Oracle Service Bus - A great product to have
September 24, 2019

Oracle Service Bus - A great product to have

Theodule Desouza | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User

Overall Satisfaction with Oracle Service Bus

Oracle Service BUS is being within my department to interact with vendors web services. It addresses integration issues. It handles it in a loosely coupled manner. It allows service providers and consumers to communicate using different protocols. It has the ability to map or transform data. It also routes service requests to provider based on a static or variable criteria. It also protects enterprise services from unauthorized access.
  • Protocol mediation. It allows service consumers to make requests using one protocol and a service provider to use a different protocol.
  • It provides data mapping or transformation to different formats.
  • It provides support for synchronous and asynchronous transport protocols.
  • Service implementation is not agile like microservices.
  • The architecture is so complex and could result in higher latency with so many layers to traverse.
  • Deployment of multiple web services in one session
  • It has definitely facilitated communication between my organization and business partners.
  • It has reduced development costs.
  • It has reduced development time.
I used Service Bus while developing SOA Suite composites. It makes development easier. Calls to vendors' web services for instance are done easily. Each vendor has its own protocol and development platform. Without Oracle Service Bus we would have had to thought on how to reach each vendor individually. This may end up to be very costly and time consuming and most important causing frequent production outages. Our clients are happy.
It is well suited for interacting with various web services that are SOAP or REST based. It provides great flexibility. It is definitely not appropriate for complex developments that require orchestration. It is not well suited for agile development like what is being done with microservices today. It does not support using the console concurrent deployment of multiple web services.