Inter-organizational Business Process Management with XML Nets

Due to the fast growth of internet based electronic business activities, languages for modeling as well as methods for analyzing and executing distributed business processes are becoming more and more important. Efficient inter-organizational business processes in the field of e-commerce require the integration of electronic document interchange and inter-organizational process management. We propose to support inter-organizational business processes by so-called XML nets, a new variant of high-level Petri nets. XML nets are a formal, graphical modeling language that allows to model both the flow of XML documents and the control flow of the underlying business process. XML nets are based on GXSL, a novel graphical XML schema definition language, and its related graphical XML document manipulation language XManiLa. They can be directly executed by a respective workflow engine. Advantage of the formal foundation of XML nets can be taken, e.g., when analyzing a (global) inter-organizational workflow model. XML nets support the identification of relevant process fragments and their allocation to the appropriate organizational units. Thus XML nets help to derive an improved, process-oriented organizational structure.

[1]  Wil M. P. van der Aalst,et al.  Workflow Verification: Finding Control-Flow Errors Using Petri-Net-Based Techniques , 2000, Business Process Management.

[2]  Wil M. P. van der Aalst,et al.  Business Process Management, Models, Techniques, and Empirical Studies , 2000 .

[3]  Veda C. Storey,et al.  Conceptual Modeling — ER 2000 , 2003, Lecture Notes in Computer Science.

[4]  Jörg Desel,et al.  Modeling, Simulation and Analysis of Business Processes , 2000, Business Process Management.

[5]  David Schach,et al.  XML Query Language (XQL) , 1998, QL.

[6]  Stefan Jablonski,et al.  Workflow Management Between Formal Theory and Pragmatic Approaches , 2000, Business Process Management.

[7]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[8]  Andreas Oberweis,et al.  Trust Based Contracting in Virtual Organizations - A Concept Based on Contract Workflow Management Systems , 2001, I3E.

[9]  Laurian M. Chirica,et al.  The entity-relationship model: toward a unified view of data , 1975, SIGF.

[10]  Priscilla Walmsley,et al.  Definitive XML Schema , 2001 .

[11]  Andreas Oberweis,et al.  An integrated approach for the specification of processes and related complex structured objects in business applications , 1996, Decis. Support Syst..

[12]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[13]  CeriStefano,et al.  Comparative analysis of five XML query languages , 2000 .

[14]  Dongwon Lee,et al.  Semantic Data Modeling Using XML Schemas , 2001, ER.

[15]  Alin Deutsch,et al.  A Query Language for XML , 1999, Comput. Networks.

[16]  Andreas Oberweis,et al.  Information system behavior specification by high level Petri nets , 1996, TOIS.

[17]  Ivar Jacobson,et al.  Unified Modeling Language , 2020, Definitions.

[18]  Andreas Oberweis,et al.  DISTRIBUTED WORKFLOW EXECUTION BASED ON FRAGMENTATION OF PETRI NETS , 1998 .

[19]  Stefano Ceri,et al.  Comparative analysis of five XML query languages , 1999, SGMD.

[20]  August-Wilhelm Scheer,et al.  ARIS Architecture and Reference Models for Business Process Management , 2000, Business Process Management.

[21]  Rainer Eckstein,et al.  XML Conceptual Modeling Using UML , 2000, ER.

[22]  Hartmann J. Genrich,et al.  Predicate/Transition Nets , 1986, Advances in Petri Nets.

[23]  Wolfgang Weitz Combining Structured Documents with High-Level Petri-Nets for Workflow Modeling in Internet-Based Commerce , 1998, Int. J. Cooperative Inf. Syst..

[24]  Letizia Tanca,et al.  XML-GL: A Graphical Language for Querying and Restructuring XML Documents , 1999, SEBD.

[25]  Grzegorz Rozenberg,et al.  Advances in Petri Nets 1985 , 1985, Lecture Notes in Computer Science.

[26]  Sushil Jajodia,et al.  Conceptual Modeling — ER 2001 , 2001, Lecture Notes in Computer Science.

[27]  Moshé M. Zloof Query-by-example: the invocation and definition of tables and forms , 1975, VLDB '75.

[28]  Elliotte Rusty Harold,et al.  XML in a Nutshell , 2001 .