Authenticating Oracle Integration flows using OAuth token from 3rd party provider by Prakash Masand

imageAs Oracle Integration customers look to embrace the multi-cloud strategy, they will have cross-cloud business applications & processes. In the context of a realistic business solution, customers will end up having a business requirement to integrate the business applications and services across multiple cloud providers. As an example, let’s say the customer has a business application running on a non-Oracle Cloud provider like Microsoft Azure. This business application now has a requirement to fetch the information from the Oracle Cloud applications. In normal circumstances, one would acquire the token from the Oracle Identity Cloud Service, to fetch the information from Oracle Cloud applications. However, in a multi-cloud vendor solution, this will cause additional complexity of handling multiple tokens lifetime, additional security risk, etc. In such a scenario how good it would be if one can fetch information or I may say integrate with cross-cloud vendor applications using OAuth token in hand. This is exactly the topic of my blog i.e. how one can invoke the Oracle Integration flow using the 3rd party OAuth providers.

I will expound on the same example I portrayed earlier as a sample use case for the blog, we will see how one can use the OAuth token obtained from Microsoft Azure AD to invoke the Oracle Integration flow.

Let’s now talk about the highlevel solution, we will be leveraging a couple of Oracle Cloud Infrastructure services viz. Oracle API Gateway and Oracle Functions. At an outset, we will use the OCI API gateway to be the front end of our Oracle Integration flow. Oracle API Gateway supports using the authorizer function as an extra logic layer for authenticating the APIs. This is exactly what we want i.e. we would like to build logic to validate the OAuth token received from callee and exchange it with the required token from the Oracle Identity Cloud Service for invoking the OIC flow. Let us now visualize the solution flow graphically:

As you can see from above, here the process starts with the user/business application acquiring the OAuth token from Microsoft Azure AD, once acquired it invokes the endpoint exposed through Oracle API Gateway. Oracle API Gateway will be invoking the custom authorizer Oracle Function (based on configuration) and then invokes the real backend endpoint i.e. Oracle Integration flow.

Let us now dive into the details of implementing the above process/flow, for the sake of simplicity I am going to divide the above process into three steps viz. 1)  Oracle Integration/IDCS configuration 2) Oracle Function custom authorizer implementation 3) Oracle API Gateway configuration. 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

August 2021 Oracle Integration Update by Antony Reynolds

image

It is time for the August quarterly update to Oracle Integration. With Summer in full swing, Lilly, the Oracle integration mascot, is pleased to share all our new features and improvements. Note that testing is still underway for these features and, although unlikely, it is possible that some will not meet our quality standard and be deferred to a later release.

Announcements & Update Windows

Currently tenant administrators get notified of OIC Gen 2 updates via notifications in the OCI console. OIC Gen 2 administrators can also see the same update notice in the OIC console, so watch out for the date of your update.

Remember, you can also mark your Gen 2 instance for update in either the first or second update window, as explained in Choose Your Update Window. If you previously tagged your instance, then there is no need to tag it again. If it is not yet tagged for window 1, then the deadline for tagging for August was 14 July but you can still add it for the November release. Tags added after July 14 will take effect for the November release.

An Artificially Intelligent Assistant

This release continues to expand the artificial intelligence capabilities within Oracle Integration by debuting a new digital assistant named Oracle Assistant. Use Oracle Assistant to learn how to get started with Oracle Integration, find answers to your questions, and more. Give it a try, and let us know what you think!

To learn more about how Oracle Assistant was developed see this great video.

Prebuilt Connectivity Enhancements

As usual there are enhancements to existing adapters as well as important new adapters.

New Third Party Adapters

Two new adapters for popular applications are released this quarter:

  • SAP S/4 Hana Adapter
  • Zendesk Adapter

Enhanced Adapters

Exciting updates to a number of third party adapters:

  • OData support in SuccessFactors Adapter
  • Platform Event support in Salesforce Adapter
  • JQL support in Jira Adapter
  • Custom Objects are now supported in Bulk Export in Marketo Adapter

Recipes Update

Lots of new recipes,many of them dealing with customer experience (CX) applications. Note that these recipes may not ship at exactly the same time as the August update. check the OIC home page for these recipes.

Note each recipe is only listed once in the table, for example the sync new/updated issue from Jira to Salesforce is listed under Jira recipes not Salesforce. So make sure to check both endpoints for a recipe that may interest you. 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

Integration Customer Newsletter Summer 2021

OIC customer newsletter Summer 2021It is time for the August quarterly update to Oracle Integration. With Summer in the Northern Hemisphere, we are excited to share all our exciting new features and improvements. Thanks to Antony, Michael, Daryl and Niall for the blog post series:

For the latest Oracle Integration update please register for the Webcast on September 16th 2021. If you want to let us know how much you are enjoying this newsletter or If you have anything you would like us to feature in a future edition, message us via LinkedIn or twitter using hashtags #OracleIntegration

Please feel free to forward this newsletter to anybody who may be interested and invite them to subscribe too. Read the Summer 2021 here and subscribe to the newsletter 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, Integration newsletter

Insight Mapping Improvements by Santhosh Kumar

imageAs part of the Oracle Integration May 2021 release, the Insight mapping experience has been updated to improve usability.

These improvements are intended to achieve:
– Consistent presentation of models and milestones in the Insight model editor and in the mapping UI in Integrations.
– Model editing while mapping it to an integration.
– Efficiency by reducing the need for context switching during the mapping process. When switching is necessary, it is now more context-driven (thus reducing the number of mouse clicks required). 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

Integrate SaaS hands-on Partner Bootcamps Webtraining – South America, September 8th, 9th, 10th 2021

image

Oracle Product Management is pleased to invite Oracle Partners to attend a 3-days hands-on workshop on how to integrate with ERP & HCM applications using Oracle Integration Cloud. This Invite-Only hands-on workshop will be delivered at No-Fee to Partners. It will consist of presentations, demos, and hands-on labs.

Oracle Integration Cloud (OIC) offers Integration, Process Automation and Visual design capabilities that help business analysts and IT specialists to automate end to end business processes across departments. Oracle Integration Cloud offers a simple recipe to be successful in this application integration and process automation journey: Build, Integrate and Engage.

Schedule:

For additional location please visit our website here (community membership required).

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

Embedding Oracle Integration Insight dashboards : Quickly and Easily by Sandhya Lakshmi Gopalan

image

Integration Insight in Oracle Integration (or short Insight) empowers business users by providing a real-time view into their business processes. In addition to viewing Insight dashboards within the Oracle Integration console, Insight offers the capability to embed business dashboards in other applications.

For example:

  • If your business involves order management and you already have your business users using Oracle Cloud ERP to manage your orders, you can embed Insight dashboards for the order process in Cloud ERP. This provides business users with a single consolidated view within Cloud ERP, without needing to sign into Oracle Integration to view the Insight dashboards.
  • If you have a financial business process, with a front-end application that is used by business users, Insight dashboards can be embedded in the front-end application to show real-time business process metrics that can assist in making business decisions

Integration Insight provides three ways to embed dashboards in other applications:

  • URL builder for embedding dashboards in an iFrame.
  • Custom web component built using Oracle JET Composite Component Architecture.
  • Insight web components for Visual Builder Application.

As shown below: 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 Docker Image Release – 21.2.2 by Ravi Pinto

image

The new release of SOA Suite Docker Image has landed in the repositories!

Here is a look at the features in the new release

  • This Docker image supports Oracle SOA Suite 12.2.1.4 domains deployment, using April 2021 PSU and known bug fixes. It also leverages WebLogic Kubernetes Operator version 3.2.1.
  • On the underlying infrastructure front, this release is certified for deployment on Kubernetes version 1.19.7+. We are now supporting Calico v3.16.10 for networking.
  • And last but not the least, we have further tightened security with the access to the domain home and image restrictions.

Download the latest image by logging in to your My Oracle Support account and access patch number 32794257.

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

Some Ideas for OIC Fleet Management by Niall Commiskey

imageAs you can see, the above graphic is WIP. I am getting some ideas together on this and seeing how the OIC Monitoring APIs can help me out here. Use case is I have a fleet of OIC instances and need some intel on them.

Connections

Here I want a list of my configured connections and their status – I will write the salient data to a file.

I test these in Postman to get the response JSON for use in defining the OIC Invokes. I orchestrate the calls via an OIC integration – creating a REST connection to my OIC instance. 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

Integration & Process Partner Community Newsletter August 2021

Dear Partner Community

Congratulations to your success and thanks for the great collaboration in the last fiscal year. To accelerate growth the summarized the steps to success:

It’s summer and time for the August 2021 Oracle Integration Update. Join our September 16th webcast for details please subscribe to the quarterly customer newsletter. Thanks to the community for sharing all the integration articles: Authenticating Oracle Integration flows using OAuth token from 3rd party provider & Oracle HCM Cloud – Payroll Sync with the Oracle Integration Cloud & Oracle Integration Message Packs and Pricing & Connecting securely from Oracle Integration to Autonomous database using network access list & Improving the performance of Oracle Integration flows that use REST calls & Using REST APIs to manage Connections in OIC & Oracle Integration Cloud (OIC) & octet-stream MIME-type & Use Oracle Integration to connect E-Business Suite with SOA to Financials Cloud & Logging Analytics for OIC & OIC and Logging Analytics – steps towards fleet management & OIC Monitoring and Logging Analytics – more steps towards Fleet Management & OIC Monitoring and Logging Analytics – adding Business Data to Dashboards & Enable Business Events for Payables Business Events/Payments in Oracle Fusion Finance Cloud & Business Identifiers in Oracle Integration & OIC: How to perform FBDI GL File Upload & Database Xpath-extension Functions in SOA 12.

In the process & innovation section Jan discusses how Granular Should My Microprocesses Be? Many document require an approval process, use Oracle Integration to Add Attachments to a Process Instance.

For a short summery of our monthly key information watch the PaaS Partner Updates on YouTube. The August edition highlights the on-demand launch webcasts and the Integration & Digital Assistant sales kits. In this month’s community webcast Michael Meiner will present how to connect and extend your applications and systems using pre-builts from Oracle Integration. Please join the Partner Community Webcast August 31st 2021. On-demand webcast recordings are available at the Oracle Video Hub.

Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @soaCommunity #PaaSCommunity.

To read the newsletter please visit www.bit.ly/PaaSNewsAugust2021

Please like and share the newsletter at Twitter and LinkedIn.

Integration newsletter logo

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: newsletter,SOA Community newsletter,SOA Community,Oracle,OPN,Jürgen Kress

Using REST APIs to manage Connections in OIC by Pranav Davar

image

In cases, when we have many connections created on the OIC instance, it becomes hard to manage connections using the OIC console. Also, to achieve automation, manually going and updating each and every connection is never a feasible task. OIC provides various REST APIs to fetch connection details, update connection properties and delete connections. With the help of these APIs, we can overcome such scenarios.

In this blog, we will be discussing how to use various OIC connections REST APIs. A postman collection in the public workspace, which contains some of the use cases for this and can be forked, updated, and used accordingly.

Below are various REST APIs, that are covered in this blog.

  1. Retrieve Connections
  2. Retrieve a Connection
  3. Update a Connection
  4. Test a Connection
  5. Refresh Metadata for a Connection
  6. Delete a Connection

In this blog, we will be using Postman to test and run various APIs. Below is the link to the Postman collection, which will be helpful to try and test different REST APIs.

https://www.postman.com/deciphermiddleware/workspace/deciphermiddleware/collection/1913239-659e77cf-2c07-423b-a15f-d0157426c8f0?ctx=documentation

Authentication for REST APIs

To invoke OIC connections REST APIs, BASIC AUTH can be used to authenticate and authorize calls. The user whose credentials are used to call these APIs must have access to edit the connection.

OAuth can also be used to authenticate to REST APIs. In this blog, we will be using Basic Auth to authenticate/authorize API calls. 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