Towards the interchange of configurable EPCs: an XML-based approach for reference model configuration

Recent research has led to proposals for the model-driven configuration of Enterprise Systems (ES) by the help of configurable reference models. While the proposed Configurable EPCs (C-EPCs) provide adequate conceptual support towards reference model configuration, the issue of translating the configured models towards executable process specifications has not been approached yet. A first step in this direction is the definition of a machine-readable format for C-EPCs that can be used as an interchange format and as an input format for transformations. This paper proposes a C-EPC representation in XML based on the EPC Markup Language (EPML) format. We take the formal C-EPC syntax definition as a starting point to define the requirements for a respective extension to EPML and introduce a C-EPC representation in EPML. Furthermore, we introduce the C-EPC Validator, a program that generates validity reports for C-EPCs represented in EPML. The C-EPC Validator can be used to validate both configurable and configured C-EPCs. Finally, we highlight future application areas of the C-EPC schema.

[1]  J. Mendling Exchanging EPC Business Process Models with EPML , 2004 .

[2]  Jerry N. Luftman,et al.  Transforming the Enterprise: The Alignment of Business and Information Technology Strategies , 1993, IBM Syst. J..

[3]  Sjaak Brinkkemper RE for ERP: Requirements Management for the Development of Packaged Software Baan Company , 1999, RE.

[4]  Jan Mendling,et al.  A Comparison of XML Interchange Formats for Business Process Modelling , 2004, EMISA.

[5]  Steven J. DeRose,et al.  XML Path Language (XPath) Version 1.0 , 1999 .

[6]  Jörg Becker,et al.  Configurative Process Modeling - Outlining an Approach to Increased Business Process Model Usability , 2004 .

[7]  M. Lynne Markus,et al.  Tailoring ERP systems: a spectrum of choices and their implications , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[8]  T. Davenport Putting the enterprise into the enterprise system. , 1998, Harvard business review.

[9]  Jan Mendling,et al.  EPC markup language (EPML): an XML-based interchange format for event-driven process chains (EPC) , 2006, Inf. Syst. E Bus. Manag..

[10]  Jerry R. Hobbs,et al.  DAML-S: Semantic Markup for Web Services , 2001, SWWS.

[11]  Jan Mendling,et al.  Towards the Interchange of Configurable EPCs , 2005, EMISA.

[12]  Jan Mendling,et al.  Exchanging EPC Business Process Models with EPML.PDF , 2004 .

[13]  F. Caeldries Reengineering the Corporation: A Manifesto for Business Revolution , 1994 .

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

[15]  Wil M. P. van der Aalst,et al.  A configurable reference modelling language , 2007, Inf. Syst..

[16]  John F. Koegel On the Design of Multimedia Interchange Formats , 1992, NOSSDAV.

[17]  Dov Dori,et al.  ERP modeling: a comprehensive approach , 2003, Inf. Syst..

[18]  Jan Mendling,et al.  On the Syntax of Reference Model Configuration - Transforming the C-EPC into Lawful EPC Models , 2005, Business Process Management Workshops.

[19]  M. Hammer,et al.  REENGINEERING THE CORPORATION: A MANIFESTO FOR BUSINESS REVOLUTION , 1995 .

[20]  Wil M. P. van der Aalst,et al.  Formalization and verification of event-driven process chains , 1999, Inf. Softw. Technol..

[21]  August-Wilhelm Scheer,et al.  ARIS - Business Process Modeling , 1998 .

[22]  T. Curran,et al.  SAP R/3 Business Blueprint: Understanding the Business Process Reference Model , 1997 .