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.
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?
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.
Buyer's Guide
Oracle Service Bus
December 2024
Learn what your peers think about Oracle Service Bus. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
830,824 professionals have used our research since 2012.
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 are customer service and 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: I am a real user, and this review is based on my own experience and opinions.
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: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Oracle Service Bus
December 2024
Learn what your peers think about Oracle Service Bus. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
830,824 professionals have used our research since 2012.
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: I am a real user, and this review is based on my own experience and opinions.
Middleware Specialist at a financial services firm with 1,001-5,000 employees
Robust with a good interface; lacks sufficient security integration
Pros and Cons
- "The interface is fine and the solution is quite robust."
- "Security needs to be more integrated."
What is our primary use case?
We use the solution for message processing.
What is most valuable?
From a technical perspective, the interface is fine and the solution is quite robust.
What needs improvement?
There are several improvements that could be made to the product. Security needs to be more integrated, there are so many new security techniques on the market that could be integrated. They should also be embedding API key and other security mechanisms. I find the solution to be somewhat lightweight.
What do I think about the scalability of the solution?
The solution is scalable although sometimes there is a memory bottleneck and the solution crashes.
How was the initial setup?
I carried out the deployment and it took a maximum of two hours. We have five users and one specialist who deals with maintenance.
What other advice do I have?
To choose this solution would depend on company priorities. If someone is looking for a highly scalable solution with security features embedded there are many other options available. If the case scenario is a customer who is already using Oracle Stack and has a good relationship with Oracle then I would recommend OSB if they can survive with the built-in security model. I would definitely recommend it for some customers.
I rate this product seven out of 10.
Which deployment model are you using for this solution?
On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
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
Buyer's Guide
Download our free Oracle Service Bus Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2024
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
Neuron 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?