Pyros - an environment for building and orchestrating open services

Service oriented computing has gained a considerable momentum as a new paradigm for building enterprise information systems. Notable efforts have been made recently from both researchers and industrials to support the construction of service-based applications; nevertheless several issues still need to be tackled including service definition and adaptation, and services orchestration. This work proposes Pyros, an environment for building and orchestrating open services. An open service is represented by a workflow that coordinates calls to service provider methods. Thereby component activities and the way they are synchronized are rendered visible. In order to finely orchestrate services, they are associated with entry points. An entry point acts as a gateway for inserting and getting information about the progress of service execution. The paper details the approach adopted by Pyros for building and orchestrating services, and presents associated architectural choices. Furthermore, it reports an experimentation that we conducted for implementing an eTrader application using Pyros.

[1]  Boudewijn F. van Dongen,et al.  Workflow mining: A survey of issues and approaches , 2003, Data Knowl. Eng..

[2]  Fabio Casati,et al.  Business Process Intelligence , 2018, Encyclopedia of Social Network Analysis and Mining. 2nd Ed..

[3]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[4]  Amit P. Sheth,et al.  An overview of workflow management: From process modeling to workflow automation infrastructure , 1995, Distributed and Parallel Databases.

[5]  Mike P. Papazoglou,et al.  Service-oriented computing: concepts, characteristics and directions , 2003, Proceedings of the Fourth International Conference on Web Information Systems Engineering, 2003. WISE 2003..

[6]  Marie-Christine Fauvet,et al.  Collecting and Querying Distributed Traces of Composite Service Executions , 2002, OTM.

[7]  Marlon Dumas,et al.  Pattern Based Analysis of BPML (and WSCI) , 2002 .

[8]  D. Box,et al.  Simple object access protocol (SOAP) 1.1 , 2000 .