Abstract
In previous chapters, particularly in Chaps. 8 and 9, we have studied a wide range of constructs that can be used to design the flow of an orchestration. These constructs have been represented graphically by means of certain shapes, but more important than being able to represent them, it is fundamental to understand the concepts that underlie those constructs. For example, the use of an activating receive shape means that a new orchestration instance will be created when a certain message is received. As another example, the use of a correlation presumes that there is a set of messages which share some common data with exactly the same values (the correlation id). The use of certain shapes in an orchestration therefore requires a good understanding of the concepts that are embedded in those constructs. For example, a good knowledge of what compensation is and how it works is essential in order to use transactions in orchestrations, as explained in Sect. 9.4.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Organization for the Advancement of Structured Information Standards (OASIS)
- 2.
An example is the USZip Web service available at: http://www.webservicex.net/uszip.asmx.
References
OASIS: Web Services Business Process Execution Language Version 2.0 (2007)
W3C: Web Services Description Language (WSDL) 1.1 (2001)
W3C: XML Schema Part 2: Datatypes, Second Edition (2004)
Weerawarana, S., Curbera, F., Leymann, F., Storey, T., Ferguson, D.F.: Web Services Platform Architecture. Prentice Hall, Upper Saddle River, NJ (2005)
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Ferreira, D.R. (2013). Orchestrations with BPEL. In: Enterprise Systems Integration. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40796-3_10
Download citation
DOI: https://doi.org/10.1007/978-3-642-40796-3_10
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40795-6
Online ISBN: 978-3-642-40796-3
eBook Packages: Computer ScienceComputer Science (R0)