- OSB Administration Console
- Error/Exception Management Framework
Retired at a educational organization with 11-50 employees
New tools like Managed File Transfer (MFT) and Enterprise Scheduler Service released with the latest version made things easier.
What is most valuable?
How has it helped my organization?
SOA Suite greatly improved application to application integration when it was implemented.
New tools like Managed File Transfer (MFT) and Enterprise Scheduler Service released with the latest version made things easier.
For how long have I used the solution?
4 years
How are customer service and support?
8
Buyer's Guide
Oracle SOA Suite
May 2025

Learn what your peers think about Oracle SOA Suite. 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?
SOA Suite setup and deployment is very user friendly and easy to implement.
What about the implementation team?
I have always worked with Oracle partners and we usually implement for clients. Implementation is relatively easy.
What was our ROI?
SOA Suite initial cost (acquisition and implementation) is relatively expensive but I believe it's worth its price and the long-term benefits are enormous.
What other advice do I have?
I'll advise potential customers, especially large enterprises, to go for this product.
Disclosure: My company has a business relationship with this vendor other than being a customer: I have always worked with Oracle partners.

Architect at a construction company with 1,001-5,000 employees
Its strength is its consistency and compliance with the Java Enterprise Edition standard and the underlying application servers.
Valuable Features
We use two components within SOA suite:
- Oracle Service Bus
- Oracle SOA Suite (BPEL)
It covers all uses for services with and without states. This solution is an Enterprise Service Bus for company strategy with all the expected features
- Scalabity
- Robustness
- Performance
- Cache
- Administration.
Its strength is its consistency and compliance with the Java Enterprise Edition standard and the underlying application servers.
Improvements to My Organization
The bus virtualizes services with OSB (Oracle Service Bus) as it guarantees a secure and holding performance with throttling downstream. It allows us to hide systems like SAP, AS400 and more modern systems.
SOA Suite takes over the services with states or necessitates fine tracking offered in combination with Enterprise Manager.
Room for Improvement
This version supports Maven for the first time. Some features need to be added for a complete support. A system trace for Oracle support would be useful.
Use of Solution
We've been using this version since 2015.
Deployment Issues
Some customers mix concepts services with and without states. The state management in the BPEL engine of SOA Suite requires persistence in DB and reduces the expected performance. It is very important to activate it when needs dictate.
Stability Issues
It's been stable during the time we've been using it.
Scalability Issues
We've had no issues scaling it for our needs.
Customer Service and Technical Support
The quality of support is not always equivalent. In general, it must improve.
Initial Setup
The initial setup has been improved with this version 12.1. Development environments are autonomous and faster to use and to deploy.
However, the Oracle solution is based on a JEE architecture which teams must mastered. Otherwise the length of growing competence is long.
Implementation Team
I attend implementations at customers with their teams. Their feedback is that during deployment, it has
- Robustness
- Performance
- Rich functionality
The largest customer has more than four million hits a day on its Oracle SOA Suite infrastructure.
Other Solutions Considered
I compared this solution to others. The Oracle SOA Suite solution respects Java bases with WebLogic. It allows us to build ESB and BPEL solutions on known technologies and mastered by systems teams. It has a corporate problem as its capacity for scalability, robustness and orchestration require a dedicated infrastructure base. I suggest other solutions to my clients based on their needs.
Other Advice
It is a very good ESB if your team has JEE knowledge.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Oracle SOA Suite
May 2025

Learn what your peers think about Oracle SOA Suite. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
857,028 professionals have used our research since 2012.
Sr. Professional Services Consultant at a tech services company with 51-200 employees
Newly introduced in SOA 12c, Enterprise Scheduler Service helps to schedule components or services and manages the complete lifecycle of a job.
Valuable Features
- Easy to install and configure SOA 12c development environment by using SOA 12c new Quick Start Installer. There is no need to think of creating a database to store repository of SOA to use this particular installer. It is now possible to install and configure an environment for a developer under 30 to 45 minutes.
- Number of changes in Enterprise Manager Fusion Middleware Control with redesign of SOA dashboards to focus on consolidated view of faults and issues in system. It helps in troubleshooting and health check of a SOA system.
- Enterprise Scheduler Service (ESS) is newly introduced in SOA 12c. It helps to schedule SOA components or services and manages the complete lifecycle of a job. It is now possible to schedule activation or deactivation of pooling adapters at specified time to optimize performance of system in peak hours.
Room for Improvement
In general, any Oracle Fusion Middleware product 12c, has a requirement of database for creation of repository to store metadata of the product as part of installation requirement. SOA 12c also has the same requirement inline with Oracle Fusion Middleware 12c stack.
In my view, Oracle should rethink it's overall strategy to store product repository in a file system rather than database. It adds not only another layer of point of failure but also another requirement which clients need to keep in mind while building the environment or upgrading.
Use of Solution
I've been working with SOA 12c for over 1 year and it's previous version ,SOA 11g for over 3 years.
Deployment Issues
The deployment process is well documented and available on the OTN site. No issues observed apart of one observation of SOA managed server taking longer time to start. It appears to be a known bug in this SOA version. The issue was resolved by enforcing managed server to startup by adding startup parameter for IPv4(java.net.preferIPv4Stack=true)
Stability Issues
It is a very stable product.
Scalability Issues
No issues noticed.
Customer Service and Technical Support
Customer Service:
Excellent.
Technical Support:Excellent.
Initial Setup
It is very easy to set up a development environment by using Quick Installer.
The effort and complexity remain same for traditional setup of production or test build as we used to have in it's previous version 11g.
The complexity increases with implementation of high availability environment in expected line.
Implementation Team
In-house.
Other Advice
As a consultant working on both 11g and 12c , I will strongly recommend customers move to 12c as soon as possible and leverage the huge number of new features the product provides in the 12c version.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Oracle SOA BPEL Developer at a tech services company with 1,001-5,000 employees
We're able to activate devices which need pass codes ourselves. It loads and works slowly, using huge amounts of CPU and RAM.
What is most valuable?
It has an easy-to-use interface for development. SOA also includes many in-built technology adapters to connect and integrate with different technology servers.
How has it helped my organization?
This product has helped a lot with major integrations with different partners and clients. It's now easy to manage customers, order, bills, invoices, etc. We depend on it for registering devices and to sync their data. For example, we sell hardware devices that need pass codes for activation. To do this, we were using a third-party software/web service. With the SOA suite, we can activate the devices ourselves in no time.
What needs improvement?
As this is not the best product, it comes with minor or major bugs which Oracle keeps improving from time to time. For example, it loads and works slowly, using huge amounts of CPU and RAM. It'd like to see it work more smoothly in the next versions. Also, the support system could be improved, as tickets keep rolling, shift by shift for many days.
For how long have I used the solution?
I've used it for five years.
What was my experience with deployment of the solution?
If everything if fine at code level, there are no deployment issues.
What do I think about the stability of the solution?
There are some stability issues. On a few occasions, it behaves abnormally and technical support is unable to come up with a proper solution. Just looking at logs and changing config files is not proper debugging.
Also, we have a specific Oracle SOA server that is not very stable even after following their best practices (which are sometimes very hard to follow).
But it's not a bad software, you just need a good admin to run it.
What do I think about the scalability of the solution?
It scales sufficiently for us.
How are customer service and technical support?
Customer Service:
Customer service is good.
Technical Support:Technical support I would rate at 6-7 out of 10.
Which solution did I use previously and why did I switch?
We did not use a previous solution.
How was the initial setup?
The initial setup was not very straightforward and is a bit complex. During initial setup, many things need to be taken care of -- DB installation, dehydration store version, number of CPUs, RAM size, heap size, Java versions and their conflicts, and many other configurations. We have to follow each step carefully, and it's not the same for all servers.
What about the implementation team?
We implemented it with our in-house team.
What was our ROI?
I can't say what the ROI is. I don't work in that area.
What other advice do I have?
You have to have patience and struggle with it, as with all technologies!
Disclosure: My company has a business relationship with this vendor other than being a customer: We are Oracle Platinum partners.
Manager, Database and Security at a consumer goods company with 1,001-5,000 employees
We can reach back into the database and find out where your data is. My biggest complaint is finding the right support for it.
Valuable Features:
It allows for our integrations with SOA Suite via the API, which we've found to be very agile. We're also able to start integrating through some web services through the ABS system.
Improvements to My Organization:
We now have a place that allows our integration to happen, whether that's through the agile API running that process or by having our web team develop something that reaches back into the database to grab data. This is important because we often have customers who come to our website to inquire about their orders. But because we don't have to keep two sets of data, we're able to just reach into the database to find out where the data is about customers' orders.
Room for Improvement:
While the product is technically good, my biggest complaint is that there's a lack of the ability to find good support in the IT community for it. This isn't an issue with Oracle support, but rather with finding someone who manages it and who knows what's going on with it. It doesn't seem to be the usual Oracle product that really takes a bit of skill in order to manage it correctly. There's a market for SOA Suite administrators that's separate from regular DBAs. So that's my biggest complaint -- finding the right community support for it.
Deployment Issues:
We haven't had any issues with deployment.
Stability Issues:
It runs fine without any huge stability issues. It's when we try to use it with certain packages that we are trying to do around the AIP that we had some issues.
Scalability Issues:
We haven't really had to scale it because we're not using it that much yet. We may have plans in the future to.
Initial Setup:
SOA Suite setup was fine as it installs per their instructions. Our biggest issue we had was with our API integration from agile to EBS. It took us several months to get that up and running correctly, with a lot of escalated Oracle support around that. It was a tough nut to crack but we eventually got there.
Implementation Team:
We implemented it ourselves with our in-house team.
Other Advice:
There are different products that can do the same thing. Evaluate your requirements and if you have big plans for integration with Oracle, give it some thought.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Lead at a financial services firm with 10,001+ employees
With careful planning and performance benchmarking, you can ensure the applications are used at full capacity and not pass the critical load point.
What is most valuable?
The Service Bus is a solid tool with native throttling out of the box capabilities. Using this feature one can ensure that at any point an application getting "rogue" will not overrun the capabilities of the main back end and by doing so endanger the entire IT landscape of the organization. With careful planning and performance benchmarking, you can ensure the applications are used at full capacity and not pass the critical load point. Another good feature was the introduction of the Composite Application Architecture which I believe it simplifies the entire development lifecycle.
How has it helped my organization?
This application impacts upon the overall architecture and directly influences directly the governance within the organisation. From my experience, having a middleware solution implemented, allows the organisation to organically move into a more disciplined development style where the application data ownership is far better respected than before.
What needs improvement?
I would like to have a cloud version available with virtualization capabilities which will reduce the implementation turnaround time.
For how long have I used the solution?
I've been using it for seven years.
What was my experience with deployment of the solution?
There were no issues with the deployment.
What do I think about the stability of the solution?
We had issues with the early versions but lately the product is performing well.
What do I think about the scalability of the solution?
It's been able to scale for our needs.
How are customer service and technical support?
Oracle is providing good support for this tool.
Which solution did I use previously and why did I switch?
I have used other middleware applications before and I also evaluated a few. The recommendation for using one tool versus another is usually based on the entire IT landscape, the maturity of the organisation, and the complexity of the entire implementation.
How was the initial setup?
The initial implementation has improved a lot with the latest version. It used to be a more complex activity in the past, while with the latest version the installation is smooth and more straightforward.
What about the implementation team?
I have been on both sides of the fence. It is important to leverage the experience of an implementer who can bring the know-how and protect the organization from making mistakes that can prove to be very costly in the future. If the budget allows try to learn from the mistakes which were done by others before you.
What's my experience with pricing, setup cost, and licensing?
Done right you can see an impact pretty fast. It is always a good idea to package it with other Oracle products in order to take advantage from the discounted rates. Your Oracle Sales Manager should be able to advice what is the best way to have the maximum savings.
What other advice do I have?
Plan carefully and make sure that the SOA is part of the vision of your enterprise. The last thing you want is to make it an "after thought" which can prove itself to be a risk on its own and very intrusive in nature.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
SOA Solutions Architect at a tech services company with 10,001+ employees
Reusability of services is an important feature which allows users to eliminate extraneous legacy systems.
Valuable Features
- Reusability of services
- Scalability
Improvements to My Organization
We have implemented SOA for many clients. The organizations are getting benefit as they are eliminating complex integration (point to point) among several legacy systems, and having a low cost solution. The reusability of services is a game changer because one of our clients is saving big money by eliminating extraneous legacy systems.
Room for Improvement
There is a dashboard available in SOA Suite, and it's called BAM (Business Activity Monitoring), however, very often, clients need more customization, and this is limited. I want more customization in BAM.
Use of Solution
I've been using it for two years.
Deployment Issues
There are many issues in deployment, and it is an ongoing process of improvement in any product. We get support from Oracle to resolve these issues.
Stability Issues
We've experienced no issues with performance.
Scalability Issues
It's been able to scale for our needs.
Customer Service and Technical Support
There is a good customer support available and it depend on the severity of the issue.
Initial Setup
Initial setup is straightforward and there is plenty of documentation available on the Oracle website to help you with it.
Implementation Team
We have an in-house team that did it.
Pricing, Setup Cost and Licensing
It is always good if there is a win-win situation for client and service providers, and there is definitely some room for improvement in this area.
Other Solutions Considered
There are many factors that meant we chose this product over others, including its low cost, variety of integration options, and virtualization through Oracle Service Bus.
Other Advice
Perform a proper requirement gathering and check where this product is best suited in your organization.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
SOA Architect at a tech consulting company with 51-200 employees
It has enabled quick development of integration interfaces between multiple systems.
Valuable Features
- Ease of development, the IDE (JDeveloper) is intuitive and well designed for developing SOA composites.
- The technology adapters which provide connectivity to messaging systems, databases, and file systems all enable you to quickly integrate these components into your composite.
- The product includes a well designed mediator (filtering, routing, transformation) component combined with a powerful BPEL engine all packaged as part of a SCA framework.
Improvements to My Organization
It has enabled quick development of integration interfaces between multiple systems (legacy and new). A proof of concept can be put together fairly rapidly.
Room for Improvement
The installation of the product is fairly cumbersome. The user interfaces for viewing data flows (consoles) seem to lag under load. Application server thread management can be improved.
Stability Issues
The product is stable if implemented properly.
Customer Service and Technical Support
It would depend on who you reach in Support. Sometimes issues get resolved quickly and some other times there is a long back and forth. The Oracle Support Portal provides some useful pointers to common issues.
Initial Setup
Installation is not a product strength as mentioned above. Depending on the components that you install and the scope of your project, things can get a bit complicated.
Implementation Team
We implemented it with a mixed team. Read the documentation and Oracle Support portal notes. Design error handling and monitoring upfront. Decide on your underlying Database infrastructure based on data volume and anticipated load.
Other Solutions Considered
The organization has evaluated other products, but felt that this is a more mature middleware platform solution. It met many of our needs.
Other Advice
The only advice I can give is to just make sure that you are very familiar with the products and the services that they offer. Ensure there is someone involved who is familiar with the product and its features for the implementation of an Enterprise Software solution.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free Oracle SOA Suite Report and get advice and tips from experienced pros
sharing their opinions.
Updated: May 2025
Popular Comparisons
IBM BPM
IBM DataPower Gateway
IBM WebSphere Application Server
Apache Web Server
Microsoft .NET Framework
JBoss Enterprise Application Platform
IBM WebSphere Message Broker
WebLogic Suite
Microsoft System Center
SAP NetWeaver
TIBCO ActiveMatrix
JBoss Enterprise SOA Platform
Buyer's Guide
Download our free Oracle SOA Suite Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Can PRTG be used to monitor Oracle SOA suite components or should we choose Nagios instead?
- Do you think there is a minimum critical threshold that justifies the deployment of the System Center suite?
- When evaluating Application Infrastructure, what aspect do you think is the most important to look for?
- What application infrastructure solution do you recommend?
- What do you use application infrastructure solutions for in your organization?
- Why is Application Infrastructure important for companies?