Article

Peer-To-Peer Business Communities: Mapping Public Choreography Protocols to Individual Implementation Mechanisms

DOI:oai:epubs.cclrc.ac.uk:work/35418
Source: OAI

ABSTRACT This paper explores certain issues of business-oriented Web Based Communities also referred to as Virtual Organisations or Virtual Enterprises. One of the important B2B and Virtual Enterprise (VE) implementation aspects is support of commonly agreed collaboration scenarios between the peers. In order to for the scenarios be understood and accepted by the members of a VE, the former need to be specified in a standard, machine-readable form and mapped to the implementation mechanisms of the VE participants. Such specifications, which describe the sequence and the format of message exchange between the collaboration participants, are known as choreographies. We discuss the challenges of constructing architecture for B2B interactions based on choreographies and Service Oriented Architecture (SOA), Web Services in particular. One of the WS-* specifications, which attempts to address business process integration issues is the Web Services Choreography Definition Language (WS-CDL). In this paper we present an approach to harmonisation of the "global" or neutral definition of business collaborations, which WS-CDL is used for, with partner-specific implementations, which can differ in terms of platform, environment, implementation technology, etc. By introducing the concept of pluggable business service handlers we draw on work carried out by the ebXML initiative, business services interfaces, in particular. We analyse a possibility to use flexible business service handlers, which would smoothen the transition between public and private business processes by using flexible mapping techniques.

0 0
 · 
1 Bookmark
 · 
21 Views

Full-text (2 Sources)

View
16 Downloads
Available from
23 Oct 2012

Keywords

address business process integration issues
 
business collaborations
 
business services interfaces
 
business-oriented Web
 
ebXML initiative
 
implementation mechanisms
 
implementation technology
 
message exchange
 
neutral definition
 
paper explores certain issues
 
partner-specific implementations
 
pluggable business service handlers
 
private business processes
 
Service Oriented Architecture
 
use flexible business service handlers
 
VE participants
 
Virtual Enterprise
 
Virtual Organisations
 
Web Services
 
Web Services Choreography Definition Language