Abstract
As a business evolves, the number of systems used to run the business increases. This can be either through continued development of the IT strategy, or acquisition of other companies with different systems. For any business there is a real requirement to link these systems. Web services and Web service orchestration offer a secure, accessible, scalable and future-proof mechanism for system communication. This linking of disparate systems within a company’s IT strategy contributes towards a key SOA strategy. Generally, a company’s IT strategy is arranged and organised by high-level business managers; not technical IT officers. Due to the fact that SOA implementations are generally a very technical implementation, business personnel are unable to get heavily involved in the process at the present time. This paper presents the concepts behind Service Oriented Architectures and Web service orchestration. A custom software tool for developing SOA strategies via BPEL and Web service orchestration is outlined towards the end of the paper. Based on an established modelling tool, the SOA add-in is capable of producing complex SOA strategies for a company’s IT department. This tool is pitched at a sufficient level for semi-technical business managers to be able to utilise it in an efficient manner. This moves away from the traditional low-level design being carried out by highly skilled IT professionals. We also discuss potential future improvements to the BPEL standard.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Curbera, F., Khalaf, R., Mukhi, N., Tai, S., Weerawarana, S.: The next step in Web Services (October 2003)
Business Process Execution Language for Web Services (BPEL), Version 1.1 (May 2003), http://www.ibm.com/developerworks/library/ws-bpel
Web Services Description Language (WSDL) 1.1 (March 2001), http://www.w3.org/TR/wsdl
Extensible Markup Language (XML), http://www.w3.org/XML
XML Schema, http://www.w3.org/XML/Schema
Simple Object Access Protocol (SOAP) 1.1. W3C, http://www.w3.org/TR/SOAP
XLANG. Microsoft, http://www.devx.com/enterprise/Link/7962
Williams, J.: The Web services debate J2EE vs.Net. Communications of the ACM 46(6), 59–63 (2003)
Miller, G.: .Net vs J2EE. Communications of the ACM 46(6), 64–67 (2003)
UDDI, Version 3.0.2 (October 2004), http://uddi.org/pubs/uddi_v3.htm
Web Services Coordination (WS-Coordination) 1.0, http://www-106.ibm.com/developerworks/library/ws-coor
Web Services Transaction (WS-Transaction) 1.0, http://www-106.ibm.com/developerworks/library/ws-transpec
Mukhi, N., Khalaf, R., Fremantle, P.: Multi-protocol Web services for enterprises and the grid. In: Proceedings of EuroWeb 2002, Oxford, UK (December 2002)
Oracle BPEL Process Manager 10.1, http://www.oracle.com/technology/products/ias/bpel/
IBM WebSphere Studio Application Developer Integration Edition 5.1, http://www-306.ibm.com/software/awdtools/studioappdev/
IBM WebSphere Business Integration Server Foundation, http://www-306.ibm.com/software/integration/wbisf/
Business Process Modeling Notation (BPMN), http://www.bpmn.org/Documents/BPMN%20V1-0%20May%203%202004.pdf
Van der Aalst, W., van Hee, K.: Workflow Management: Methods, Models and Systems. MIT Press, Cambridge (2002)
Nagi, K.: A Robust Approach for Scheduling Orders in a Competitive Just-In-Time Manufacturing Environment
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Strickland, A., Whittington, D., Taylor, P., Wang, B. (2006). Analysis of BPEL and High-Level Web Service Orchestration: Bringing Benefits to the Problems of the Business. In: Bressan, S., Küng, J., Wagner, R. (eds) Database and Expert Systems Applications. DEXA 2006. Lecture Notes in Computer Science, vol 4080. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11827405_13
Download citation
DOI: https://doi.org/10.1007/11827405_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-37871-6
Online ISBN: 978-3-540-37872-3
eBook Packages: Computer ScienceComputer Science (R0)