Oracle Service Bus

Oracle Service Bus

About TrustRadius Scoring
Score 8.3 out of 100
Oracle Service Bus

Overview

Recent Reviews

Oracle Service Bus Review

7 out of 10
January 24, 2020
  • Oracle Service Bus is used as a service Abstraction Layer in our Organization.
  • It hides the actual Implementation as service and robust to …
Continue reading

Oracle Service Bus Unlimited

8 out of 10
December 20, 2018
We have oracle service bus to proxy and server more than 200 endpoints. We mostly proxy many legacy systems that expose their …
Continue reading

Hop Onto This Service Bus!

8 out of 10
January 03, 2018
A few years back our university made a transition to a more service-oriented architecture. We use Oracle Service Bus to orchestrate web …
Continue reading
Read all reviews

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of Oracle Service Bus, and make your voice heard!

Pricing

View all pricing
N/A
Unavailable

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…

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Would you like us to let the vendor know that you want pricing?

2 people want pricing too

Alternatives Pricing

What is Aurea Process?

Aurea Process (formerly CX Process) from Aurea Software in Austin is a business process management offering, based on Savvion BPM.

Features Scorecard

No scorecards have been submitted for this product yet..

Product Details

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

Oracle Service Bus Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Comparisons

View all alternatives

Reviews and Ratings

 (16)

Ratings

Reviews

(1-8 of 8)
Companies can't remove reviews or game the system. Here's why
Stephanie Burnside | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
We used Oracle for budget reporting and tracking. Oracle's customer service was top-notch, always helpful and if the rep could not find the answer they would find someone who knew. The system was not as modern but had a very trusting appeal, the data was clean and clear without the over-use of technology. Simplistic.
  • Clean and clear reporting.
  • Auto save.
  • Cost.
We had trouble getting reports to save in our system, or they were automatically duplicating. We contacted customer service and immediately the "glitch" which was a user error was seen and explained. However, the user who was creating the error did not at all feel offended by the find, and the CSR handled the situation with such grace.
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.
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.
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.
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.
Shalindra Singh | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Reseller
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.
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.
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.