Introducing Oracle Service Bus (OSB)
In any distributed system, components that run on a distributed platform need to communicate or exchange messages with each other. In SOA based systems, services need to interact or exchange messages with other services also. Oracle Service Bus is a product that provides a platform for interaction and message exchange between services.
Integration of disparate services can be a challenge. There could be a difference in messaging models — some services may support the synchronous model, whereas other services may support the asynchronous model. Some services may support HTTP protocol, whereas other services may support JMS protocol. Oracle Service Bus provides helps in solving many of these challenges by providing the following features:
Support for different protocols, such as HTTP(s), FTP, JMS, E-mail, Tuxedo, and so on
Support for different messaging models, such as point-to-point model, publish-subscribe model
Support for different message formats,...