Business-Driven SOA Solution Development

Service oriented architecture (SOA) is a promising architectural style for creating enterprise information systems where multiple actors collaborate to define and develop business solutions that are composed of business services. The SOA approach enables both robust component development and asset creation for the enterprises. However, the real challenge faced by business lies in the area of SOA governance where the development of business and technical services are guided in a systematic and rational fashion. This paper presents a business-driven analysis method for business service development in the context of SOA. Business services have to be analyzed to guarantee their behaviors before they can be ready for implementation. We are using the System Dynamics method to model services and simulate their behaviors. Models and simulation results for business services via system dynamics are also presented in this paper.

[1]  Anil Nigam,et al.  Business artifacts: An approach to operational specification , 2003, IBM Syst. J..

[2]  Jun-Jang Jeng,et al.  On developing system dynamics model for business process simulation , 2005, Proceedings of the Winter Simulation Conference, 2005..

[3]  John D. Sterman,et al.  Business dynamics : systems thinking and modelling for acomplex world , 2002 .

[4]  Hubert Österle,et al.  Evaluating existing information systems from a business process perspective , 1994, SIGCPR '94.

[5]  Birger Andersson,et al.  A Declarative Foundation of Process Models , 2005, CAiSE.

[6]  Wolfgang Emmerich,et al.  Web service interfaces for inter-organisational business processes an infrastructure for automated reconciliation , 2002, Proceedings. Sixth International Enterprise Distributed Object Computing.

[7]  John D. Sterman,et al.  System Dynamics: Systems Thinking and Modeling for a Complex World , 2002 .

[8]  Jaap Gordijn,et al.  Value-oriented design of service coordination processes: correctness and trust , 2005, SAC '05.

[9]  John Mylopoulos,et al.  From object-oriented to goal-oriented requirements analysis , 1999, CACM.

[10]  Ana I. Anton,et al.  Goal identification and refinement in the specification of software-based information systems , 1997 .

[11]  Noriaki Izumi,et al.  Coordinating Web Services based on business models , 2003, ICEC '03.

[12]  Mike P. Papazoglou,et al.  Design Methodology for Web Services and Business Processes , 2002, TES.