TrustRadius: an HG Insights company

Oracle SOA Suite

Score8 out of 10

80 Reviews and Ratings

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 Service Bus - A great product to have

Use Cases and Deployment Scope

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.

Pros

  • 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.

Cons

  • 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

Return on Investment

  • It has definitely facilitated communication between my organization and business partners.
  • It has reduced development costs.
  • It has reduced development time.

Other Software Used

Oracle WebLogic Application Server, Oracle Database 12c, SoapUI Pro

Oracle Service Bus is a great tool to integrate into your business applications

Use Cases and Deployment Scope

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.

Pros

  • Integration of business applications.
  • Transformation and data enrichment.
  • Security application to the integration layer.

Cons

  • Implementation of a more updated version of JavaScript.
  • Better documentation for developers.
  • The JDeveloper IDE consumes too many resources.

Return on Investment

  • Enabled the reuse of legacy applications.
  • Reduced time to market of projects.
  • Is a useful standard, and reduced the alignment time of teams.

Other Software Used

Oracle SOA Cloud, Oracle Java SE, Bonita BPM

Oracle Service Bus for Integration and Virtualization

Use Cases and Deployment Scope

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.

Pros

  • 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.

Cons

  • 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.

Return on Investment

  • Integration has always best ROI not only for integration project but for overall business and all systems get connected for good. OSB brings a great value here as OSB is an enterprise-grade integration tool and can be used for company-wide integration & virtualization requirement.
  • OSB also works well with other Oracle tools like Oracle SOA Suite and ODI.

Alternatives Considered

TIBCO BusinessConnect

Other Software Used

Oracle ERP Cloud, Concur Travel and Expense, SuccessFactors Employee Central

Oracle BPEL: The Spring Cleaning of Business Processes

Pros

  • 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.

Cons

  • We used cross reference tables frequently at my company which is currently not supported through Oracle BPEL. Adding this functionality would be very beneficial.

Return on Investment

  • Reporting time decreased in many cases by up to several hours as much of what we had been doing was manual or time consuming.
  • Reports themselves were faster based on the application processes we developed as well as the end user retrieval of said reports.

Oracle BAM - Real Time Sales Tracking

Use Cases and Deployment Scope

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.

Pros

  • Identify trends as they emerge.
  • Alerting users to bottlenecks.
  • Take data driven business decisions.

Cons

  • Performance.
  • Software stability.
  • The user interface could be more decluttered.

Return on Investment

  • We were able to increase efficiency in our lead generation process.
  • Improved data driven decisions.
  • Reduction in processing time by aligning resources on time.

Alternatives Considered

SAP Crystal

Other Software Used

Tableau Desktop, Microsoft Power BI