A Model-Driven Architecture Approach to the Efficient Identification of Services on Service-Oriented Enterprise Architecture

efficient development of loosely-coupled and interoperable sets of services. Existing design approaches do not always take full advantage of the value and importance of the engineering invested in existing legacy systems. This paper proposes an approach to define the key services from such legacy systems effectively. The approach focuses on defining these services based on a Model-Driven Architecture approach supported by guidelines over a wide range of possible service types.

[1]  Mohsen Sharifi,et al.  To Establish Enterprise Service Model from Enterprise Business Model , 2008, 2008 IEEE International Conference on Services Computing.

[2]  Abdelkarim Erradi,et al.  SOAF: An Architectural Framework for Service Definition and Realization , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[3]  Vishal Dwivedi,et al.  A Model Driven Service Identification Approach for Process Centric Systems , 2008, 2008 IEEE Congress on Services Part II (services-2 2008).

[4]  Claudia Steghuis Service granularity in SOA-projects : a trade-off analysis , 2006 .

[5]  Marta Indulska,et al.  Measuring Method Complexity: UML versus BPMN , 2009, AMCIS.

[6]  M ShiraziH. A Combinational Approach to Service Identification in SOA , 2009 .

[7]  William C. Chu,et al.  Feature analysis for service-oriented reengineering , 2005, 12th Asia-Pacific Software Engineering Conference (APSEC'05).

[8]  Hongji Yang,et al.  A grid oriented approach to reusing legacy code in ICENI framework , 2005, IRI -2005 IEEE International Conference on Information Reuse and Integration, Conf, 2005..

[9]  Colette Rolland,et al.  An Intentional Perspective to Service Modeling and Discovery , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).

[10]  Matthias Galster,et al.  A Business-Goal-Service-Capability Graph for the Alignment of Requirements and Services , 2008, 2008 IEEE Congress on Services - Part I.

[11]  Nafise Fareghzadeh Service Identification Approach to SOA Development , 2008 .

[12]  Sooyong Park,et al.  Service Identification Using Goal and Scenario in Service Oriented Architecture , 2008, 2008 15th Asia-Pacific Software Engineering Conference.

[13]  Monique Snoeck,et al.  On the Definition of Service Granularity and Its Architectural Impact , 2008, CAiSE.

[14]  Hongji Yang,et al.  Service Identification and Packaging in Service Oriented Reengineering , 2005, SEKE.

[15]  Wil M. P. van der Aalst,et al.  On the suitability of UML 2.0 activity diagrams for business process modelling , 2006, APCCM.

[16]  Ali Arsanjani,et al.  Service-Oriented Modeling and Architecture for Realization of an SOA , 2006, 2006 IEEE International Conference on Services Computing (SCC'06).

[17]  Vishal Dwivedi,et al.  The Role of Service Granularity in a Successful SOA Realization A Case Study , 2008, 2008 IEEE Congress on Services - Part I.

[18]  Xiaofeng Wang,et al.  Integrating Legacy Systems within The Service-oriented Architecture , 2007, 2007 IEEE Power Engineering Society General Meeting.

[19]  Ilkyu Ha,et al.  Meta-validation of UML structural diagrams and behavioral diagrams with consistency rules , 2003, 2003 IEEE Pacific Rim Conference on Communications Computers and Signal Processing (PACRIM 2003) (Cat. No.03CH37490).

[20]  Faouzi Kamoun A roadmap towards the convergence of business process management and service oriented architecture , 2007, UBIQ.

[21]  Ying Zou,et al.  Towards a Web-centric Legacy System Migration Framework , 2001 .

[22]  Harry M. Sneed,et al.  Integrating legacy software into a service oriented architecture , 2006, Conference on Software Maintenance and Reengineering (CSMR'06).

[23]  Abdelkarim Erradi,et al.  Service Design Process for Reusable Services: Financial Services Case Study , 2007, ICSOC.

[24]  Hongji Yang,et al.  Incubating services in legacy systems for architectural migration , 2004, 11th Asia-Pacific Software Engineering Conference.

[25]  Alexander Egyed,et al.  UML/Analyzer: A Tool for the Instant Consistency Checking of UML Models , 2007, 29th International Conference on Software Engineering (ICSE'07).