We are an IT solution provider and this is one of the products that we implement for our clients. We have competencies in different ESB products including Mulesoft ESB, Oracle Service Bus, and Microsoft BizTalk.
Principal Consultant at Tech Mahindra Limited
Has good reporting and adapters, and easily integrates with other applications
Pros and Cons
- "The most valuable feature is the adapters."
- "This solution would benefit from having more cloud-based adapters."
What is our primary use case?
What is most valuable?
The most valuable feature is the adapters.
This solution can be easily integrated.
The reporting is very good.
What needs improvement?
This solution would benefit from having more cloud-based adapters.
Which solution did I use previously and why did I switch?
I am a solution architect and while my background is mostly in Microsoft solutions, I am familiar with the Oracle products as well. Our company has dedicated teams that are specialized in many different solutions. The choice is driven by the client. For example, if a customer mostly has Oracle products then that is the solution that we implement.
This client for Oracle Service Bus was having trouble with point-to-point integrations, so everything was being done at the back end and it affected the ability to do jobs. This is the reason that they adopted this solution.
Buyer's Guide
Oracle Service Bus
May 2025

Learn what your peers think about Oracle Service Bus. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
857,028 professionals have used our research since 2012.
How was the initial setup?
The initial setup is a little bit complex. One of the ways it is complex is that there are a lot of features and the customer may not want all of them. Once you figure out which ones the customer doesn't want, they have to be disabled.
What's my experience with pricing, setup cost, and licensing?
The price of this solution is better than the subscription-based Mule ESB.
Which other solutions did I evaluate?
Mule ESB is another solution that we have a dedicated team for and a lot of experience with. It is very powerful and we felt that in this particular scenario, Oracle had an edge. Mule out-of-the-box is missing a lot of features that Oracle has, and we see this year that Oracle is getting much better than Mule.
Another reason that Oracle was selected over Mule ESB is because of the pricing.
What other advice do I have?
The suitability of this solution depends on the customer's environment and requirements. For situations where they are many integration points, whether they are on-premises or in the cloud, this is a good solution.
Overall, this is a good solution from the user's perspective, but it is a little bit complex to manage.
I would rate this solution a nine out of ten.
Disclosure: My company has a business relationship with this vendor other than being a customer: Partner

Developer at Touro University California
Easy to learn and integrates well with other technologies
Pros and Cons
- "This product is not complicated and very easy to learn."
- "There are times when I select components in composite and they do not appear, and I cannot figure out why."
What is our primary use case?
I use this solution for development with complex integration.
What is most valuable?
This product is not complicated and very easy to learn.
Integrating this solution with other technologies is not difficult.
What needs improvement?
There are times when I select components in composite and they do not appear, and I cannot figure out why. This can happen when you develop a big project and clone it, then look for a service. Sometimes, you cannot find your work. It's a big problem.
For how long have I used the solution?
Six months.
What do I think about the stability of the solution?
This solution is stable, although sometimes we see some strange behavior in the developer, where some parts do not appear. In cases like this, we need to reset.
How are customer service and technical support?
I have not contacted technical support.
Which solution did I use previously and why did I switch?
Prior to this solution, we used Java and Java Brains suite. Using Java is more complicated, and these things are taken care of by Oracle Service Bus.
What other advice do I have?
Overall, this product is quite good and I feel comfortable when I use it.
I would rate this solution a nine out of ten.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Oracle Service Bus
May 2025

Learn what your peers think about Oracle Service Bus. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
857,028 professionals have used our research since 2012.
Senior ETL Consultant at a tech vendor with 201-500 employees
Helps us in building reusable, well-defined services
Pros and Cons
- "It is lightweight and one can easily integrate with different applications, databases, JMS, or web services through different protocols."
- "It was very good at supporting high transactions, up to 300 transactions per second."
- "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."
What is our primary use case?
Integration. Writing of services. It's a proxy layer.
How has it helped my organization?
It helps in building reusable, well-defined services.
What is most valuable?
It is lightweight and one can easily integrate with different applications, databases, JMS, or Web services through different protocols.
What needs improvement?
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.
What do I think about the stability of the solution?
Stability is very good.
What do I think about the scalability of the solution?
I have seen that it is able to perform under high-load transactions. It was very good at supporting high transactions, up to 300 transactions per second. That requires more servers, obviously.
How is customer service and technical support?
Sometimes we have issues, so we'll raise them with Oracle. I would say their support rates eight out of 10.
How was the initial setup?
It needs some knowledge of different artifacts and you also need to have some knowledge of Web servers, the application server, something about the database; at least some knowledge. It is not very difficult and not easy. I would put it somewhere between easy and medium complexity.
What other advice do I have?
When selecting a vendor, at least from the architecture and the developer's standpoints, looking at the implementation and scalability are the two most important things.
Oracle provides good documentation, look through that. This solution is advisable when you need some kind of layer in between, so that it acts as middleware for different systems. That's where you will need to use this.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Consultant at a consultancy with 10,001+ employees
It is flexible with accepting incoming messages, including handling JSON.
What is most valuable?
- It’s a lightweight tool compared to Oracle BPEL
- The design of the product.
How has it helped my organization?
Because it can handle JSON inputs, we can now use JSON.
What needs improvement?
The logging and error-handling framework can be improved.
Usage of DVMs, MDS and other additional features that are possible in XSLT in BPEL are missing in this product.
For how long have I used the solution?
I have used it for the past three years and I am satisfied with it.
What was my experience with deployment of the solution?
There were no issues with deployment; it was very straightforward.
What do I think about the stability of the solution?
I have not encountered any stability issues. The product is highly stable.
What do I think about the scalability of the solution?
I have not encountered any scalability issues. The product is highly scalable.
How are customer service and technical support?
Technical support is 3 out of 5; availability of materials and support related to OSB 11g is less commonly available.
Which solution did I use previously and why did I switch?
Even though we had been using Oracle BPEL, we had to go with Oracle Service Bus because it is able to handle JSON inputs. We tried to implement one scenario using Oracle BPEL but couldn’t achieve it in BPEL, so we had to go for OSB and were amazed by its flexibility in accepting incoming messages.
How was the initial setup?
Initial setup involves a learning curve; it’s not as straightforward as Oracle BPEL. For example, defining custom variables, assigning and replacing different activities is a bit intriguing compared to BPEL.
What about the implementation team?
We implemented it through Zensar. Their level of expertise is 4 out of 5.
What was our ROI?
ROI is not tangible, but we have benefited highly from this product.
What's my experience with pricing, setup cost, and licensing?
I heard it’s available free with Oracle SOA Suite 11g, so don’t worry about additional licensing costs for this product.
Which other solutions did I evaluate?
Before choosing this product, we did not evaluate other options. We only explored different Oracle alternatives.
What other advice do I have?
It is a very lightweight product and has great processing speeds.
Disclosure: My company has a business relationship with this vendor other than being a customer: My company is Oracle’s first Global Cloud Elite partner.
Middleware Administrator at a comms service provider with 10,001+ employees
We can generate a specific URL with our naming convention. We know where it goes, who's calling it, what environment it's for.
What is most valuable?
It's sort of a one-stop shop for web services. All of our web services interact with each other. Instead of calling specific server host names and specific URLs, we call the OSB service bus URL that's configured for that specific client. It's very simple to know where things are going because we can generate the URL specifically with our naming convention, so that we know where it goes, who's calling it, what environment it's for.
What needs improvement?
With the most recent version, 12c, I'm still getting use to using it, learning how to use it, how to configure it. The Oracle documentation is OK, but there aren’t a lot of good examples for me to follow. It describes the concepts and what it can do, but how to apply them has been a struggle, so far. I'm still looking for help in that area.
For how long have I used the solution?
I have been using it for at least eight years.
What do I think about the stability of the solution?
It is very stable. It processes hundreds of thousands of transactions per month. Once, with our primary system for handling customers coming into our site for orders and order information, the customer would come in and send an email to our internal users; that crashed our Exchange server but OSB kept running. It was fine. It's very stable and it has to be for what it does. It's kind of like a load balancer in a way; if it goes down, then everything behind it will stop operating.
What do I think about the scalability of the solution?
It can meet our scaling needs moving forward. I would be surprised to see it have a problem with scalability.
How is customer service and technical support?
Technical support is OK. We know what to expect from Oracle support. You're going to ask a question. Generally, you're provided with a document: "Check out this support doc. Does this answer your question?" If it doesn't right away, then they'll take a closer look.
It's OK. It's not ideal, but after working with it for so many years, I know what to expect out of it.
How was the initial setup?
Initial setup is pretty straightforward for an Oracle product. Again, we know what to expect with it and it works well.
What other advice do I have?
When I select a vendor to work with, I look for reliability and ease of use. Performance is everything and this has proven itself over the years. That's why we keep using it.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Business&Integration Arch Manager at a tech services company with 201-500 employees
Good connectivity, stable, scalable, and it is easy to setup
Pros and Cons
- "I like the ease of deployment and the ease of implementation."
- "The support for GraphQL needs to be improved, and the response time for global support could be faster."
What is our primary use case?
This solution can be used for internal connectivity between enterprise applications and a Telco client.
What is most valuable?
I like the ease of deployment and the ease of implementation.
What needs improvement?
The support for GraphQL needs to be improved, and the response time for global support could be faster.
For how long have I used the solution?
We have been implementing this solution for more than eight years.
What do I think about the stability of the solution?
It's a stable product. There are no issues with stability.
What do I think about the scalability of the solution?
It's a scalable solution.
We have three customers who are using this solution.
How are customer service and technical support?
Local support is very fast, but if you have to escalate the ticket to the global team it takes a lot of time. It could be time-consuming.
Global support response time could be faster.
How was the initial setup?
The initial setup is straightforward.
It took me an hour and a half to install.
We have a team of five including one manager, and four engineers to maintain this solution.
What about the implementation team?
I completed the installation myself.
What other advice do I have?
I would recommend this solution for large enterprises.
I would rate Oracle Service Bus a nine out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Implementer
J2ee solution architect at a tech services company with 201-500 employees
It's good for routing, transformation, but its weakness is a heavyweight integration solution which is not suitable for modern approach such microservices
Pros and Cons
- "Service Bus is good at routing the transformation."
- "The weak point of OSB is the single point of failure."
What is our primary use case?
We use Service Bus to expose our service endpoints.
What is most valuable?
Service Bus is good at routing and transformation.
What needs improvement?
The weak point of OSB is that it is not suitable for modern application implementation like microservices which need smart endpoints. With a dumb pipe through and rest API or lightweight message, Bus is not.
For how long have I used the solution?
I've used Service Bus for one or two years.
Which solution did I use previously and why did I switch?
For a microservices solution, we preferred to use rest APIs and a lightweight message Bus such as Kafka or RabbitMQ for integration.
What other advice do I have?
I rate Oracle Service Bus six out of 10. OSB isn't suitable for working with modern applications. We can use it for a monolithic application, not in microservices techniques.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free Oracle Service Bus Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2025
Product Categories
Enterprise Service Bus (ESB)Popular Comparisons
webMethods.io
IBM DataPower Gateway
Mule ESB
IBM Integration Bus
WSO2 Enterprise Integrator
Red Hat Fuse
IBM WebSphere Message Broker
TIBCO ActiveMatrix Service Bus
JBoss ESB
Fiorano ESB
Buyer's Guide
Download our free Oracle Service Bus Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- What are the main cons/pros to choosing Biztalk Server as an ESB platform?
- What is the difference between an API Gateway and ESB?
- Informatica vs. MuleSoft vs. SnapLogic vs. CastIron - can you help?
- Sonic ESB was a leader in ESB market in the past. Now Aurea Sonic ESB is shown as 13th position. Can it pick-up market in future?
- What questions should I ask before buying an ESB?
- In a Digital Banking Environment how do we see the role of ESB/ API Managers?
- When evaluating ESB, what aspect do you think is the most important to look for?
- Can we design both SOAP and REST services using an ESB?
- What is an Enterprise Service Bus (ESB) and how useful is it?
- What are pros and cons of Red Hat Fuse vs webMethods Integration Server?