Oracle Service Bus Review

Helps us in building reusable, well-defined services

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: I am a real user, and this review is based on my own experience and opinions.
Add a Comment