This solution can be used for internal connectivity between enterprise applications and a Telco client.
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?
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.
Buyer's Guide
Oracle Service Bus
June 2026
Learn what your peers think about Oracle Service Bus. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,644 professionals have used our research since 2012.
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 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
Principal Lead at a tech services company with 51-200 employees
Quite stable with a very good set of features
Pros and Cons
- "The solution is quite stable overall. We haven't witnessed any performance issues so far."
- "The features on offer are very complete; it's a very good product overall."
- "The initial setup is likely complex for many organizations."
- "The setup and onboarding process is hard, and it's made more difficult by a murky licensing process that needs to be clarified."
What is our primary use case?
We are currently primarily using the solution for an energy company that is looking to remove the endpoint integration that they have. They want to move to an Applications Federation BOT. That's how we are seeing critical severity loss into the solution. Instead of having the point-to-point integration, we want to implement it as an Enterprise Service Bus.
What is most valuable?
The solution is quite stable overall. We haven't witnessed any performance issues so far.
The features on offer are very complete. It's a very good product overall.
What needs improvement?
I can't recall coming across any missing features. There isn't anything glaring that is lacking in the product.
The initial setup is likely complex for many organizations.
In terms of the solution itself, they should be more open with the information that they provide about the licensing process. It's incredibly difficult to understand the licensing for Oracle Service Bus and it's a whole long process to get the information from Oracle itself.
What do I think about the stability of the solution?
This is a very stable solution. Mostly it's focused on attending companies with high availability. There aren't bugs or glitches. It doesn't crash or freeze. It's very reliable.
What do I think about the scalability of the solution?
We have about ten users engaged in the solution currently.
How was the initial setup?
It's my understanding that the solution isn't straightforward. It's actually quite complex.
The setup and onboarding process is hard, and it's made more difficult by a murky licensing process that needs to be clarified.
What's my experience with pricing, setup cost, and licensing?
The licensing process needs to be simplified. It's confusing and tedious. It's very hard to get concrete details out of Oracle in a timely manner. It would be ideal if they could be more exact and specific.
What other advice do I have?
I'm not a customer. I represent a company in charge of integrating solutions for customers, specifically for our customers. We're a partner and implementor.
In general, I would rate the solution at an eight out of ten. Even with the difficulties around licensing, the solution itself is quite good and reliable.
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
Oracle Service Bus
June 2026
Learn what your peers think about Oracle Service Bus. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,644 professionals have used our research since 2012.
IT Analyst at NCR Corporation
Straightforward setup with Good Features but the Connectivity needs Improvement
Pros and Cons
- "I am a part of the software developing team and I mainly use this solution for the integrating applications."
- "Oracle a good product."
- "The connectivity with the solution is an area that needs to be improved. On occasion, requests are lost due to losing connectivity."
What is our primary use case?
I am a part of the software developing team and I mainly use this solution for the integrating applications.
What is most valuable?
The features most valuable are all of the features relating to the integration of applications.
What needs improvement?
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 Service bus and it should be logged.
Every request should be logged.
Technical support on the Oracle site needs improvement. When we have an issue, we create an SR for Oracle. The read the request, but they do not respond properly. When creating the SR, they ask for a lot of information from us. The requested information is provided to them but still, a solution is not provided.
It would be a benefit to have proper instruction on the different types of configuration or to have an example or suggestion for different types of Scenarios and how to configure them.
I would like the configuration information provided to us.
For how long have I used the solution?
I have been using this solution for ten years.
What do I think about the stability of the solution?
The solution is stable.
We have a lot of customers and we have several enterprise applications.
What do I think about the scalability of the solution?
This solution is scalable. We can add to it and we have multiple interfaces.
We have a lot of users, although I am not sure how many.
We have a team of thirty people working and maintaining this solution. Some are developers and some are part of the administrative team.
How are customer service and technical support?
The technical support is good.
Technical support on the Oracle site is not as good, sometimes we will get our issues resolved but not always.
How was the initial setup?
It may not be for others but I feel that the initial setup is straightforward. It is not complex.
Once I put in a request and it is approved by a manager, it takes ten to fifteen minutes to deploy.
We deploy both on-premises and Cloud. It's a private company cloud, not public.
What other advice do I have?
Oracle a good product. It can be used for the integration of this solution.
I have only received positive feedback for this solution. The features are good. It's sufficient for us.
I would rate this solution a seven out of ten.
Which deployment model are you using for this solution?
Private Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Lead Tech of Oracle Service Bus with 51-200 employees
Good connectors for interfacing with other applications, but the technical support needs to be improved
Pros and Cons
- "The most valuable feature of this solution is that you can connect with different applications."
- "We are using Oracle Service Bus to connect between API management and microservices, for example, for data transformation, bringing data from a specific form in one service to another form in a different service."
- "This solution should work better with RESTful services."
- "The technical support for this solution is not very good."
What is our primary use case?
We are using Oracle Service Bus to connect between API management and microservices. For example, we use it for data transformation, bringing data from a specific form in one service to another form in a different service.
What is most valuable?
The most valuable feature of this solution is that you can connect with different applications.
What needs improvement?
I had a problem with one of my projects because OSB cannot send cookies to the RESTful services.
This solution should work better with RESTful services.
For how long have I used the solution?
I have been working with Oracle Service Bus for two years.
What do I think about the stability of the solution?
This solution is stable.
What do I think about the scalability of the solution?
We have four developers who are using this solution.
How are customer service and technical support?
The technical support for this solution is not very good. I have not been able to get problems resolved because I do not have a professional account. The support is not very useful for developers.
Which solution did I use previously and why did I switch?
Prior to using Oracle Service Bus, I was using webMethods Integration Server, by AG.
It was not my decision to switch and I am comfortable working with either of these solutions.
webMethods is very easy to use but it does not offer the same level of capability for personalizing your development. With respect to ease of use, for data transformation in OSB, we had to write a function but with webMethods it was just a drag and drop.
How was the initial setup?
The initial setup is not complex. It takes less than one minute to deploy.
What other advice do I have?
My advice to anybody who is implementing this solution is to study the architecture that they want to implement very well. That way, they won't have to have repeated flows that do the same work.
I would rate this solution a seven out of ten.
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.
Functional message delivery service, but there are issues with monitoring
Pros and Cons
- "What's valuable is the ability to master the process in one location."
- "There are issues, especially if you want to create some compensation in your service bin."
- "The main inconvenience is the composition between services; if you have six or seven services you call in the same process, it's very difficult and that's the main issue."
What is our primary use case?
I'm an integration architect and we're a customer of Oracle.
What is most valuable?
What's valuable is the ability to master the process in one location. That's the main difference between other firewall products and this. Usually, there's an issue when you want to integrate many services together because you can't save contacts in one place. For example, if you have A, that calls B, that calls C, that calls D, there's no place to store your contacts and that's a problem. We can do that with Oracle.
What needs improvement?
The main inconvenience is the composition between services. Using software initiation, occupation with BPM, or BPI is better. There are issues, especially if you want to create some compensation in your service bin. If you have six or seven services you call in the same process, it's very difficult and that's the main issue. I get compensation with the WBS tool.
Another point relates to monitoring. When you want to show what's happened in your system, you have to deploy a direct system on each service. It's simple to put the monitoring on your BPM and that's the main difference for me. Also, connectors can be on Apache Kafka, on Oracle, or OpenESB, or on Mule, it's the same thing. It's how you execute the process. For example, OpenESB support is the difference between the interface with the service and the implementation. Oracle is more intelligent. When you want to invoke a service B, for example, you don't directly invoke service B but ask the system for the best and most accurate implementation of B for your system and it provides that. You can't do that with a simple ESB.
For additional features, if I compare OpenESB, there is the possibility to define policy between services so that when you create a connection, you can't associate the connection with the policy. That could be included in the solution.
For how long have I used the solution?
I've been using the product for a year.
What do I think about the stability of the solution?
It's a stable solution.
What do I think about the scalability of the solution?
I have no problems with the scalability, but when you define the hierarchies there can be problems.
How are customer service and technical support?
We've never used technical support, we have our own tech team within the company.
How was the initial setup?
Implementation took a few weeks, no more. It was relatively simple I believe but I'm not an expert on deployment and installation.
What other advice do I have?
This is a good product, not an exceptional product. You could say it's a bit greedy as it requires lots of additional resources because you have to deploy the database and then ESB on top of that. But if you have the resources and people, it's a good product.
I would rate this product seven out of 10.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
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."
- "For situations where they are many integration points, whether they are on-premises or in the cloud, this is a good solution."
- "This solution would benefit from having more cloud-based adapters."
What is our primary use case?
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.
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.
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, and integrating this solution with other technologies is not difficult."
- "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.
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.
Pros and Cons
- "Even though we had been using Oracle BPEL, we had to go with Oracle Service Bus because it is able to handle JSON inputs, and we were amazed by its flexibility in accepting incoming messages."
- "The logging and error-handling framework can be improved."
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.
Pros and Cons
- "Performance is everything and this has proven itself over the years."
- "With the most recent version, 12c, I'm still getting used 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."
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.
Buyer's Guide
Download our free Oracle Service Bus Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2026
Product Categories
Enterprise Service Bus (ESB)Popular Comparisons
webMethods.io
IBM DataPower Gateway
Mule ESB
IBM Integration Bus
WSO2 Enterprise Integrator
Aurea CX Messenger
IBM WebSphere Message Broker
Red Hat Fuse
TIBCO ActiveMatrix Service Bus
JBoss ESB
Fiorano ESB
Workday Business Process Framework
Neuron ESB
WebOTX Enterprise Service Bus
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?












