12. Orchestrating Web Services

BUSINESS PROCESSES ARE INCREASINGLY IMPORTANT in both enterprise application integration and B2B scenarios. When business processes are using Web services and also exposed as Web services, they provide a powerful recursive aggregation model.

In this chapter, you’ll see how existing Web services can be used to construct complex Web services. This process includes defining the business logic in terms of execution order and conditions for the invocation of orchestrated Web services.

Web services choreography languages provide the means to compose services into new complex services. We’ll also introduce the Business Process Execution Language for Web Services .

Why Are We Composing Web Services?

In the previous chapters, ...

Get Building Web Services with Java: Making Sense of XML, SOAP, WSDL, and UDDI, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.