Chapter 10. Reliable Communication with the OSB

In this chapter, we will cover the following topics:

  • Configuring Retry handling in JMS
  • Enabling JMS Message Persistence
  • Working with global transactions and Quality of Service
  • Using Reliable Messaging (WS-RM) with WS transport
  • Sending SOAP over JMS

Introduction

The consequence of not thinking about reliable communication or not implementing it in our OSB services can lead to many problems in case of error. It can lead to the loss of your messages, a destination can receive multiple messages and this means that the sending application can't trust the service bus. The application needs to monitor its own requests.

Reliable communication is all about Distributed Transactions—XA, Quality of Service (QoS),

Get Oracle Service Bus 11g Development Cookbook 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.