Matchmaking for business processes based on choreographies

Web services have a potential to enhance B2B e-commerce over the Internet by allowing companies and organizations to publish their business processes on service directories where potential trading partners can find them. This can give rise to new business paradigms based on ad-hoc trading relations as companies, particularly small to medium scale, can cheaply and flexibly enter into fruitful contracts, e.g., through subcontracting from big companies by simply publishing their business processes and the services they offer. More business process support by the Web service infrastructure is however needed before such a paradigm change can materialize. A service for searching and matchmaking of business processes does not yet exist in the current infrastructure. We believe that such a service is needed and will enable companies and organizations to be able to establish ad-hoc business relations without relying on manually negotiated interorganizational workflows. We give a formal semantics to business process matchmaking based on finite state automata extended by logical expressions associated to states.

[1]  Jian Yang,et al.  Planning for Requests against Web Services , 2002, IEEE Data Eng. Bull..

[2]  M. W. Shields An Introduction to Automata Theory , 1988 .

[3]  James Lyle Peterson,et al.  Petri net theory and the modeling of systems , 1981 .

[4]  Santhosh Kumaran,et al.  Conversation support for business process integration , 2002, Proceedings. Sixth International Enterprise Distributed Object Computing.

[5]  Massimo Mecella,et al.  Compatibility of workflow services in a cooperative multi-platform environment , 2001 .

[6]  Giovanni Panti,et al.  Multi-Valued Logics , 1998 .

[7]  Timothy W. Finin,et al.  KQML as an agent communication language , 1994, CIKM '94.

[8]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[9]  Mark Klein,et al.  Discovering Services: Towards High-Precision Service Retrieval , 2002, WES.

[10]  W.M.P. van der Aalst,et al.  Interorganizational workflows: An approach based on message sequence charts and petri nets , 1999 .

[11]  Andrzej Cichocki,et al.  Managing Process and Service Fusion in Virtual Enterprises , 1999, Inf. Syst..

[12]  Gunter Saake,et al.  Logics for databases and information systems , 1998 .

[13]  Liangzhao Zeng,et al.  PLM flow-Dynamic Business Process Composition and Execution by Rule Inference , 2002, TES.

[14]  Tran Cao Son,et al.  Semantic Web Services , 2001, IEEE Intell. Syst..

[15]  Matthias Klusch,et al.  Dynamic service matchmaking among agents in open information environments , 1999, SGMD.

[16]  Dickson K. W. Chiu,et al.  View-Based Contracts in an E-Service Cross-Organizational Workflow Environment , 2001, TES.

[17]  Mogens Nielsen,et al.  Decidability Issues for Petri Nets - a survey , 1994, Bull. EATCS.

[18]  Mathias Weske,et al.  The P2P Approach to Interorganizational Workflows , 2001, International Conference on Advanced Information Systems Engineering.

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

[20]  Massimo Mecella,et al.  Compatibility of e -Services in a Cooperative Multi-platform Environment , 2001, TES.

[21]  Marco Pistore,et al.  A Request Language for Web-Services Based on Planning and Constraint Satisfaction , 2002, TES.

[22]  Karl Aberer,et al.  CrossFlow: Cross-Organizational Workflow Management in Dynamic Virtual Enterprises , 2000 .

[23]  Mark Klein,et al.  Serching for services on the semantic web using process ontologies , 2001, The Emerging Semantic Web.

[24]  Karl Aberer,et al.  Gmd Report , 2022 .

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

[26]  Steven Orla Kimbrough,et al.  On automated message processing in electronic commerce and work support systems: speech act theory and expressive felicity , 1997, TOIS.

[27]  Vladimir Tosic,et al.  WSOL - Web Service Offerings Language , 2002, WES.

[28]  Prabir Nandi,et al.  Conversation-enabled Web Services for Agents and e-Business , 2002, International Conference on Internet Computing.

[29]  Fabio Casati,et al.  Modeling and Managing Interactions among Business Processes , 2001, J. Syst. Integr..

[30]  Jerry R. Hobbs,et al.  DAML-S: Web Service Description for the Semantic Web , 2002, SEMWEB.

[31]  Robert Richards,et al.  Universal Description, Discovery, and Integration (UDDI) , 2006 .

[32]  Santosh K. Shrivastava,et al.  Contract representation for run-time monitoring and enforcement , 2003, EEE International Conference on E-Commerce, 2003. CEC 2003..