Writing our first proxy service

Rather than allowing clients to directly invoke our Echo process, best practice dictates that we provide access to this service via an intermediary or proxy, whose role is to route the request to the actual endpoint. This results in a far more loosely-coupled solution, which is the key if we are to realise many of the benefits of SOA.

In this section, we are going to use the Oracle Service Bus (OSB) to implement a proxy Echo service, which sits between the client and our echo BPEL process, as illustrated in the following diagram:

Writing our first proxy service

It is useful to examine the preceding scenario to understand how messages are processed ...

Get Oracle SOA Suite 11g R1 Developer's Guide 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.