Translating shared state based ebXML BPSS models to WS-BPEL

In the Business-to-Business integration (B2Bi) domain, ebXML BPSS (ebBP) as dedicated B2Bi choreography standard is well-suited as means for agreement upon the overall message exchanges among integration partners while executable WS-BPEL orchestrations derived from ebBP choreographies are well-suited for governing the local message flow of each individual participant. In order to enable complex integration scenarios, this paper introduces the concept of partner-shared states into ebBP. We describe the modelling of shared states in ebBP and specify the formalisation and operational semantics of shared state-based ebBP models. A prototypic translation tool provides the realisation of the operational semantics as WS-BPEL orchestrations.

[1]  Christian Huemer,et al.  A Model-Driven Top-Down Approach to Inter-organizational Systems: From Global Choreography Models to Executable BPEL , 2008, 2008 10th IEEE Conference on E-Commerce Technology and the Fifth IEEE Conference on Enterprise Computing, E-Commerce and E-Services.

[2]  Christoph Bussler,et al.  On Structured Workflow Modelling , 2000, CAiSE.

[3]  Manfred Reichert,et al.  The ADEPT project: a decade of research and development for robust and flexible process support , 2009, Computer Science - Research and Development.

[4]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[5]  Ingo Weber,et al.  Automated derivation of executable business processes from choreographies in virtual organisations , 2008, Int. J. Bus. Process. Integr. Manag..

[6]  Guido Wirtz,et al.  Introducing partner shared states into ebBP to WS-BPEL translations , 2009, iiWAS.

[7]  Wing Lok Yeung,et al.  A Formal Basis for Cross-Checking ebXML BPSS Choreography and Web Service Orchestration , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

[8]  Fabio Casati,et al.  Representing, analysing and managing Web service protocols , 2006, Data Knowl. Eng..

[9]  Christian Huemer,et al.  From an ebXML BPSS choreography to a BPEL-based implementation , 2004, SECO.

[10]  Guido Wirtz,et al.  Using Webservice Choreography and Orchestration Perspectives to Model and Evaluate B2B Interactions , 2006, Software Engineering Research and Practice.

[11]  Vik Tor Goh,et al.  Experimenting with an Intrusion Detection System for Encrypted Networks , 2010, Int. J. Bus. Intell. Data Min..

[12]  C. Peltz,et al.  Web Services Orchestration and Choreography , 2003, Computer.

[13]  Mathias Weske,et al.  Interacting services: From specification to execution , 2009, Data Knowl. Eng..

[14]  Sebastian Mödersheim,et al.  Symbolic and Cryptographic Analysis of the Secure WS-ReliableMessaging Scenario , 2006, IACR Cryptol. ePrint Arch..

[15]  Zach G. Zacharia,et al.  DEFINING SUPPLY CHAIN MANAGEMENT , 2001 .

[16]  Hajo A. Reijers,et al.  The effectiveness of workflow management systems: Predictions and lessons learned , 2005, Int. J. Inf. Manag..

[17]  Marlon Dumas,et al.  Service Interaction Patterns , 2005, Business Process Management.

[18]  H. Wannenwetsch,et al.  E-Supply-Chain-Management , 2002 .

[19]  Angappa Gunasekaran,et al.  Information systems in supply chain integration and management , 2004, Eur. J. Oper. Res..

[20]  Guido Wirtz,et al.  Using Variable Communication Technologies for Realizing Business Collaborations , 2009, 2009 World Conference on Services - II.

[21]  Dale Moberg,et al.  MIME-Based Secure Peer-to-Peer Business Data Interchange Using HTTP, Applicability Statement 2 (AS2) , 2005, RFC.

[22]  Tadashi Dohi,et al.  Identifying statistical failure mechanism of web server systems: measurement and reliability analysis , 2010, Int. J. Bus. Intell. Data Min..

[23]  Jan Mendling,et al.  From WS-CDL choreography to BPEL process orchestration , 2008, J. Enterp. Inf. Manag..

[24]  Mathias Weske,et al.  Modeling Service Choreographies Using BPMN and BPEL4Chor , 2008, CAiSE.

[25]  Andrew D. Gordon,et al.  Secure sessions for Web services , 2004, TSEC.

[26]  Marlon Dumas,et al.  Let's Dance: A Language for Service Behavior Modeling , 2006, OTM Conferences.

[27]  Jana Koehler,et al.  The refined process structure tree , 2008, Data Knowl. Eng..

[28]  Guido Wirtz,et al.  A Top-Down Method for B2B Process Design Using SOA , 2008, Software Engineering Research and Practice.

[29]  Christian Huemer,et al.  Deriving executable BPEL from UMM Business Transactions , 2007, IEEE International Conference on Services Computing (SCC 2007).

[30]  Christian Huemer,et al.  Transforming UMM Business Collaboration Models to BPEL , 2004, OTM Workshops.

[31]  Alberto Martelli,et al.  Verifying the Conformance of Web Services to Global Interaction Protocols: A First Step , 2005, EPEW/WS-FM.

[32]  Vincenzo De Florio,et al.  On the requirements of new software development , 2008, Int. J. Bus. Intell. Data Min..

[33]  Klaus Turowski,et al.  B2B Electronic Marketplaces in Supply Chain Management: Analyzing Recent Research Activities , 2010, AMCIS.

[34]  Schahram Dustdar,et al.  Integrating Quality of Service Aspects in Top-Down Business Process Development Using WS-CDL and WS-BPEL , 2007, 11th IEEE International Enterprise Distributed Object Computing Conference (EDOC 2007).

[35]  Guido Wirtz,et al.  QoS-Enabled Business-to-Business Integration Using ebBP to WS-BPEL Translations , 2009, 2009 IEEE International Conference on Services Computing.

[36]  D. Lambert,et al.  Issues in Supply Chain Management , 2000 .

[37]  Christian Huemer,et al.  A Composable, QoS-Aware and Web Services-Based Execution Model for ebXML BPSS Business Transactions , 2010, 2010 6th World Congress on Services.

[38]  Xiang Fu,et al.  Analyzing conversations of Web services , 2006, IEEE Internet Computing.

[39]  C. Huemer,et al.  A State Machine executing UMM Business Transactions , 2007, 2007 Inaugural IEEE-IES Digital EcoSystems and Technologies Conference.

[40]  Wil M. P. van der Aalst,et al.  From BPMN Process Models to BPEL Web Services , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[41]  Anthony Nadalin,et al.  Web Services Atomic Transaction (WS- AtomicTransaction) , 2003 .

[42]  C. Schroth,et al.  Strategies for Cross-Organizational Service Composition , 2008, 2008 International MCETECH Conference on e-Technologies (mcetech 2008).

[43]  Rania Khalaf,et al.  From RosettaNet PIPs to BPEL Processes: A Three Level Approach for Business Protocols , 2005, Business Process Management.

[44]  Xiang Fu,et al.  Specification of realizable service conversations using collaboration diagrams , 2007, IEEE International Conference on Service-Oriented Computing and Applications (SOCA '07).

[45]  Mitja Lenic,et al.  Web process and workflow path mining using the Multimethod approach , 2006, Int. J. Bus. Intell. Data Min..

[46]  Guido Wirtz,et al.  Realising RosettaNet PIP Compositions as Web Service Orchestrations - A Case Study , 2006, CSREA EEE.

[47]  Niels Lohmann,et al.  Analyzing interacting WS-BPEL processes using flexible model generation , 2008, Data Knowl. Eng..

[48]  Yaron Goland,et al.  Web Services Business Process Execution Language , 2009, Encyclopedia of Database Systems.

[49]  Guido Wirtz,et al.  Taxonomy on Consistency Requirements in the Business Process Integration Context , 2008, SEKE.

[50]  Marlon Dumas,et al.  Bridging Global and Local Models of Service-Oriented Systems , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).