{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:19:11Z","timestamp":1750306751305,"version":"3.41.0"},"reference-count":14,"publisher":"Association for Computing Machinery (ACM)","issue":"5","license":[{"start":{"date-parts":[[2013,8,26]],"date-time":"2013-08-26T00:00:00Z","timestamp":1377475200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGSOFT Softw. Eng. Notes"],"published-print":{"date-parts":[[2013,8,26]]},"abstract":"<jats:p>Service Oriented Architecture caters to the \"Separation of Concerns\" and incorporates reusability, granularity, modularity, componentization and interoperability. There are many software products that have been developed in the object-oriented paradigm. To incorporate the positive aspects of the service-oriented paradigm, they need to be evolved to the service-oriented domain. In this paper, we define an integrated approach towards consistent evolution of Object Oriented (OO) paradigm to the Service Oriented (SOA) domain. There are some proven Object Oriented Design Tools that can be used for Service Oriented Application design incorporating both the behavioral and structural aspects. The work in this paper involves a set of activities like formalizing the different UML diagrams, formal mapping of object components to service level components and establishing consistency among them. We also establish a traceability model for consistent evolution of Service Oriented Applications from existing Object Oriented Applications by mapping behavioral and structural artifacts of both domains. This will establish traceability from implementation phases back to the requirements phases of an SOA application.<\/jats:p>","DOI":"10.1145\/2507288.2507304","type":"journal-article","created":{"date-parts":[[2013,9,3]],"date-time":"2013-09-03T11:57:11Z","timestamp":1378209431000},"page":"1-9","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Behavioral and structural evolution of SOA from OO"],"prefix":"10.1145","volume":"38","author":[{"given":"Jayeeta","family":"Chanda","sequence":"first","affiliation":[{"name":"B.P. Poddar Institute of Mgmt and technology, Kolkata, India"}]},{"given":"Sabnam","family":"Sengupta","sequence":"additional","affiliation":[{"name":"B.P. Poddar Institute of Mgmt and technology, Kolkata, India"}]},{"given":"Ananya","family":"Kanjilal","sequence":"additional","affiliation":[{"name":"B.P. Poddar Institute of Mgmt and technology, Kolkata, India"}]},{"given":"Swapan","family":"Bhattacharya","sequence":"additional","affiliation":[{"name":"National Institute of Technology, Surathkal, Karnataka, India"}]}],"member":"320","published-online":{"date-parts":[[2013,8,26]]},"reference":[{"volume-title":"IBM Developer Works Technical Library","year":"2007","author":"Arsanjani Ali","key":"e_1_2_1_1_1"},{"key":"e_1_2_1_2_1","first-page":"1","volume-title":"Proceedings of the IEEE International Multi topic Conference, INMIC 2007","author":"Nauman T.","year":"2007"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/REV.2008.8"},{"volume-title":"Proceedings of ECIS 2010","year":"2010","author":"Birkmeier Dominik","key":"e_1_2_1_4_1"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCSCT.2008.379"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEEFM.2009.20"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/SERVICES.2011.103"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-11659-9_22"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICM2CS.2009.5397941"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-17857-3_8"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2382756.2382761"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/EDOCW.2009.5331994"},{"volume-title":"Proceedings of the Australian Software Engineering Conference (ASWEC'04)","year":"2004","author":"Li Xiaoshan","key":"e_1_2_1_13_1"},{"volume-title":"Proceedings of the 10th IEEE International Conference and Workshop on theEngineering of Computer-Based Systems (ECBS'03)","year":"2003","author":"Dong Yang","key":"e_1_2_1_14_1"}],"container-title":["ACM SIGSOFT Software Engineering Notes"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2507288.2507304","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2507288.2507304","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:28:29Z","timestamp":1750231709000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2507288.2507304"}},"subtitle":["an integrated approach"],"short-title":[],"issued":{"date-parts":[[2013,8,26]]},"references-count":14,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2013,8,26]]}},"alternative-id":["10.1145\/2507288.2507304"],"URL":"https:\/\/doi.org\/10.1145\/2507288.2507304","relation":{},"ISSN":["0163-5948"],"issn-type":[{"type":"print","value":"0163-5948"}],"subject":[],"published":{"date-parts":[[2013,8,26]]},"assertion":[{"value":"2013-08-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}