Technical Overview
The technical aspects involved in Oracle Utilities Integration for Device Operations Using Oracle Integration Cloud are as follows:
This is an integration between Oracle Utilities Operational Device Management and Oracle Utilities Meter Data Management.
All end-to-end integration processes are synchronous.
The integration layer is made up of integration processes deployed on Oracle Integration Cloud.
Both Oracle Utilities Operational Device Management and Oracle Utilities Meter Data Management interact with the Oracle Integration Cloud using web services.
Both Oracle Utilities Operational Device Management and Oracle Utilities Meter Data Management send messages using outbound message and receive messages using Inbound Web Services (IWS).
Two Oracle Integration Cloud integration processes manage each integration point - one for request and one for response processing respectively.
The Request integration process includes the following:
Receives request message from the source application.
Transforms message from the source to the target format. Lookups are used for data translations.
Invokes target application using an IWS.
Transforms the message (after invoking the target application) from the target format back to the source format. It sends back an acknowledgment as the application IWS called by Oracle Integration Cloud is a synchronous service.
In case of any error, the global fault handler catches them and sends the transformed error message to the source application.
An email notification will be sent to the respective users as configured.
The Response integration process includes the following:
Receives response message from the target application.
Transforms message from the target to the source format. Lookups are used for data translations.
Invokes source applications using an IWS.
Transforms the message (after invoking the target application) from the source to the target format. It is used to send back an acknowledgment as the invoking application IWS is a synchronous service.
In case of any error, the global fault handler catches them and sends the transformed error messages to the target application.
An email notification will be sent to the respective users as configured.
The following diagram provides a graphical representation of this processing.
This diagram shows the technical flow of the ODM-MDM integration using OIC.
Technical Flow Diagram