Deploying SOA Composites from Oracle JDeveloper to Oracle SOA in WebLogic Kubernetes Operator Environment by Ravi Pinto Inputs provided by Ashageeta Rao and Vivek Raj

image

This post provides steps to deploy Oracle SOA composites/applications from Oracle JDeveloper (that runs outside the Kubernetes network) to the SOA instance in WebLogic Kubernetes Operator Environment.

Pre-requisities

Note: Replace entries inside <xxxx> specific to your environment

  1. Get the Kubernetes Cluster Master Address and verify the T3 port which will be used for creating application server connections. You can use below kubectl command to get the T3 port:

kubectl get service <domainUID>-<AdministrationServerName>-external -n  <namespace>-o jsonpath='{.spec.ports[0].nodePort}’

  1. JDeveloper need to access Managed Server during deployment. In WebLogic operator Environment each Managed Servers are pods and cannot be accessed directly by JDeveloper. Hence we need to configure the Managed Server’s reachability:
    1. Decide on external IP address to be used to configure access of Managed Server ( soa cluster). Master or worker node IP address can be used to configure Managed Server accessibility. In case you decide to use some other external IP address, that need to be accessible from Kubernetes Cluster. Here we will be using Kubernetes Cluster Master IP.
    2. Get the pod names of Administration and Managed Servers (i.e. "<domainUID>-<server name>") which will be used to map in /etc/hosts. 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

Announcing Early Access of SOA Suite for Kubernetes by Ravi Pinto

image

The SOA Suite Team is excited to announce the early access availability of Oracle SOA Suite on Containers and Kubernetes. This program will lead to certification of SOA Suite deployment using Containers on Kubernetes in Production environments

Scope

The scope of eventual deliverable is as follows

  • Provide Container images for Oracle SOA Suite including Oracle Service Bus
  • Certify these Container images for deployment on Kubernetes for Production workloads

In later phases, we will expand certification to additional components based on feedback received from the Early Access program

Objective

With growing adoption of Containers and Kubernetes in Datacenters, this effort targets

  • Supporting Oracle SOA Suite and Oracle Service Bus Containers in Production environments
  • Enable Datacenter consolidation/modernization efforts
  • Enable SOA Suite’s co-existence with cloud native applications

Features

Following are the salient features of this release

  • Container images created using Oracle SOA Suite 12.2.1.3 release
  • Certified deployment using Weblogic Operator (2.4) to deploy and manage Oracle SOA Suite and Oracle Service Bus with ease
  • Support for searching and analyzing logs with ease using the ELK Stack
  • Integration to Powerful metrics collection and alerting system with Prometheus and Graphana
  • Support for multiple Load Balancers like Traefik, Voyager, and NGINX. 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

Use Data Stitch to simplify integrations by Thomas Hora

image

In this blog, we will look at a new integration feature, Data Stitch, and show how it can simplify integrations to help us reduce maintenance costs.  Data Stitch allows us to make assignments to complex type variables.

Prerequisite

Enable following features:

  • oic.ics.console.integration.stitch-action
  • oic.ics.console.integration.complex-variables

To enable feature flags – Refer to Blog Enabling Feature Flags in Oracle Integration

The minimum Oracle Integration version required for the feature is 200113.1400.33493

Use case: 

  • We have deployed 3 instances of the application service in 3 regions (APAC, EMEA, AMER).
  • 3 separate REST connections are used to handle 3 separate endpoint URIs and credentials for each region.
  • We have an integration with 3 invokes to the CreateOrder REST API using the 3 connections.
  • The payloads to these invokes are identical, only difference is the connection used. 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 HCM PaaS Partner Community Webcast on-demand

Watch the free on-demand webcast here.

Want to connect HCM applications with each other and on-premises? For SaaS consultants we offer free SaaS Integration partner kit to become a hands-on expert:

Free on-demand training

Attend the free on-demand training:

· Oracle Application Integration Cloud Platform 2019 Sales Specialist including free online exam!

· Oracle Application Integration Cloud Platform 2019 Solution Engineer Specialist including free online exam!

Live Webtraining

For Oracle partners we offer free on-line classes to Integrate SaaS:

For additional location please visit our website here.

Training material

At our community workspace (membership required) we published the latest training material OIC Bootcamp 04.2020

Cloud Trial:

Please request your free Oracle cloud trial here. To attend the hands-on trainings please make sure you have access to the Oracle cloud platform. You need to create a Service Request to provision Oracle Integration.

Documentation

Get Started documentation is published here.

Sales kit

Our Sales Central pages are loaded with new content to equip our sellers with all the materials they need. Sales kits include elevator pitch, cheat sheet, reference and customer presentation in ppt format: Connect and Extend Apps with PaaS & Integration

Certification

Get recognized become a certified Oracle expert:

· Oracle Application Integration Cloud Platform 2019 Sales Specialist free online exam!

· Oracle Application Integration Cloud Platform 2019 Solution Engineer Specialist free online exam!

· Oracle Cloud Platform Application Integration 2020 Specialist | 1Z0-1042-20

Questions?

Please post your questions in the community discussion forums:

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 Space Management simplified by Sindhu Suresh

image

OIC empowers customers to create numerous integration/process flows and send multiple requests to each one of them, all within one instance of OIC, creating a considerable amount of runtime data. And the space within said instance that holds the runtime data and makes all of this possible is, although substantial, not unlimited. Therefore managing the runtime data within an instance, so it continues to function at a optimal level, is a key requirement. With the help of this blog, I would like to illustrate how easily one can achieve ideal data/space management for any OIC instance.

Prerequisite

Enable following feature:

  • oic.suite.settings.dbspace  (This feature will enable customer to define/execute purge for OIC from Suite/Setting page)

To enable feature flags – Refer to Blog on Enabling Feature Flags in Oracle Integration

The minimum Oracle Integration version required for the feature is 190924.1600.31522

Data Retention Settings :

OIC provides the user with an easy tool for managing data, through the Data Retention page under Settings menu. Everytime the user saves the settings on the page, OIC runs an automated job, after each pre-defined interval of time, with the saved settings to purge the older runtime data. 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

Invoke a Co-located Integration from a Parent Integration by Daniel Martins Teixeira

image

The capability to ‘Invoke an Integration from another Integration’ is now GA – in other words, the ability to easily implement Modular Design is now GA.

This topic has already been covered some time ago here, but now the feature is GA, available to every OIC user, and it’s worthwhile a refresh!

What did it really change?

Before this feature, we could achieve the same result, but that would require to expose the desired Integration with a REST Trigger and we would need to create a Connection to enable calls to that Integration.

Now we can simply call the Integration and avoid the need to handle the Connection and the endpoint changes in different environments.

There is no need to configure the Connection in the Integration , where we would need to define request/response payloads, headers, parameters and many other settings available in the REST connector.

It is much more practical! 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

Weblogic JMS adapter by Niall Commiskey

image

Here is a simple example of using the Weblogic JMS adapter in OIC –

I began by setting up the JMS artefacts in Weblogic -then created a simple JMS client to sanity test – Weblogic is running on my laptop, so I have installed the OIC Connectivity Agent there as well. It is up and running – I now create the Weblogic JMS connection in OIC.

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

ERP Adapter in Oracle Integration Cloud by Ankur Jain

image

Oracle ERP adapter in Oracle Integration Cloud is one of the most critical adapters which allows us to create inbound and outbound integration. The adapter simplifies the Oracle Enterprise Resource Planning (ERP) communication with other SaaS and on-premise applications.

In the latest release of Oracle ERP adapter, the connection creation with ERP is very simple. The connection page require to enter the cloud base URL, which is a URL pattern, for example, https://domainname.fa.DC.oraclecloud.com

The new enhancement can be seen on this page.

In the old ERP adapter the connection page require to enter Service Catalog Service WSDL, Event Catalog URL, or Interface Catalog URL.

For this article, we are assuming that you are on latest release (20.1.2.0.0 (200220.0200.34170)).

ERP adapter capabilities
  • Declarative way to subscribe business events raised by various modules of Oracle ERP and Oracle Supply Chain module.
  • Generates automatic mapping to the exposed business object, event subscription, or business (REST) API that you select during adapter configuration.
  • Provides standard error handling capabilities. 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

Processing an Incident in ServiceNow by Niall Commiskey

image

One thing that hit me on logging in to ServiceNow was the plethora of functionality on offer.

Introduction to the ServiceNow adapter

ServiceNow provides platform-as-a-service (PaaS) enterprise service management software for human resources, law, facilities management, finance, marketing, and field operations. ServiceNow specializes in IT service management (ITSM) applications and automates common business processes. ServiceNow contains a number of modular applications that can vary by instance and user. ServiceNow contains many modules/plugins and our adapter gives you access to the following – 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

Subscribe Oracle ERP Business Events in Oracle Integration by Ankur Jain

imageSubscription of Business Events is one of the crucial scenarios in the today’s world irrespective of the application. In this article, we will look at how to Subscribe Oracle ERP Business Events in Oracle Integration. The subscription of events makes the real time based integration between Oracle ERP and other SaaS based or on-premise applications.

Important links

How to create ERP connection

ERP Integration using File Based Data Import: Oracle Integration

All oracle fusion based application like Oracle Sales Cloud, HCM, SCM etc. provides business events which can be subscribed by any external applications.

Oracle Integration Cloud allows us to receive to these business events and sent to other down stream application.

In this article we will subscribe “Service Request Created Event” and will forward to SaaS application.

Prerequisites:

Register CSF Key in SaaS

In a FA-based SaaS instance, the outbound call of a webservice uses a OWSM security policy which retrieves the credentials for the call from a CSF Key. This means that you need to register a CSF key for every connection to an external system.

In order to register a csf key follow below steps:

  • Get the Identity Domain and Service Instance from Oracle Integration Cloud page. Click on the username from the top right corner of the OIC page and select About. Concatenate both the values. For example: if Identity Domain is “idcs-85d2f556h145f784f85” and Service Instance is “myoic” then final value will be idcs-85d2f556h145f784f85myoic. This will be used as csf-key in further steps. 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