Abstract
The ebXML framework consists of eight loosely coupled specifications for conducting e-Business. The choreography of ebXML business processes is defined by instances of the business process specification schema (BPSS). The BPSS is defined as an XML schema. It specifies elements describing the inter-organizational business processes, called business collaborations, but does not concentrate on intra-organizational business processes. Most of the underlying semantics were derived from the meta model of the UN/CEFACT Modeling Methodology (UMM). In this paper we describe the characteristics of ebXML business collaborations. We demonstrate how these concepts are captured by UMM and BPSS. These concepts must be supported by any proposed alternative business process interchange format in order to bridge between ebXML and other approaches, or even to replace BPSS.
Similar content being viewed by others
References
Booch G, Jacobson I, Rumbaugh J (1998) The unified modeling language user guide. Addison Wesley Object Technolgy Series
Dumas M, ter Hofstede AHM (2001) UML Activity Diagrams as a Workflow Specification Language. In: Proceedings of the 4th international conference on the Unified Modeling Language (UML): modeling languages concepts and tools. Springer LNCS 2185, pp 76–90
Hammer M, Champy J (1993) Reengineering the corporation: manifesto for business revolution. Harper Business
Hill NC, Ferguson DM (1989) Electronic data interchange: a definition and perspectivie. EDI Forum J Electronic Data Interchange 1(1):5–12
Hofreiter B, Huemer C (2003) Modeling business collaborations in context. On the move to meaningful internet systems 2003. In: OTM 2003 Workshops. November, Springer, Berlin Heidelberg New York
Hofreiter B, Huemer C (2004) Transforming UMM Business Collaboration Models to BPEL. OTM Workshops. Springer LNCS 3292, Agia Napa Cyprus, pp 507–519
Hofreiter B, Huemer C, Klas W (2002) ebXML: status Research Issues and Obstacles. In: Proceedings of 12th international workshop on research issues on data engineering (RIDE02), San Jose
ISO (1997) Open-edi Reference Model. ISO/IEC JTC 1/SC30 ISO Standard 14662, ISO
Kindler E (2004) Using the Petri Net Markup Language for exchanging business processes? Potential and limitations. In: Proceedings of the 1st GI Workshop XML4BPM – XML Interchange Formats for business process management at 7th GI conference Modellierung 2004 Marburg Germany March 2004. March, Business Process Management Business Process Modelling Interchange Formats XML PNML, pp 43–60
Kotok A (2000) Even More Extensible. August, http://webservices.xml.com/pub/a/ws/2000/08/02/ebiz/extensible.html
Leymann F, Roller D (2004) Modeling Business Processes with BPEL4WS. In: Proceedings of the 1st GI workshop XML4BPM – XML interchange formats for business process management at 7th GI conference Modellierung 2004 Marburg Germany March 2004. March, Business Process Management Business Process Modelling Interchange Formats XML BPEL4WS, pp 7–24
Li H (2000) XML and Industrial Standards for Electronic Commerce. Knowl Inform Syst 2(4):487–497
Mendling J, Nüttgens M (2004) Exchanging EPC business process models with EPML. In: Proceedings of the 1st GI Workshop XML4BPM – XML interchange formats for business process management at 7th GI conference Modellierung 2004 Marburg Germany March 2004. March, Business Process Management Business Process Modelling Interchange Formats XML EPML, pp 61–80
OASIS (2003) Business process execution language for Web Services. ftp://www6.software.ibm.com/software/developer/library/ws-bpel.pdf
Schatz W (1988) EDI: putting the muscle in commerce and industry. Datamation 34(6):56–64
UN/CEFACT TMG (2003a) Core components technical specification V2.01. http://www.untmg.org/dmdocuments/CCTS_v201_2003_11_15.pdf
UN/CEFACT TMG (2003b) ebXML business process specification, Version 1.10. http://www.untmg.org/dmdocuments/BPSS_v110_2003_10_18.pdf
UN/CEFACT TMG (2003c) UN/CEFACT Modeling Methodology Meta Model Revision 12, January, http://www.untmg.org/dmdocuments/UMM_MM_V20030117.pdf
UN/CEFACT TMG (2003d) UN/CEFACT Modeling Methodology User Guide Revision 12. September, http://www.untmg.org/dmdocuments/UMM_UG_V20030922.pdf
UN/CEFACT and OASIS (2001) ebXML Techinical Architecture Specification version 1.0.4. http://www.ebxml.org/specs/ebTA.pdf
Van der Aalst AMP, Ter Hofsteded AHM, Kiepuszewski B, Barros AP (2003) Workflow Patterns. Distrib Parallel Dat 14:5–51
W3C (2002a) Web Services Conversation Language 1.0. http://www.w3.org/TR/wscl10/
W3C (2002b) Web Service Choreography Interface 1.0. http://www.w3.org/TR/wsci/
W3C (2004) Web Services Choreography Description Language 1.0. http://www.w3.org/TR/ws-cdl-10/
WfMC (1999) Workflow management coalition terminology & glossary. WfMC WFMC-TC-1011, February
Winter A, Simon C (2004) Exchanging Business Process Models with GXL. In: Proceedings of the 1st GI Workshop XML4BPM – XML Interchange formats for business process management at 7th GI conference Modellierung 2004 Marburg Germany March 2004. March, Business Process Management Business Process Modelling Interchange Formats XML GXL, pp 103–122
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hofreiter, B., Huemer, C. & Kim, JH. Choreography of ebXML business collaborations. ISeB 4, 221–243 (2006). https://doi.org/10.1007/s10257-005-0016-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10257-005-0016-3