All insights

Integration

Integration is where Oracle modernization actually gets hard: OIC Gen 3 and OCI in practice

22 July 202610 min readBy Datpire

Oracle modernization programmes rarely fail on the application. They fail on the seams. The general ledger cutover is not what keeps a programme director awake at three in the morning. It is the interface to the bank, the file the tax authority expects, the feed to the data warehouse, the connection to the third party logistics provider, and the half dozen jobs nobody documented that quietly hold the operation together.

For any organisation running Oracle today, the honest architecture picture is hybrid. Some workloads on premise, some on OCI, EBS still doing the heavy lifting in finance and supply chain, one or two Fusion modules adopted, a data warehouse taking feeds from all of it, plus banking, tax, HR and logistics systems outside the Oracle estate entirely. This is true across the GCC, in Saudi Arabia, the UAE and Qatar, and equally in the US, UK, Europe and Australia. The shape of the estate is not going to simplify. What can simplify is how the seams are managed.

What OIC is actually for

Oracle Integration Cloud is Oracle's integration platform as a service, used to connect applications, databases and file servers with visual tooling rather than a codebase of custom middleware. Its most genuinely useful feature is the adapter library. OIC ships with roughly 118 adapters, including REST, SOAP, Oracle ATP Database, Oracle ERP Cloud and FTP, plus a Rapid Adapter Builder for anything custom. What that removes from a project is thousands of lines of hand written connection, authentication and pagination code that used to be built, and rebuilt, on every programme.

OIC is packaged as Standard, Enterprise and Healthcare editions. For regulated sectors, extended data retention of up to 184 days is available where compliance requires it, which matters for banking, insurance, healthcare and public sector work in Europe and in the GCC.

OIC Gen 3, and the details that break production

OIC Gen 3 is not just a refreshed interface. It is a significant architectural change on top of a Redwood inspired experience, and the details matter if you are running Gen 2 today.

  • Gen 3 introduces Projects, a unified workspace to design, manage and monitor integrations, with lifecycle management and accelerators that let prebuilt integrations be updated without reworking your customizations.
  • The retention period for viewing integration instances rises to 32 days in Gen 3. In Gen 2 the default was 3 days and it was configurable up to 30. That materially changes what you can still investigate a month after an incident.
  • A Parallel action supports up to five parallel branches, which simplifies patterns that used to require awkward orchestration.
  • Integration types are streamlined to app driven and scheduled, which is cleaner but changes how some Gen 2 patterns are expressed.
  • Instance IDs in Gen 3 are alphanumeric rather than numeric. Any downstream process that assumed a numeric ID will break silently the day it meets its first Gen 3 instance.
  • Some Gen 2 functionality is not available in Gen 3, and Oracle documents alternatives. The upgrade path exists with documented pre-checks, and it also affects Visual Builder and Process Automation assets, so testing has to be thorough rather than a smoke test.

The alphanumeric instance ID is exactly the kind of detail that is missed in planning and found in production. It is the story of a downstream reconciliation job that has always cast the instance ID to a number, has worked for years, and quietly fails at two in the morning after the upgrade. Any Gen 2 to Gen 3 plan that does not include an interface by interface inspection of how instance IDs are consumed is not a plan yet.

Observability and support are architectural choices

Retention windows are not a housekeeping detail. They decide whether you can investigate a failure that happened last month, whether you can prove to an auditor what an interface did on a specific day, and whether the person taking a support ticket can see the same context the developer saw when it broke. The Gen 3 default of 32 days is a much healthier starting point than Gen 2's three, and the extended retention available in the Healthcare edition is what makes some regulated deployments defensible in the first place.

The practical rule is to design the observability posture up front. Which interfaces need the full 184 days. Which need alerting to a specific team. Which have a business owner who will actually respond. Retention is cheap once, expensive retrofitted.

What good integration practice actually looks like

Regardless of Gen 2 or Gen 3, most of the integration debt we see is not a tool problem, it is a discipline problem. The teams that run hybrid Oracle estates well share a few habits, and none of them are exotic.

  1. There is a single inventory of every interface, including the undocumented ones and the scheduled scripts running on a virtual machine that everyone has forgotten about.
  2. Every interface has a named business owner and a defined business criticality, so triage on a bad night is not a debate.
  3. Error handling and alerting are standardised, so a failure in a supplier feed and a failure in a payroll feed reach the right person the same way.
  4. Integrations are treated as versioned code with review, not as configuration nobody owns.
  5. There is a plan for adapter and platform upgrades that includes regression tests, not a hope that nothing will change.

Any organisation that gets those five right will get more value from OIC Gen 3, and any organisation that skips them will spend the Gen 3 upgrade budget chasing intermittent failures instead.

How Datpire helps, described accurately

Our core depth is Oracle EBS, OAF and Oracle APEX. OCI and integration work is delivered by our senior team together with vetted specialists with current, hands on delivery experience on those platforms. What we bring to an integration heavy programme is not a claim of a large in house OIC bench, it is coordination. The whole scope, EBS, APEX, OIC and the OCI platform underneath, is planned and delivered as one engagement rather than as several vendors argued between by the customer.

If integration is the seam that worries you most in the next twelve months, our capabilities page explains what we cover and how, and EBS Care describes how the EBS side stays operationally stable while an integration modernisation runs alongside it.

Share this article

Want to talk about this in your environment?

30 minute call with a senior Oracle engineer. No sales layer.

Follow Datpire on LinkedIn for more Oracle engineering notes.