Chapter 3 introduces the Service Bus component in SOA Suite 12c. The key objectives of the Service Bus are discussed. A first basic service is developed – for converting temperature values from Celsius to Fahrenheit. The proxy service and pipeline are introduced – as is the manipulation of data using transformations. The first steps with validation and exception handling are discussed. Tracking service execution and monitoring with alerts and message reports is applied. Business Services to engage external systems and services are introduced – along with an introduction of load balancing/fail over services through multiple endpoints. Finally, the chapter shows how to expose the functionality as a REST service with JSON payload.
- Creating the first Service Bus service: The Temperature Conversion Service
- Validation and Exception Handling & First steps with monitoring
- Invoking an external service through a Service Bus Business Service
- Exposing a RESTful Service with JSON message format
The figure shows the Service Bus project that is implemented in this chapter.
Sources for this chapter can be found on Github: Chapter 3 Sources.