Book Image

Implementing Oracle Integration Cloud Service

Book Image

Implementing Oracle Integration Cloud Service

Overview of this book

Discover how to use ICS to solve your integration needs with this Oracle Cloud book. Written by Oracle ACE Robert and ACE Associate Phil, you?ll learn how to deliver business value using ICS. ? The only guide to Integration Cloud Service on the market ? A comprehensive guide to building successful integrations on ICS ? Features practical examples and handy tools
Table of Contents (14 chapters)

Chapter 7. Routing and Filtering

There are times when you need to decide whether destinations should receive data depending upon the information in the message, or invoke different endpoints depending upon the content. In terms of integration patterns, these are described as filtering and routing, respectively. In this chapter, we are going to look at ICS capabilities outside the orchestration pattern.

To illustrate routing and filtering we are going to build on an idea first seen in Chapter 3, Distribute Messages Using the Pub-Sub Model, where we received a flight status update and then distributed it onward. As part of a publish and subscribe model, you assume everyone subscribing wants to know about every event. For this chapter, we are going to take the idea of receiving the status updates, but filter out updates based on the update type, so our mock consumer will only get position reports, not events representing departures and arrivals. Having established the ability to implement...