Skip to main content

Oracle SOA Database Adapters provide a polling mechanism that will periodically query a table to see if a there is a new or changed record.  If so, it can trigger a BPEL process.  This is enormously useful.  However, on one client I ran into a series of issues with database pollers in a clustered environment when they … collided.  (queue dramatic music)

I recently ran into a rather worrisome situation where my Admin Server suddenly lost connection with my SOA Managed Server.  Luckily my users were blissfully unaffected and looked at me strangely when I expressed my alarm that Enterprise Manager couldn’t see any of the composites.  They said they’d never met the Enterprise Manager and that they weren’t aware the company made composites.  At that point, sadly, I realized I was on my own.

Invoking Oracle ACM from a web service call is not difficult but unfortunately is also not well documented.  I know … you’re shocked. 

To explain this as simply as possible, let’s use a Loan Origination process as a prototypical ACM example to review the high-level steps.

In this 11g process example, we’re invoking ACM from a CRM system via a web service call.  The web service will invoke a BPEL process which does the following:

Here are a few reasons why AVIO should be at the top of your list to meet at IOUG if you are interested in digital transformation, integration, or cloud adoption:

Managing your time to hit the most critical sessions is a key component to a successful conference. There are a ton of sessions that often overlap and determining which ones would provide the most value is often difficult.

So to save you a bit of time, for anyone interested in integration, DevOps, and digital transformation we have identified our five most recommended sessions:

Next month, AVIO Consulting, along with our client Land O'Lakes, will present a use case session at IOUG Collaborate illustrating how to modernize invoice processing within organizations utilizing JD Edwards. IOUG Collaborate will be held in Las Vegas from Sunday, April 10th through Thursday, April 14th at the Mandalay Bay Resort and Casino. This will be the fourth year AVIO Consulting has been a sponsor at Collaborate and we are looking forward to seeing some familiar faces again.

For anyone who has done performance and load testing in Oracle SOA suite, you know it can be frustrating and time consuming. However, our lives have just gotten much easier! Originally, quite a bit of manual work was needed to find or calculate how long composites took, what the problematic components were, and why instances just took too long. Fortunately, Oracle has introduced a new monitoring tool, Integration Workload Statistics (IWS).

New to SOA 12.2.1 is the concept of Resiliency.  Oracle has introduced functionality that shuts down adapters when their composite failure meets a certain threshold. In effect, an error circuit breaker!  This is extremely helpful to prevent filling up the error hospital with an abundance of errors.  When suspended, the failed composite will retry the composite at a defined interval in an attempt to un-suspend the service adapter.  The idea is to suspend any inbound adapters so that messages can be queued whenever an error is present and then processed later when the service is fixed. 

Overview

Implementing composite sensors within a SOA solution provides the ability to define trackable fields on messages and enables you to find a specific composite instance by searching for a field or fields within a message. For example, a sensor could be defined for an invoice number within a message, thus allowing us to search and find the instance where the invoice number in question is found.

Subscribe to SOA