Abstract
A business process is a collection of activities that are required to achieve a business goal and it is represented with an activity flow that specifies the orchestration needed to complete the goal. The definition of these processes allows business people to easily integrate the functionalities of the COTS in the company to support the business objectives. This activity flow can be implemented in two ways, using traditional methods or using a Business Process Definition Language (BPDL). Traditional methods encode the activity flow using state of the art programming languages such as Java, C#, etc. BPDLs describe the activity flow with a specific language that is directly interpreted by a BPDL engine. This paper analyses the use of BPDLs and traditional methods to develop solutions for services-based architectures. It presents a case study where the results obtained using a BPDL and a traditional method are compared.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
World Wide Web Consortium (W3C) (June 2004), http://www.w3.org
Organization for the Advanced of Structured Information Standards (OASIS) (June 2004), http://www.oasis-open.org
Web Services Choreography Working Group (June 2004), http://www.w3.org/2002/ws/chor/
OASIS Web Services Business Process Execution Language Technical Committee (May 2004), http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel
Business Process Execution Language for Web Services (BPEL), BPEL TC of OASIS (May 2004), http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wsbpel
Web Service Choreography Interface (WSCI), W3C Note 8 August 2002, http://www.w3.org/TR/wsci/ (May 2004)
Business Process Modelling Language (BPML), Business Process Management Initiative (May 2004), http://www.bpmi.org/bpml.esp
ebXML Business Process Specification Schema (BPSS) (May 2004), http://www.ebxml.org/specs/ebBPSS.pdf
Web Services Choreography Description Language (WS-CDL), W3C Draft (April 2004), http://www.w3.org/TR/2004/WD-ws-cdl-10-20040427/ (June 2004)
IBM Business Process Execution Language for Web Services Java, IBM (August 2002), http://www.alphaworks.ibm.com/tech/bpws4j (May 2004)
Object Management Group (OMG) (June 2004), http://www.omg.org
Business Process Management Initiative (BPMI.org) (June 2004), http://www.bpmi.org
Work Flow Management Coalition (WfMC) (June 2004), http://www.wfmc.org/
XML Process Definition Language (XPDL) (June 2004), http://www.wfmc.org/
Business Process Modelling Notation (BPMN), Business Process Management Initiative (May 2004), http://www.bpmi.org/bpmn.esp
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Merino, L.B., Elguezabal, G.B. (2005). Business Process Definition Languages Versus Traditional Methods Towards Interoperability. In: Franch, X., Port, D. (eds) COTS-Based Software Systems. ICCBSS 2005. Lecture Notes in Computer Science, vol 3412. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30587-3_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-30587-3_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24548-3
Online ISBN: 978-3-540-30587-3
eBook Packages: Computer ScienceComputer Science (R0)