SOA Suite to OIC – how easy is it? Part 2 by Niall Commiskey

image

In this post, I look at the similarities/differences between SOA Suite and OIC, both from a design time and runtime perspective. I then look at an approach to implementing SOA integrations in OIC.

SOA Suite and OIC 

Now let’s go a bit deeper and compare the components of each.

I like to tell customers OIC is a toolkit. The tools include Integration – to connect apps, Process – to extend apps or implement custom business processes, Visual Builder – to create net new apps on top of your App apis, Integration Insight – giving you business user facing Dashboards and Alerts on top of your integrations and processes. Complement these with a B2B component and an sftp conform File Server then you have the toolkit that is OIC. But there is more…

OIC runs on OCI, along with many other PaaS services from Oracle. Many of these services could be interesting for you from an integration perspective as well e.g. OCI API Gateway to protect your OIC apis, OCI Streaming Service (Kafka), OCI Functions (Serverless Functions for your more complex business logic), OCI Eventing and OCI Logging – to name but a few. OIC provides adapters for many of these services – net, net OCI services can provide a compelling business value-add to OIC.

To the above we can add Service Bus, BAM (Business Activity Monitoring), MFT (Managed File Transfer) and B2B components. Naturally both come with a rich set of adapters – SOA Suite has 20+ adapters, OIC has more than 70 and growing. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

SOA Suite to OIC –> how easy is it? By Niall Commiskey

imageThis is the first in a series of posts addressing current SOA Suite customers interested in leveraging Oracle Integration Cloud. We currently have many SOA Suite customers adopting OIC. This adoption can take different forms –

1. "Migrating" existing SOA composites to OIC –

Here we are essentially talking about re-implementing the existing SOA Suite composites in OIC. I have many customers doing this and doing it very well. One of them had ca. 200 integrations to implement in OIC. This work was done by a team of 2 developers over a period of 6 months – that is from initial development to production.

2. Lift and Shift SOA Suite on-premise to SOA on OCI – Net new integrations implemented on OIC –

Think of the following scenario – customer is doing a lift and shift of E-Business Suite on-premise to Oracle Cloud Infrastructure (OCI). SOA Suite is heavily used so it makes sense to lift and shift this component as well. Customer then adopts a cloud based CRM and now has net new integration requirements in respect of, for example, opportunity to order between CRM and EBS.

3. Co-existence – Net new OIC integrations invoking SOA Suite processes via the OIC SOA Suite adapter and SOA Suite composites invoking OIC integrations.

This post, is, hopefully, the first of many on this theme. I begin with the simple BPEL process shown above and go deeper as we go along. The process is very simple – allowing me to insert an Order in the Database, via a SOAP interface. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Example of CRUD ops using Rest API :- How to Cancel Invoice Using Rest API in OIC by Deb Mukherjee

image

Oracle Fusion Helps with Rest API to access different objects and perform CRUD operations from Backend. First try this in SOAP UI/POST Man and copy the response payload.
Please ensure the user has proper role to access this rest API.
Please note the response content-type is :
Content-Type: application/vnd.oracle.adf.resourceitem+json

Create a REST Type connection.

Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle Integration Cloud – Kafka Adapter with Apache AVRO by Daniel Teixeira

image

The Oracle Integration Cloud (OIC) May 2021 release brought Apache AVRO support to Kafka. This is something a lot of customers asked and it’s widely used.

If this is the first time you use the Kafka Adapter with OIC please check these previous posts – Kafka Adapter for OIC and Kafka Trigger.

What is AVRO

Apache Avro is a binary serialization format. The format is schema-based so, it depends on the definition of schemas in JSON format. These schemas define which fields are mandatory and their types. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

OIC: Two Methods to receive Callback/Business Events from ERP – OAuth(New) and CISF Keys(Old) by Deb Mukherjee

image

Check if the Token-Based Authentication Scheme is Now Enabled for Event Integrations

Open in SOAP UI /POSTMan :-
The token-based authentication scheme is added in the Oracle ERP Cloud Adapter for business and FBDI event messages originating from Oracle Fusion Applications. For token-based authentication, the EHF-Token must be present in the HTTP headers of the event message. In the absence of the EHF-Token, Oracle Integration checks for the CSF key credentials for authentication. Token-based authentication removes the dependency on the CSF entry in Oracle SOA Composer.

Process to use OAuth Token in OIC to avoid Password Expiry and CSF Key configuration in ERP Adapters:- Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Connect, Innovate & Extend SaaS Partner Launch Webcast on-demand

imageWant to increase the Oracle Cloud business? Create new service offerings for Oracle SaaS solution based on the Oracle Cloud Platform? Watch this webcast with Suhas Uliyar, Vice President Oracle Product Management.
SaaS solutions like HCM, CX and ERP Cloud need to be integrated and customized:

· Oracle Integration connects SaaS solutions with out of the box adapters.

· Oracle Digital Assistant innovates SaaS solutions with pre-build chatbots.

· Oracle Process and Visual Builder extends SaaS solutions with customized UIs and workflows.

Speaker: Suhas Uliyar Vice President Product Management Digital Assistant, AI & Integration Oracle HQ

Watch on-demand here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

OIC Connectivity Agent Patterns by Niall Commiskey

image

Questions often crop up regarding when the connectivity agent is used.

For example – I have SAP, Oracle DB, various SOAP / REST Services hosted on premise. The connectivity agent is also installed on the network. Will the connectivity agent be used for all inbound/outbound communication in respect of OIC?

Let’s take SAP as an example – any REST or SOAP based calls to OIC will go directly, i.e. not thru the agent. Any calls via the SAP Java connector will go thru the connectivity agent. Read the documentation here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

My private corner – FY22 let’s accelerate

Fiscal Year 2021 started June 1st at Oracle. Take the opportunity to join the Oracle Integration and Digital Assistant growth. For the first steps we created a starter kit. It’s your opportunity to attend a hands-on OIC bootcamp and become a certified experts. Details are published in the community newsletter. Welcome to FY22 Let’s accelerate our joint business! Welcome to FY22 Let’s accelerate our joint business! Let us know, send us a tweet at #PaaSCommunity!

eBlast header

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Run OIC scheduled integration using REST by Ankur Jain

image

Oracle Integration allows you to build the scheduled integration that can run on the set frequency such as once in a day, twice in a day, once in a week, so and so forth. Sometimes, there is a requirement to run OIC scheduled integration by a third-party application based on some event.

The scheduled integration that is developed may have a scheduled parameter or not and if the scheduled integration is having the scheduled parameter, then also the parameter value needs to pass by a third-party application in case it is called by someone.

Let’s consider a scenario where you have developed one scheduled integration that takes one parameter with name last-date-time which is used to get the incremental data from the source application and push it to the target application. You have already scheduled this integration which runs on its set frequency. But, In case of any error or someone wants to run it from the back date-time, then what’s the solution. There are a couple of solutions, but the best solution is to use the scheduled REST API which can hit the scheduled integration on-demand.

Oracle Integration has its own scheduled REST API which can be used to kick off the scheduled integration outside the OIC. Click here to know about the scheduled REST API.

The following is the sample payload that can be passed in the request body of the scheduled REST API: Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Top tweets PaaS Partner Community July 2021

Julyimage top tweets by PaaSCommunity

Send your tweets @soacommunity #PaaSCommunity and follow us at http://twitter.com/soacommunity. Make sure you share your content with the community!

PaaS Partner Community

For regular information on Oracle PaaS become a member in the PaaS (Integration & Process) Partner Community please register here.

clip_image003 Blog clip_image005 Twitter clip_image004 LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki

Technorati Tags: SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress, Twitter