Skip to main content
TrustRadius
Oracle SOA Suite

Oracle SOA Suite

Overview

What is Oracle SOA Suite?

The rapid adoption of cloud-based applications by the enterprise, combined with organizations’ desire to integrate applications with mobile technologies, is dramatically increasing application integration complexity. Oracle SOA Suite 12c, the latest version of the company's unified application integration and SOA…

Read more
Recent Reviews
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Product Details

What is Oracle SOA Suite?

The rapid adoption of cloud-based applications by the enterprise, combined with organizations’ desire to integrate applications with mobile technologies, is dramatically increasing application integration complexity. Oracle SOA Suite 12c, the latest version of the company's unified application integration and SOA solution, offers a simplified cloud, mobile, on-premises and Internet of Things (IoT) integration capabilities within a single platform.

Oracle SOA Suite Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

The rapid adoption of cloud-based applications by the enterprise, combined with organizations’ desire to integrate applications with mobile technologies, is dramatically increasing application integration complexity. Oracle SOA Suite 12c, the latest version of the company's unified application integration and SOA solution, offers a simplified cloud, mobile, on-premises and Internet of Things (IoT) integration capabilities within a single platform.

Boomi, IBM Business Automation Workflow, and Microsoft BizTalk Server are common alternatives for Oracle SOA Suite.

The most common users of Oracle SOA Suite are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(80)

Attribute Ratings

Reviews

(1-9 of 9)
Companies can't remove reviews or game the system. Here's why
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Oracle's Business Activity Monitoring tool is used to track the real-time data. We are utilizing it to address the business problem to monitor the track of sales by region along with the leads generated by each user. It helps managing the back office operations as well.
  • Identify trends as they emerge.
  • Alerting users to bottlenecks.
  • Take data driven business decisions.
  • Performance.
  • Software stability.
  • The user interface could be more decluttered.
BAM is well suited for tracking the real time sales and making decisions very quickly if there are any bottlenecks. In our scenario, if there were more leads generated [then] we would need more staff in back office to process those leads. So, we were quickly able to align resources and achieve targets and provide great customer service.
Score 7 out of 10
Vetted Review
Verified User
Incentivized
  • Oracle Service Bus is used as a service Abstraction Layer in our Organization.
  • It hides the actual Implementation as service and robust to implement.
  • It is lightweight and one can easily integrate with different applications, databases, JMS, or Web services through different protocols.
  • It helps in building reusable, well-defined services.
  • 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 Oracle Service Bus and it should be logged. Every request should be logged.
  • 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.
  • Integration. It is a writing service. Oracle Service Bus is a proxy layer. It helps in building reusable, well-defined services.
  • It is lightweight, and one can easily integrate with different applications, databases, JMS, or Web services through various protocols.
Theodule Desouza | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Oracle Service BUS is being within my department to interact with vendors web services. It addresses integration issues. It handles it in a loosely coupled manner. It allows service providers and consumers to communicate using different protocols. It has the ability to map or transform data. It also routes service requests to provider based on a static or variable criteria. It also protects enterprise services from unauthorized access.
  • Protocol mediation. It allows service consumers to make requests using one protocol and a service provider to use a different protocol.
  • It provides data mapping or transformation to different formats.
  • It provides support for synchronous and asynchronous transport protocols.
  • Service implementation is not agile like microservices.
  • The architecture is so complex and could result in higher latency with so many layers to traverse.
  • Deployment of multiple web services in one session
It is well suited for interacting with various web services that are SOAP or REST based. It provides great flexibility. It is definitely not appropriate for complex developments that require orchestration. It is not well suited for agile development like what is being done with microservices today. It does not support using the console concurrent deployment of multiple web services.
Jairo Vides | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Oracle Service Bus is the main component of integration in the company in which I work, the integration of business applications are communicated through Oracle Service Bus.
  • Integration of business applications.
  • Transformation and data enrichment.
  • Security application to the integration layer.
  • Implementation of a more updated version of JavaScript.
  • Better documentation for developers.
  • The JDeveloper IDE consumes too many resources.
The Oracle Service Bus is the ideal tool to integrate isolated business applications. It is part of a complete suite of middleware solution, like SOA Suite, BPM Suite, ESS, and is all that you require to implement the application and technology layer domain. Oracle Service Bus works fine with SOAP and Rest, XML and JSON, and is a standard application.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We have oracle service bus to proxy and server more than 200 endpoints. We mostly proxy many legacy systems that expose their functionality as a SOAP web service. We have also built full-fledged services which also are providers and not just consumers. It's not used across the organization.
  • Location Transparency of sensitive endpoints
  • Proxy legacy systems exposed as web services
  • Transformation and routing
  • Service aggregation of various services
  • Rest services support is not good
  • Preview of transformations
  • Tracing of requests in a detailed manner
Oracle service bus is great to quickly proxy any legacy services exposed as soap service. It's well suited for aggregating multiple services on a single endpoint. We can point to multiple endpoints on the business service and use a round-robin approach to access the endpoints.

It's not well suited for data transformation and quick preview of mappings and transformations. It's not great on path to cloud transformation.
Shalindra Singh | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
ResellerIncentivized
My Organization is a consulting firm and I implement Oracle Service Bus (OSB) at various end customer and I use it by myself as well.

This is an integration tool to provide a pipe to integrate between applications. OSB follows Service Oriented Architecture (SOA). OSB is very popular for virtualization requirement. OSB's components like Proxy Service and Business Service made virtualization easy. OSB addresses Integration and virtualization by a single tool.
  • Virtualization - By using this feature, customers need not expose their real services to the outside world and similarly while consuming the third party services, internal server URL or IPs are published or exposed. Customers can make use of Proxy Services and Business Services to achieve virtualization.
  • Integration - OSB is middleware that provides Agility, Scalability, flexibility and better performance. This also avoids customer to do point to point integration and hence avoid spaghetti architecture. OSB provides all component of middleware like message transformation, adapters, routing etc.
  • Orchestration - OSB is not a tool to do complex orchestration for your integration. Oracle recommends Oracle SOA Suite or BPEL Process Manager for the same.
  • Bulk data Integration - OSB is not meant for Bulk batch integration. For example, transferring bulk data from an application to the data warehouse. Use Oracle Data Integration (ODI) or DIPC to handle such a requirement.
OSB is a great tool and works well for both Integration and virtualization. Now OSB is available on the cloud as part of SOACS. The customer has a choice either to go with a cloud version or an on-premise version. There is another newer cloud-based integration platform (iPaaS) called Oracle Integration Cloud. OSB may not be the best fit for Bulk and batch integration as well as for complex integration/orchestration.
Joseph R. Sweeney | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We used the entire Oracle SOA suite (which included Oracle BPEL) as part of our initiative to revamp our databases as well as the organization and integrity of our systems operations. We were using a lot of different systems to gather data from many different internal and external sources which was causing data integrity issues as well as slowing down reporting. With Oracle BPEL, we were able to create different applications using these sources very easily thus freeing up time.
  • Very user friendly and easy to use. The drop and drop feature makes it a breeze to create different system operations.
  • Integration with other Oracle applications is a cinch and the visibility into IT is also very accessible.
  • Much faster development time, especially when writing a process from scratch.
  • We used cross reference tables frequently at my company which is currently not supported through Oracle BPEL. Adding this functionality would be very beneficial.
We found it to be most useful when developing workflows based on several disparate applications. Our end user reporting was, frankly, disorganized and there was no apparent logic system to how the process ought to function. As we had made the move to adopt Oracle and its suite of programs as our standard, it made cross functionality/integration very easy for our IT development team as well.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
A few years back our university made a transition to a more service-oriented architecture. We use Oracle Service Bus to orchestrate web services consumed by our applications. Our information services department has to expose data to outside applications and vendors. We do that through web services hosted on Oracle Service Bus.
  • The Oracle Service Bus makes the management of web services extremely easy. Through its point and click interface, the web service endpoints can be easily modified.
  • The administration console provides useful dashboards to diagnose any service issues.
  • Oracle Service bus discontinued support for Eclipse IDE and some of the customization features are now exclusively through JDeveloper.
  • The service bus does not support a concurrent deployment of multiple web services through the web console.
In comparison to Open source products like Apache Camel and Mule ESB, Oracle ESB is more robust and offers better enterprise capabilities. However, the licensing costs are fairly prohibitive and are preventing widespread product adoption. At our university, we had already purchased the Oracle Campus Solutions ERP suite and hence had little problems integrating their OSB as well.
Ramprasad Kraleti | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
At US Cellular we use Oracle Service Bus to manage/orchestrate web services. Oracle Service Bus is really the middle layer for our applications in the Information Services department integrated with third party vendors coming externally and to the back-end vendor product services. Various types of web services that are developed and hosted on Oracle Service Bus include web order management, subscriber services, and online payment services.
  • Ease of usage from the infrastructure point of view, like the interface to navigate to different functionalities, is really good.
  • Issue troubleshooting using message reports is very efficient in narrowing down the issue and identifying the root cause.
  • Ability to update the business service endpoints globally swiftly by using some of the administration features.
  • Average response time of each and every service operation can be found at one stop.
  • Message reporting tied to a database seems counter productive. Better options to eliminate that would not only minimize the maintenance hassle but also gives more ease to manage the product.
  • Polling feature isn't very efficient where the end point JMS queues may still have JMS connections despite not enabling the corresponding poller proxy services.
  • Unable to deploy multiple web services in one go from the OSB Web console.
  1. User Interface of Oracle Service Bus is much more appealing and easy-to-use than other Integration/ESB products in the market. This also enables the Infrastructure engineers to be able to hand off some of the administrative tasks to other support teams.
  2. Very robust and stable, doesn't demand JVM restarts for minor configuration changes.
  3. License costs are high as any other Oracle product, so it may be considered when a company has a large set of web services to be implemented. Unless Oracle reduces the license costs, it may lose the market to a lot of open source Enterprise Service Bus too.
Return to navigation