Oracle SOA Suite on Kubernetes by Michel Schildmeijer

image

In the previous posts I wrote about how to transform a traditional application server such as WebLogic into a containerized platform, based on Docker containers managed by a Kubernetes Cluster. The basics are that there hasn’t been any effort yet in looking how a huge and complex environment such as Oracle SOA Suite could fit into a container based strategy, but it’s more or less lift and shift the current platform to run as Kubernetes managed containers.

There are ways to run a product such as Oracle SOA Suite in Kubernetes, here’s the way I did this.

Oracle SOA Suite on OKE

Other that the standard PaaS service Oracle provides, the SOA Cloud service, this implementation I did is based on IaaS, on the Oracle Cloud Infrastructure, where I configured this Kubernetes Cluster as I described in previous posts. However this also can be done on an on premises infrastructure.

Ingredients

The following parts are involved to set up a SOA Suite domain based on the version 12.2.1.3:

  • Docker Engine
  • Kubernetes base setup
  • Oracle Database Image
  • Oracle SOA Suite docker image ( either self build or from Oracle Container Registry
  • Github
  • A lot of patience

Set up the SOA Suite repository

A SOA Suite installation requires a repository which can be Oracle or some other flavours, to dehydrate SOA instance data and store metadata from composite deployments. I used a separate namespace to setup a database in Kubernetes. The database I created uses the image container-registry.oracle.com/database/enterprise:12.1.0.2, so I used the database yaml I obtained, where I had to add an ephemeral storage because after the first time of deploy I got this message in Kubernetes about exhausted ephemeral storage, so I solved it with this. 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

Découvrons Oracle Cloud Platform for Integration – French article series by Sanae Bekkar

image

Thanks for the nice French article series:

Découvrons Oracle Cloud Platform for Integration (Part 1)

Implémentation de ‘TweetFlightsScheduleChanges’ via OIC (Part 2)

Implémentation de ‘TweetFlightsScheduleChanges’ via OIC (Part 3)

Implémentation de ‘TweetFlightsScheduleChanges’ via OIC (Part 4)

Implémentation de ‘TweetFlightsScheduleChanges’ via OIC Part (5)

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

Bulk Recovery of Fault Instances by Viswanatha Basavalingappa

image

One of the most common requirements of enterprise integration is error management. It is critical for customers to manage recoverable errors in a seamless and automated fashion.

What are Recoverable Fault Errors?

All faulted instances in asynchronous flows in Oracle Integration Cloud Service are recoverable and can be resubmitted. Synchronous flows cannot be resubmitted. You can resubmit errors in the following ways:

  • Single failed message resubmissions
  • Bulk failed message resubmissions

Today operator can manually resubmit failed messages individually from the integration console monitor dashboard. In this blog we are going to focus on how to create an integration flow that can be used to auto resubmit faulted instances in bulk. Here are the High Level Steps Here are the steps to create an integration flow to implement the automated bulk recovery of errors. Note we also provide a sample that is available for download.

STEP 1: Create New Scheduled Orchestration Flow 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 Oracle SaaS hands-on Bootcamp March 18th-20th 2020 Bangalore, India

Dimageo you want to find out why Gartner named Oracle as a Leader in Magic Quadrant for three years in row? Are you able to innovate quickly in the new digital world? Are you looking for ways to integrate systems and data faster using a modern cloud integration platform? Attend the Oracle Integration Bootcamp, a three days hands-on training for Oracle partners!

Schedule: March 18-20, 2020

Location: Oracle Tech Hub, Marathahalli – Sarjapur Outer Ring Rd, Kadubeesanahalli, Bengaluru, India

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.

Workshop format:

  • In-person workshop with presentations, demos, and hands-on labs
  • Attendees will receive training environment login during the workshop

Audience:

  • Oracle SaaS partners who implement ERP, HCM and CX solutions
  • Oracle Tech Partners who are Specialized in SOA Suite
  • Consultants and Architects with technical background

For details please visit the registration page here.

For additional local training’s please visit the website 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

Migrating from ICS4SaaS to OIC4SaaS by Michael Meiner

image

Introduction

Oracle Integration Cloud Service for Oracle SaaS (aka ICS4SaaS) is a version of Oracle’s Integration Cloud Service (ICS) targeted for use with Oracle SaaS products. The ICS4SaaS service has been sold with Oracle SaaS products and has appeared on the SaaS price list. As this service is not available on the Oracle’s OCI infrastructure, Oracle provides a migration path for ICS4SaaS customers to migrate their workloads to OCI.

Oracle introduced a new offering called Oracle Integration for Oracle SaaS (aka OIC4SaaS). This offering is based on the Oracle Integration (OIC) service, which runs exclusively on the OCI infrastructure. The migration path is similar (but not identical to) the migration path for the corresponding tech (PaaS) SKUs, namely migration of ICS to OIC.

SKUs for ICS for SaaS

The SKUs for ICS for SaaS, along with list prices, are given in the table 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

My private Corner – Oracle Integration a long road of success!

image

Oracle Integration has reached the 1000 paid customer mark. Congratulations to the whole team! This milestone would have been not possible without this wonderful partner community. Remember the first hands-on partner training part of the ICS beta program 2015 in Budapest? Our next goal is to make our thousands of customers successful – you as a partner are key to cloud utilization. Therefore we jointly continue to invest in hands-on trainings across the globe.

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 February 2020

imageFebruary 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

OIC – Integrations leveraging Process for Error Handling Part 1 by Niall Commiskey

image

Here is a simple example of leverage Process for Human Intervention in Error Handling. I have an integration that uses the connectivity agent to write to an on-premise file. The use case is simple – json request contains customer details and these are simply written to a file.

CreateCustomer in the action that invokes the File Adapter.
The Global Fault Handler is configured as follows –

As you can see, the fault handler is calling a process. This process will display the Error and the Customer payload. The use case here – the person to whom this task is assigned views the error, and, if possible, takes corrective action.
In my simple example the connectivity agent is down. She restarts the agent and then res-submits the customer data to the integration. 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

Features Flag in Oracle Integration Cloud by Ankur Jain

image

This article will explain features flag in Oracle Integration Cloud.

Oracle Integration Cloud allows enabling specific functionality to the specific OIC instance as required which is called feature flag model. The codebase will remain the same for all instances but feature flag control the features.

Each new feature is assigned a specific flag that is used to control the feature. For example, if you want to call already activated integration inside another integration, there is a feature flag oic.ics.console.integration.invoke.local.integration assigned to this specific feature. If this flag is enabled in the OIC instance then only this feature can be used. Flags are controlled from a central system and can be updated in real-time by Oracle development and operations. This means that feature flags can be turned on very quickly, and also if a problem occurs they can be disabled.

See one example of feature flag here which calls OIC Integration

The life cycle of Feature Flags

Below diagram depicts the different phases of the Feature Flags. Let’s go ahead and understand the meaning of each phase

Internal Only:

When the specific feature enters to the stage then this feature is available to Oracle only and not available to customers. It is because Oracle trying to test the feature end to end before turning them on for any customers. Once Oracle satisfied with the feature internally then they start releasing the feature to the selected customers and feature move to the Feature Controlled Stage. Please note that this change in stage does not require any code changes, it just requires an approval process to turn on the feature. 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 Bootcamps in Chennai, Cairo, Dallas, Redwood Shores and Webtraining

image

Do you want to find out why Gartner named Oracle as a Leader in Magic Quadrant for three years in row? Are you able to innovate quickly in the new digital world? Are you looking for ways to integrate systems and data faster using a modern cloud integration platform? Attend the Oracle Integration Bootcamp, a three days hands-on training for Oracle partners!

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.

Locations:

· Chennai, India February 24th-26th 2020

· Cairo, Egypt February 25th-27th 2020

· Dallas, USA March 3rd-5th 2020

· Virtual web training India April 13th-15th 2020

· Redwood Shores, USA April 21st-23rd 2020

· Virtual web training EMEA May 4th-6th 2020

For additional location please visit our website 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