Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1806338.1806385acmotherconferencesArticle/Chapter ViewAbstractPublication PagesiiwasConference Proceedingsconference-collections
research-article

Introducing partner shared states into ebBP to WS-BPEL translations

Published: 14 December 2009 Publication History

Abstract

Business-to-Business integration (B2Bi) as a core concept of Supply Chain Management (SCM) is a key success factor for enterprises today. Frequently, choreography models are used for agreeing about the overall message exchanges among integration partners, while orchestration models are used to specify the local message flow of each individual participant. Choreography standards like ebXML BPSS (ebBP) and orchestration standards like WS-BPEL have been developed which promise to provide standards based support for interoperability among integration partners. Further, the translation of ebBP models to WS-BPEL models has been proposed in order to ensure, among others, conformance of orchestrations to choreographies.
This paper focuses on the agreement function of choreography models and introduces the concept of partner-shared-states to ebBP models in order to better capture the effect of business document exchanges. The translation of a restricted set of partner-shared-state based ebBP models to WS-BPEL has been implemented in order to prove the feasibility of the approach. The resulting WS-BPEL processes are used to guarantee an order of message exchanges that is choreography-compliant, while a backend services interface encapsulating business logic is used for providing the control process with business documents, business decisions and events. The overall approach is evaluated using a Roset-taNet PIP based use case.

References

[1]
M. Baldoni, C. Baroglio, A. Martelli, V. Patti, and C. Schifanella. Verifying the conformance of web services to global interaction protocols: A first step. In EPEW/WS-FM, ser. Lecture Notes in Computer Science, pages 257--271, 2005.
[2]
A. Barros, M. Dumas, and A. H. M. T. Hofstede. Service interaction patterns. In Proceedings of the 3rd International Conference on Business Process Management (BPM), Nancy, France, pages 302--318. Springer Verlag, 2005.
[3]
B. Hofreiter and C. Huemer. A Model-driven Top-down Approach to Inter-organizational Systems: From Global Choreography Models to Executable BPEL. In Joint Conf. CEC'08 and EEE'08, Washington D.C., USA, July 2008. IEEE.
[4]
J. T. Mentzer et al. Defining Supply Chain Management. JOURNAL OF BUSINESS LOGISTICS, 22(2):1--26, 2001.
[5]
R. Khalaf. From RosettaNet PIPs to BPEL processes: A three level approach for business protocols. Data Knowlegde Engineering, 61(1):23--38, 2007.
[6]
B. Kiepuszewski, A. H. Hofstede, and C. J. Bussler. On structured workflow modelling. Lecture Notes in Computer Science, 1789:431--445, 2000.
[7]
J.-H. Kim and C. Huemer. From an ebXML BPSS choreography to a BPEL-based implementation. SIGecom Exch., 5(2):1--11, 2004.
[8]
D. M. Lambert and M. C. Cooper. Issues in Supply Chain Management. Industrial Marketing Management, 29(1):65--83, 2000.
[9]
N. Lohmann, P. Massuthe, C. Stahl, and D. Weinberg. Analyzing interacting ws-bpel processes using flexible model generation. Data Knowl. Eng., 64(1):38--54, 2008.
[10]
J. Mendling and M. Hafner. From WS-CDL choreography to BPEL process orchestration. Enterprise Information Management (JEIM). Special Issue on MIOS Best Papers, 2006.
[11]
OASIS Open. Web services business process execution language (wsbpel).
[12]
OASIS Open. ebXML Business Process Specification Schema Technical Specification. OASIS Open, 2.0.4 edition, December 2006.
[13]
OASIS Open. Web Services Business Process Execution Language, 2.0 edition, April 2007.
[14]
A. Schönberger and G. Wirtz. Realising RosettaNet PIP Compositions as Web Service Orchestrations - A Case Study. In The 2006 Int. Conf. on e-Learning, e-Business, Enterprise Information Systems, e-Government, & Outsourcing (CSREA EEE'06), June 2006.
[15]
A. Schönberger and G. Wirtz. Using Webservice Choreography and Orchestration Perspectives to Model and Evaluate B2B Interactions. In The 2006 Int. Conf. on Software Engineering Research and Practice (SERP'06), June 2006.
[16]
A. Schönberger and G. Wirtz. Taxonomy on Consistency Requirements in the Business Process Integration Context. In 2008 Conf. on Software Engineering and Knowledge Engineering (SEKE'2008), Redwood City, USA, July 2008.
[17]
C. Schroth, T. Janner, and V. Hoyer. Strategies for cross-organizational service composition. In MCETECH '08: Proceedings of the 2008 International MCETECH Conference on e-Technologies, pages 93--103, Washington, DC, USA, 2008. IEEE Computer Society.
[18]
W. M. P. van der Aalst and M. Weske. The p2p approach to interorganizational workflows. In CAiSE '01: Proceedings of the 13th International Conference on Advanced Information Systems Engineering, pages 140--156, London, UK, 2001. Springer-Verlag.
[19]
I. Weber, J. Haller, and J. A. Mülle. Automated derivation of executable business processes from choreograpies in virtual organizations. In Proceedings of Multikonferenz Wirtschaftsinformatik 2006 (MKWI 2006), Mar. 2006.
[20]
W. L. Yeung. A formal basis for cross-checking ebxml bpss choreography and web service orchestration. In APSCC '08: Proceedings of the 2008 IEEE Asia-Pacific Services Computing Conference, pages 524--529, Washington, DC, USA, 2008. IEEE Computer Society.
[21]
J. M. Zaha, A. P. Barros, M. Dumas, and A. H. M. ter Hofstede. Let's dance: A language for service behavior modeling. In Proceedings of the 14th international conference on cooperative information systems (CoopIS'06), pages 145--162, Montpellier, France, 10 2006.

Cited By

View all
  • (2018)Translating shared state based ebXML BPSS models to WS-BPELInternational Journal of Business Intelligence and Data Mining10.1504/IJBIDM.2010.0361265:4(398-442)Online publication date: 15-Dec-2018
  • (2010)The CHORCH B2Bi ApproachProceedings of the 2010 6th World Congress on Services10.1109/SERVICES.2010.81(491-496)Online publication date: 5-Jul-2010

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
iiWAS '09: Proceedings of the 11th International Conference on Information Integration and Web-based Applications & Services
December 2009
763 pages
ISBN:9781605586601
DOI:10.1145/1806338
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • Johannes Kepler University

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 December 2009

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. B2Bi
  2. WS-BPEL
  3. ebXML BPSS
  4. state based modeling
  5. translation

Qualifiers

  • Research-article

Conference

iiWAS '09
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2018)Translating shared state based ebXML BPSS models to WS-BPELInternational Journal of Business Intelligence and Data Mining10.1504/IJBIDM.2010.0361265:4(398-442)Online publication date: 15-Dec-2018
  • (2010)The CHORCH B2Bi ApproachProceedings of the 2010 6th World Congress on Services10.1109/SERVICES.2010.81(491-496)Online publication date: 5-Jul-2010

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media