Chapter 5 introduces SOA composite applications. In this chapter, some of same services discussed in chapters 3 and 4 using Service Bus are implemented again, as SOA composite application, using Mediator and many of the same supporting resources (WSDL, XSD, XSLT, Adapters).
Parts in chapter 5:
- Introduction of SCA (Service Component Architecture) – the foundation for SOA Composite Applications
- The first SOA composite application: ConversionService doing Temperature Conversions
- Extending the ConversionService: Using XQuery as alternative to XSLT, Validation of Request Messages, Fault Handling, Composite Sensors for identification of individual instances
- Invoking an external service – for performing length and height conversions
- Exposing SOA composites through the Service Bus
This figure visualizes the components implemented in this chapter – one SOA composite application and one Service Bus project that virtualizes that application. The SOA composite contains a Mediator and implements multiple operations, one with a local Echo + Transformation and another using a Reference Binding to an external web service. The Service Bus project provides virtualization of the SOA composite.
Sources for Chapter 5 are on GitHub: Sources Chapter 5.