A process ontology to represent semantics of different process and choreography meta-models

Currently external business process descriptions (choreographies) are discon- nected from the internal processes (workflows), leading to several problems. Directly map- ping internal to external processes requires a quadratic amount of mappings; an intermediate ontology reduces the amount of necessary mappings but is not trivial to construct, due to the variety in workflow metamodels. In this paper we introduce our multi metamodel process ontology (m3po), which is based on various existing reference models and languages from the workflow and choreography domain. This ontology allows the extraction of arbitrary choreography interface descriptions from arbitrary internal workflow models. We also report on an initial validation: we translate an IBM Websphere MQ Workflow model into the m3po ontology and then extract an Abstract BPEL model from the ontology.

[1]  Remco M. Dijkman,et al.  Service-Oriented Design: A Multi-Viewpoint Approach , 2004, Int. J. Cooperative Inf. Syst..

[2]  Paul W. P. J. Grefen,et al.  WIDE-a distributed architecture for workflow management , 1997, Proceedings Seventh International Workshop on Research Issues in Data Engineering. High Performance Database Management for Large-Scale Applications.

[3]  Wil M.P. van der Aalst,et al.  YAWL: yet another workflow language , 2005, Inf. Syst..

[4]  Wil M. P. van der Aalst,et al.  Workflow Patterns , 2004, Distributed and Parallel Databases.

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

[6]  Christoph Bussler,et al.  Workflow Management: Modeling Concepts, Architecture and Implementation , 1996 .

[7]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[8]  Amit P. Sheth,et al.  The METEOR Workflow Management System and Its Use in Prototyping Significant Healthcare Applications , 1997 .

[9]  W. J. Howe Organizational Management in Workflow Applications – Issues and Perspectives , 2003 .

[10]  Shing-Chi Cheung,et al.  Workflow View Driven Cross-Organizational Interoperability in a Web Service Environment , 2002, WES.

[11]  Amit P. Sheth,et al.  Specifying and Enforcing Intertask Dependencies , 1993, VLDB.

[12]  Amit P. Sheth,et al.  Processes Driving the Networked Economy , 1999, IEEE Concurr..

[13]  Fabio Casati,et al.  Integrating workflow management systems with business-to-business interaction standards , 2002, Proceedings 18th International Conference on Data Engineering.

[14]  Michael zur Muehlen,et al.  Organizational Management in Workflow Applications - Issues and Perspectives , 2004, Inf. Technol. Manag..

[15]  van der Wmp Wil Aalst,et al.  Workflow data patterns , 2004 .

[16]  Weimin Du,et al.  Enterprise workflow resource management , 1999, Proceedings Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises. RIDE-VE'99.

[17]  Samir Tata,et al.  The view-based approach to dynamic inter-organizational workflow cooperation , 2006, Data Knowl. Eng..

[18]  Axel Martens,et al.  Consistency between executable and abstract processes , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[19]  Christoph Bussler B2B Integration , 2003, Springer Berlin Heidelberg.

[20]  Michael Grüninger,et al.  Ontology of the Process Specification Language , 2004, Handbook on Ontologies.

[21]  Suresh Damodaran B2B integration over the Internet with XML: RosettaNet successes and challenges , 2004, WWW Alt. '04.

[22]  Maria E. Orlowska,et al.  Facilitating cross-organisational workflows with a workflow view approach , 2004, Data Knowl. Eng..

[23]  Özgür Ulusoy,et al.  A Transaction Model for Multidatabase Systems , 1996, Euro-Par, Vol. II.