Oracle SOA Suite Review

Newly introduced in SOA 12c, Enterprise Scheduler Service helps to schedule components or services and manages the complete lifecycle of a job.


Valuable Features

  1. 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.
  2. 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.
  3. 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: I am a real user, and this review is based on my own experience and opinions.
Add a Comment
Guest
Sign Up with Email