Oracle Service Bus Reviews

14 Ratings
<a href='' target='_blank' rel='nofollow noopener'>trScore algorithm: Learn more.</a>
Score 7.7 out of 100

Do you work for this company? Learn how we help vendors

Overall Rating

Reviewer's Company Size

Last Updated

By Topic




Job Type


Reviews (1-7 of 7)

Companies can't remove reviews or game the system. Here's why.
September 24, 2019
Theodule Desouza | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
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 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.
Read Theodule Desouza's full review
January 24, 2020
Anonymous | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Review Source
  • Oracle Service Bus is used as a service Abstraction Layer in our Organization.
  • It hides the actual Implementation as service and robust to implement.
  • It is lightweight and one can easily integrate with different applications, databases, JMS, or Web services through different protocols.
  • It helps in building reusable, well-defined services.
  • The connectivity with the solution is an area that needs to be improved. On occasion, requests are lost due to losing connectivity. Also, there should be proper monitoring of what is coming into and going out of the Oracle Service Bus and it should be logged. Every request should be logged.
  • It needs to support more adapters because the integration points keep changing, and new things keep coming up. It also needs to be more scalable.
  • Integration. It is a writing service. Oracle Service Bus is a proxy layer. It helps in building reusable, well-defined services.
  • It is lightweight, and one can easily integrate with different applications, databases, JMS, or Web services through various protocols.
Read this authenticated review
January 14, 2019
Jairo Vides | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Oracle Service Bus is the main component of integration in the company in which I work, the integration of business applications are communicated through Oracle Service Bus.
  • Integration of business applications.
  • Transformation and data enrichment.
  • Security application to the integration layer.
  • Implementation of a more updated version of JavaScript.
  • Better documentation for developers.
  • The JDeveloper IDE consumes too many resources.
The Oracle Service Bus is the ideal tool to integrate isolated business applications. It is part of a complete suite of middleware solution, like SOA Suite, BPM Suite, ESS, and is all that you require to implement the application and technology layer domain. Oracle Service Bus works fine with SOAP and Rest, XML and JSON, and is a standard application.
Read Jairo Vides's full review
September 12, 2018
Shalindra Singh | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Review Source
My Organization is a consulting firm and I implement Oracle Service Bus (OSB) at various end customer and I use it by myself as well.

This is an integration tool to provide a pipe to integrate between applications. OSB follows Service Oriented Architecture (SOA). OSB is very popular for virtualization requirement. OSB's components like Proxy Service and Business Service made virtualization easy. OSB addresses Integration and virtualization by a single tool.
  • Virtualization - By using this feature, customers need not expose their real services to the outside world and similarly while consuming the third party services, internal server URL or IPs are published or exposed. Customers can make use of Proxy Services and Business Services to achieve virtualization.
  • Integration - OSB is middleware that provides Agility, Scalability, flexibility and better performance. This also avoids customer to do point to point integration and hence avoid spaghetti architecture. OSB provides all component of middleware like message transformation, adapters, routing etc.
  • Orchestration - OSB is not a tool to do complex orchestration for your integration. Oracle recommends Oracle SOA Suite or BPEL Process Manager for the same.
  • Bulk data Integration - OSB is not meant for Bulk batch integration. For example, transferring bulk data from an application to the data warehouse. Use Oracle Data Integration (ODI) or DIPC to handle such a requirement.
OSB is a great tool and works well for both Integration and virtualization. Now OSB is available on the cloud as part of SOACS. The customer has a choice either to go with a cloud version or an on-premise version. There is another newer cloud-based integration platform (iPaaS) called Oracle Integration Cloud. OSB may not be the best fit for Bulk and batch integration as well as for complex integration/orchestration.
Read Shalindra Singh's full review
April 17, 2017
Ramprasad Kraleti | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
At US Cellular we use Oracle Service Bus to manage/orchestrate web services. Oracle Service Bus is really the middle layer for our applications in the Information Services department integrated with third party vendors coming externally and to the back-end vendor product services. Various types of web services that are developed and hosted on Oracle Service Bus include web order management, subscriber services, and online payment services.
  • Ease of usage from the infrastructure point of view, like the interface to navigate to different functionalities, is really good.
  • Issue troubleshooting using message reports is very efficient in narrowing down the issue and identifying the root cause.
  • Ability to update the business service endpoints globally swiftly by using some of the administration features.
  • Average response time of each and every service operation can be found at one stop.
  • Message reporting tied to a database seems counter productive. Better options to eliminate that would not only minimize the maintenance hassle but also gives more ease to manage the product.
  • Polling feature isn't very efficient where the end point JMS queues may still have JMS connections despite not enabling the corresponding poller proxy services.
  • Unable to deploy multiple web services in one go from the OSB Web console.
  1. User Interface of Oracle Service Bus is much more appealing and easy-to-use than other Integration/ESB products in the market. This also enables the Infrastructure engineers to be able to hand off some of the administrative tasks to other support teams.
  2. Very robust and stable, doesn't demand JVM restarts for minor configuration changes.
  3. License costs are high as any other Oracle product, so it may be considered when a company has a large set of web services to be implemented. Unless Oracle reduces the license costs, it may lose the market to a lot of open source Enterprise Service Bus too.
Read Ramprasad Kraleti's full review
December 20, 2018
Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
We have oracle service bus to proxy and server more than 200 endpoints. We mostly proxy many legacy systems that expose their functionality as a SOAP web service. We have also built full-fledged services which also are providers and not just consumers. It's not used across the organization.
  • Location Transparency of sensitive endpoints
  • Proxy legacy systems exposed as web services
  • Transformation and routing
  • Service aggregation of various services
  • Rest services support is not good
  • Preview of transformations
  • Tracing of requests in a detailed manner
Oracle service bus is great to quickly proxy any legacy services exposed as soap service. It's well suited for aggregating multiple services on a single endpoint. We can point to multiple endpoints on the business service and use a round-robin approach to access the endpoints.

It's not well suited for data transformation and quick preview of mappings and transformations. It's not great on path to cloud transformation.
We had some issues with MQ connectivity through OSB and our experience was poor with the support team. They do respond. But, it felt like we are ignored and we had bad support. We had to escalate and things used to get dragged for weeks before we get more quality questions on how to pursue investigation.
Read this authenticated review
January 03, 2018
Anonymous | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Review Source
A few years back our university made a transition to a more service-oriented architecture. We use Oracle Service Bus to orchestrate web services consumed by our applications. Our information services department has to expose data to outside applications and vendors. We do that through web services hosted on Oracle Service Bus.
  • The Oracle Service Bus makes the management of web services extremely easy. Through its point and click interface, the web service endpoints can be easily modified.
  • The administration console provides useful dashboards to diagnose any service issues.
  • Oracle Service bus discontinued support for Eclipse IDE and some of the customization features are now exclusively through JDeveloper.
  • The service bus does not support a concurrent deployment of multiple web services through the web console.
In comparison to Open source products like Apache Camel and Mule ESB, Oracle ESB is more robust and offers better enterprise capabilities. However, the licensing costs are fairly prohibitive and are preventing widespread product adoption. At our university, we had already purchased the Oracle Campus Solutions ERP suite and hence had little problems integrating their OSB as well.
Read this authenticated review

What is Oracle Service Bus?

The vendor states that Oracle Service Bus transforms complex and brittle architectures into agile integration networks by connecting, virtualizing, and managing interactions between services and applications. Oracle Service Bus delivers standards-based integration for mission critical SOA environments where extreme performance, scalability and reliability are critical requirements.

Oracle Service Bus Competitors

Mule ESB, IBM, Microsoft

Oracle Service Bus Technical Details

Operating Systems: Unspecified
Mobile Application:No