Affiliation:
1. Vienna University of Technology, Wien, Austria
2. CSC Deutschland Solutions GmbH, Germany
Abstract
Service-oriented architectures are increasingly used in the context of business processes. However, the proven practices for process-oriented integration of services are not well documented yet. In addition, modeling approaches for the integration of processes and services are neither mature nor do they exactly reflect the proven practices. In this article, we propose a pattern language for process-oriented integration of services to describe the proven practices. Our main contribution is a modeling concept based on pattern primitives for these patterns. A pattern primitive is a fundamental, precisely specified modeling element that represents a pattern. We present a catalog of pattern primitives that are precisely modeled using OCL constraints and map these primitives to the patterns in the pattern language of process-oriented integration of services. We also present a model validation tool that we have developed to support modeling the process-oriented integration of services, and an industrial case study in which we have applied our results.
Publisher
Association for Computing Machinery (ACM)
Subject
Computer Networks and Communications
Reference47 articles.
1. Service Interaction Patterns
2. Barry D. K. 2003. Web Services and Service-Oriented Architectures. Morgan Kaufmann Publishers San Francisco CA. Barry D. K. 2003. Web Services and Service-Oriented Architectures. Morgan Kaufmann Publishers San Francisco CA.
3. Buschmann F. Meunier R. Rohnert H. Sommerlad P. and Stal M. 1996. Pattern-Oriented Software Architecture---A System of Patterns. J. Wiley and Sons Ltd. Buschmann F. Meunier R. Rohnert H. Sommerlad P. and Stal M. 1996. Pattern-Oriented Software Architecture---A System of Patterns. J. Wiley and Sons Ltd.
Cited by
36 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献