Abstract
The notion of service is closely coupled with the notion of process in general and of workflow in particular. Processes capture the coordination logic for the various resources involved in the realisation of the service content. Moreover, processes drive the actual delivery of a service. Internal processes underpin the capabilities of a service provider. Delivery processes underpin contractual agreements between service providers and consumers. In both cases, the ability to adapt service processes in response to changing environmental conditions is fundamental. Change must be rapid but at the same time accurate and consistent. In this paper, we present the framework for automated process transformation developed within the context of the FRESCO (Foundational Research on Service Composition) initiative. The conceptual part of the framework builds on the standard workflow meta-model proposed by the WfMC (Workflow Management Coalition). The change logic is expressed by transformation rules that can be automatically applied to the processes underpinning a service. The technical part of the framework specifically targets Web service platforms and BPEL (Business Process Execution Language).
Chapter PDF
Similar content being viewed by others
Key words
References
Agrawal, R., Gunaopulos, D. and Leymann, F. (1998) Mining Process Models from Workflow Logs, In Proc. Advances in Database Technology-EDBT’98, 6th International Conference on Extending Database Technology, Valencia, Spain (Eds, Schek, H. J., Saltor, F., Ramos, I. and Alonso, G.) Springer, pp. 469–483.
Baïna, K., Tata, S. and Benali, K. (2003) A Model for Process Service Interaction, In Business Process Management International Conference, BPM 2003, Eindhoven, The Netherlands, June 26–27, 2003. Proceedings (Eds, Aalst, W. M. P. v. d., Hofstede, A. H. M. t. and Weske, M.) Springer, pp. 261 ff.
Bhiri, S., Perrin, O., Gaaloul, W. and Godart, C. (2003) An Object Oriented Metamodel for Inter-enterprises Cooperative Processes based on Web Services, In Proc. Modeling and Developing Process-Centric Virt. Enterprises with Webservices (VIEWS’03), Austin, USA.
Bussler, C. (2001) The role of B2B protocols in inter-enterprise process execution, In Proc. Technologies for E Services. Second International Workshop, TES 2001. (Eds, Casati, F., Georgakopoulos, D. and Shan, M. C.) Springer, pp. 16–29.
Bussler, C. (2002) Behavior abstraction in semantic B2B integration, In Conceptual Modeling for New Information Systems Technologies. ER 2001 Workshops. HUMACS, DASWIS, ECOMO, and DAMA. Revised Papers Lecture Notes in Computer Science Vol.2465. 2002 (Eds, Arisawa, H. et al) Springer Verlag, Berlin, Germany, pp. 377–89.
Casati, F., Sayal, M. and Ming Chien Shan (2001) Developing E-Services for Composing E-Services, In Proc. Advanced Information Systems Engineering. 13th International Conference, (CAiSE 2001) (Eds, Dittrich, K. R. et al) Springer, pp. 171–86.
Colombo, E., Francalanci, C. and Pernici, B. (2002) Modeling Coordination and Control in Cross-Organizational Workflows, In Proc. CoopIS/DOA/ODBASE 2002 (Eds, Meersmann, R. and Tari, Z.) Springer, pp. 91 ff.
Cook, J. E. and Wolf, A. L. (1998) Discovering models of software processes from eventbased data. ACM Transactions on Software Engineering and Methodology, 7.
Dumas, M., Benatallah, B. and Maamar, Z. (2002) Definition and Execution of Composite Web Services: The SELF-SERV Project, Data Engineering Bulletin, 25.
ExoLab (2004) Castor Project, http://castor.exolab.org/, 1.2.2004
Foster, I., Kesselman, C., Nick, J. and Tuecke, S. (2002) The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration, Open Grid Service Infrastructure WG, Global Grid Forum
Georgakopoulos, D., Schuster, H., Cichocki, A. and Baker, D. (1999) Managing process and service fusion in virtual enterprises, Information Systems, 24, 429–56.
Hunt, V. D. (1996) Process Mapping: How to Reengineer Your Business Processes, John Wiley & Sons.
Jakarta-Project (2004) JaKarta Commons, http://jakarta.apache.org/commons/, 1.2.2004
Mecella, M., Pernici, B., Rossi, M. and Testi, A. (2001) A Repository of Workflow Components for Cooperative e-Applications, In Proceedings of the 1st IFIP TC8 Working Conference on E-Commerce/E-Business (Salzburg, Austria, 2001)BICE Press, pp. 73–92.
Papazoglou, M. P. and Georgakopoulos, D. (2003) Service-oriented computing: Introduction, Communications of the ACM, 46, 24–28.
Parr, T. (2004) ANTLR Translator Generator, http://www.antlr.org/, 1.2.2004
Perrin, O., Wynen, F., Bitcheva, J. and Godart, C. (2003) A Model to Support Collaborative Work in Virtual Enterprises, In Business Process Management International Conference, BPM 2003, Eindhoven, The Netherlands, June 26–27, 2003. Proceedings(Eds, Aalst, W. M. P. v. d., Hofstede, A. H. M. t. and Weske, M.) Springer, pp. p. 104 ff.
Piccinelli, G., Emmerich, W., Zirpins, C. and Schütt, K. (2002) Web Service Interfaces for Inter-Organisational Business Processes: An Infrastructure for Automated Reconciliation, In Proc. 6th International Enterprise Distributed Object Computing Conference (EDOC2002), September 17–20 2002, Lausanne, Swizerland(Ed, Williams, A. D.) IEEE Computer Society, Los Alamos, California, pp. 285–292.
Piccinelli, G., Finkelstein, A. and Williams, S. L. (2003a) Service-oriented work-flows: the DySCo framework, In Proc. 29th Euromicro Conference, Antalya, Turkey.
Piccinelli, G., Zirpins, C. and Gryce, C. (2003b) An Architectural Model for Electronic Services, University College London, University of Hamburg
Schuster, H., Georgakopoulos, D., Cichocki, A. and Baker, D. (2000) Modeling and Composing Service-Based and Reference Process-Based Multi-enterprise Processes, In Proc CAiSE 2000(Eds, Wangler, B. and Bergman, L.) Springer, pp. 247–263.
Sethi, V. and King, W. (1998) Organizational Transformation Through Business Process Reengineering., Prentice Hall.
Srinivasa, S. and Spiliopoulou, M. (2000) Discerning Behavioral Properties by Analyzing Transaction Logs, In Proc. of the 2000 ACM symposium on Applied computing 2000, Como, Italy (Eds, Papadopoulos, G. and Omicini, A.) ACM Press, NY, USA, pp. 281–282.
Tsalgatidou, A. and Pilioura, T. (2002) An overview of standards and related technology in Web Services, Distributed and Parallel Databases, 12, 135–62.
van der Aalst, W. M. P. (1999) Process-oriented architectures for electronic commerce and interorganizational workflow, Information Systems, 24, 639–71.
van der Aalst, W. M. P., Barros, A. P., Hofstede, A. H. M. t. and Kiepuszewski, B. (2000) Advanced Workflow Patterns, In Cooperative Information Systems, 7th International Conference, CoopIS 2000, Eilat, Israel, September 6–8, 2000, Proceedings, Vol. 1901 (Eds, Etzion, O. and Scheuermann, P.) Springer, pp. 18–29.
van der Aalst, W. M. P. and Basten, T. (2002) Inheritance of workflows: an approach to tackling problems related to change, Theoretical Computer Science, 270, 125–203.
WfMC (2002) Workflow Process Definition Interface-XML Process Definition Language 1.0 Final Draft, WFMC-TC-1025, Workflow Management Coalition
WfMC (2004) Workflow Management Coalition, http://www.wfmc.org, 20.1.2004
Zirpins, C., Lamersdorf, W. and Piccinelli, G. (2004) A Service Oriented Approach to Interorganisational Cooperation, In IFIF International Conference on Digital Communities in a Networked Society: eCommerce, eBusiness, and eGovernment (I3E) 2003, Proceedings (Eds, Mendes, M., Suomi, R. and Passos, C.) Kluwer Academic Publishers.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer Science + Business Media, Inc.
About this paper
Cite this paper
Zirpins, C., Piccinelli, G. (2004). Evolution of Service Processes by Rule Based Transformation. In: Lamersdorf, W., Tschammer, V., Amarger, S. (eds) Building the E-Service Society. IFIP International Federation for Information Processing, vol 146. Springer, Boston, MA. https://doi.org/10.1007/1-4020-8155-3_16
Download citation
DOI: https://doi.org/10.1007/1-4020-8155-3_16
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-8154-5
Online ISBN: 978-1-4020-8155-2
eBook Packages: Springer Book Archive