Behavioral and structural evolution of SOA from OO: an integrated approach

  • Authors:
  • Jayeeta Chanda;Sabnam Sengupta;Ananya Kanjilal;Swapan Bhattacharya

  • Affiliations:
  • B.P. Poddar Institute of Mgmt and technology, Kolkata, India;B.P. Poddar Institute of Mgmt and technology, Kolkata, India;B.P. Poddar Institute of Mgmt and technology, Kolkata, India;National Institute of Technology, Surathkal, Karnataka, India

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.