Oracle SOA Suite Review

REST adapters have now been upgraded so that there is no explicit need to translate REST and JSON on in/outbound.


Valuable Features

The most valuable features are BPEL orchestrations, mediations and tight integration with Oracle Service Bus, and adapters.

A very useful feature in SOA Suite 12c has been REST adapters, which have now been upgraded so that there is no explicit need to translate REST and JSON on in/outbound.

Also, BPEL extensions and templates have been very useful.

Improvements to My Organization

SOA Suite 12c can significantly simplify the integrations and orchestration, including human workflow. In complex IT environments, it can lead to loosely-coupled architecture and reduce the integration complexity considerably. Also, it can contribute to service reuse.

Room for Improvement

In my opinion, an important aspect that will probably be covered in future versions is support for micro-services and the ability to scale on PaaS and Docker-like environments.

Use of Solution

I have used this product since it was introduced as BPEL Process Manager 10g. For 12c, I was among the beta testers.

Deployment Issues

We've had no issues with deployment.

Stability Issues

SOA Suite 12c has improved stability considerably. In the past, we had encountered some minor stability issues with WSM. However, in 12c this has been greatly improved and we have not noticed major problems in production. Also, JDeveloper has been improved.

Scalability Issues

12c has improved scalability dramatically and now uses fewer server resources. Also, Enterprise Manager provides better tools to monitor load.

Customer Service and Technical Support

We have always gotten prompt and useful responses from support.

Previous Solutions

No, however we also have experience with IBM BPM. We, however, prefer Oracle SOA Suite due to better integration and richer functionalities.

Initial Setup

Setup is straightforward, particularly for development environments. For production and separate domains, you need to know what you are doing. However, the provided documentation is adequate.

Other Solutions Considered

We have evaluated IBM BPM, JBoss jBPM, and Activiti. We have figured out that SOA Suite 12c currently offers the richest functionalities and is the best integrated product.

Other Advice

It is essential to have a good understanding of the features provided, including BPEL, services, adapters, mediations, human workflow and other features. It is also good to get familiar with SOA concepts and patterns. Using this product is the right way to go and following sound development practices brings results quickly. However, using the product in wrong way might not provide all the benefits.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
Add a Comment
Guest
Sign Up with Email