Services conceptualization within SOA/BPM methodology

The SOA/BMP methodology proposes a model for aligning business processes with the services providing the functionality required by them. Within such methodology, the conceptualization of services and their mapping with software components enable to reduce the gap between business processes life cycle and their executable versions. Although the methodology proposes a set of steps, the interactions between such steps still is to be formalized. The use of meta-models is an alternative for such formalization, since they enable to unambiguously define the syntax for the languages used in each step and the transformation rules between them, serving as a previous step towards automatic transformations. This work presents a proposal for integrating a meta-model for services - proposed in a previous work and integrated with BPM; and a meta-model for components - defined by the SCA (Service Component Architecture) standard. The contribution of this paper enables to formalize the interactions between two steps of the SOA/BPM methodology.

[1]  Roel Wieringa,et al.  Towards a Service-Oriented MDA-Based Approach to the Alignment of Business Processes with IT Systems: from the Business Model to a Web Service Composition Model , 2009, Int. J. Cooperative Inf. Syst..

[2]  Audris Kalnins,et al.  Use of UML and Model Transformations for Workflow Process Definitions , 2006, ArXiv.

[3]  Frank Budinsky,et al.  Eclipse Modeling Framework , 2003 .

[4]  Patricia Bazán,et al.  Un modelo de Integrabilidad con SOA y BPM , 2009 .

[5]  Martin Gogolla,et al.  USE: A UML-based specification environment for validating UML and OCL , 2007, Sci. Comput. Program..

[6]  Manfred Reichert,et al.  Bridging the Gap between Business Process Models and Service Composition Specifications , 2012 .

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

[8]  Roxana S. Giandini,et al.  Process-Service Interactions Using a SOA-BPM-Based Methodology , 2011, 2011 30th International Conference of the Chilean Computer Science Society.

[9]  Stefan Kühne,et al.  Business process modeling with continuous validation , 2010 .

[10]  Roxana Silvia Giandini,et al.  Desarrollo de software dirigido por modelos , 2010 .

[11]  Li Zhang,et al.  From UML 2.0 Activity Diagram to YAWL: The Controlflow Aspect , 2011 .

[12]  Esperanza Marcos,et al.  Applying CIM-to-PIM model transformations for the service-oriented development of information systems , 2011, Inf. Softw. Technol..

[13]  Martin Gogolla,et al.  UML Metamodel-based Workflow Modeling and Execution , 2011, 2011 IEEE 15th International Enterprise Distributed Object Computing Conference.

[14]  François Charoy,et al.  Generation of Component Based Architecture from Business Processes: Model Driven Engineering for SOA , 2010, 2010 Eighth IEEE European Conference on Web Services.

[15]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[16]  Martin Gogolla,et al.  Modeling and Formally Checking Workflow Properties Using UML and OCL , 2010, BIR.

[17]  Ali Arsanjani,et al.  SOMA: A method for developing service-oriented solutions , 2008, IBM Syst. J..

[18]  Thomas Erl,et al.  SOA Principles of Service Design , 2007 .