Semantic approach for designing e-business protocols

Business processes involve interactions among autonomous partners. We propose that these interactions be specified modularly as protocols. Protocols can be published, enabling implementors to independently develop components that respect published protocols and yet serve diverse interests. A variety of business protocols would be needed to capture subtle business needs. We propose that the same kinds of conceptual abstractions be developed for protocols as for information models. Specifically, we consider (1) refinement: a subprotocol may satisfy the requirements of a superprotocol, but support additional properties; and (2) aggregation: a protocol may combine existing protocols. In support of the above, this paper develops a semantics of protocols and an operational characterization of them. This supports judgments about the potential subclass-superclass relations between protocols, which are a result of protocol refinement. It also enables protocol aggregation by splicing a protocol into another protocol.

[1]  Marco Colombetti,et al.  Defining interaction protocols using a commitment-based agent communication language , 2003, AAMAS '03.

[2]  Cristiano Castelfranchi,et al.  Commitments: From Individual Intentions to Groups and Organizations , 1995, ICMAS.

[3]  Christopher Peltz Web Service orchestration and choreography: a look at WSCI and BPEL4WS-Feature , 2003 .

[4]  Munindar P. Singh,et al.  Flexible protocol specification and execution: applying event calculus planning using commitments , 2002, AAMAS '02.

[5]  Marco Colombetti,et al.  Commitments for agent-based supply chain management , 2001, SECO.

[6]  Munindar P. Singh,et al.  Semantic approach for designing e-business protocols , 2004 .

[7]  Munindar P. Singh,et al.  A Semantic Approach for Designing E-Business Protocols , 2004, SWSWPC.

[8]  Munindar P. Singh,et al.  A Semantic Approach for Designing E-Business Protocols , 2004, ICWS.

[9]  Munindar P. Singh Agent Communication Languages: Rethinking the Principles , 2003, Communication in Multiagent Systems.

[10]  Munindar P. Singh An ontology for commitments in multiagent systems: , 1999, Artificial Intelligence and Law.

[11]  Benjamin N. Grosof,et al.  SweetDeal : Represen with Exceptions using and Process , 2003 .

[12]  Steve Guerin Organizing Business Knowledge: The MIT Process Handbook , 2005 .

[13]  Peter McBurney,et al.  When Are Two Protocols the Same? , 2003, Communication in Multiagent Systems.

[14]  Nenad Ivezic,et al.  Automating supply-chain management , 2002, AAMAS '02.

[15]  M. Sirbu Credits and debits on the Internet , 1997 .