Provision Oracle Integration Cloud Using Stack Templates

image

Complete a template that automatically provisions the required set of services together to get you up and running (Oracle Integration Cloud, Oracle Database Cloud Service, and Oracle Storage Cloud Service for data storage and backups).

For more information, see Creating an Instance with the Oracle Cloud Stack Template

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter 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 Cloud – Lets POC and get our feet wet by Kevin King

image

At a recent client, I had a "citizen integrator" ask me to show them some of the orchestrations that I’ve created in ICS, and how I went about creating them.  I began showing off some of the integrations, and some of the POCs that I created.  I didn’t get very far until he stopped me and asked, how I was able to invoke the integrations to test them.  This is when I realized he had previously attempted to create some integrations, but didn’t understand what he created, or how to trigger them and see them in action.

How do I test my integration on Oracle Integration Cloud Service (ICS)?

So, let’s take a common scenario, where you are asked to verify that an integration works from ICS or as a developer you want to explore a new integration you are going to interact with. We are going to look at the most common type of integrations, ‘Orchestration’.  Oracle has this all documented here, so feel free to jump there for more thorough documentation!

On creating a new Orchestration integration, the first decision is ‘What triggers this integration?’.  There are two options,  ‘Schedule’ and ‘Application event or business object’… So what are these, and what should I choose.

Trigger 1: Schedule

Let’s start with Scheduled, as this is the quickest option to ‘try out’ an integration or mapping.

Creating a ‘Scheduled’ orchestration is meant for exactly as it sounds, a schedule.  You can define it to run every minute, every hour, every Monday, whatever the requirement is…  The bonus feature about this option is the ‘Submit Now’ selection.  This makes it very easy to test!

Now, let’s create a new Orchestration, and select ‘Scheduled’ (make sure you follow best practices and add it to a package!). Read the complete article here.

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter 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

Teaching How to Recover Errored Instances with Oracle Integration Cloud by Carlos Rodriguez Iturria

image 

Building Enterprise integrations in the Cloud with iPaaS brings many benefits, including among others: simplicity, agility and scalability. However, these benefits should not be taxed by having a weak core, not able to properly manage common enterprise requirements, such as error management. I’ve been a bit disappointed with how most iPaaS vendors handle runtime exceptions of integration flows. A typical example of this, is not being able to support dehydration for asynchronous flows (i.e. dehydration is crucial to supporting long-running instances by saving their memory state into a database, until a correlation invocation, a.k.a call-back, wakes it up to continue with the flow). This causes that when an error occurs, recovery has to start from the beginning of the integration flow that failed.

In these situations, we would have to either design an integration to be fully idempotent and stateless across all its partner links (service invocations), which is not always possible. Another way to do it is by manually handling the recovery of errored scenarios, this is to avoid state inconsistency across the previous service invocations in the orchestration, prior to the error… But then if we have to manually handle compensation, what about iPaaS being easier? Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter 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 the Cloud free eBook

image

The new integration demands of cloud, mobile, API and IoT technologies require a unified approach to integration that spans multiple integration channels. As the volume, variety, and velocity of data increases it is becoming more important to maintain effective communication among all elements of the architecture.
Planning your cloud, hybrid, and on-premises integration needs? This free e-book will show you how the Oracle Cloud Platform for Integration can help you extend what is possible. Read the eBook here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter 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

Teaching How to Design and Secure an API with Oracle API Platform by Carlos Rodriguez Iturria

 

imageThe image below shows an easy to understand architecture with the various components mentioned above:

Are you ready? Let’s do it!

Pre-requisites

It is expected that you have access to the Oracle API Platform, if not, you can request a free trial at https://cloud.oracle.com/tryit

Also, it is assumed that you have already created your GitHub repository by forking from the MedRec SolutionsANZ repository and obtaining with this the full MedRec NodeJS application with its own API Swagger definition. If you have not completed these pre-requisites steps, please refer to this precursor blog.

API Design – Creating the API Definition with Apiary

In this section you are going to create a new personal Apiary account (in case you still don’t have one) and create a new API Project using the existing MedRec API Swagger definition from the MedRec SolutionsANZ repository.

If you still don’t have a personal Apiary account, follow the next steps:

  • Go to https://apiary.io/
  • You can click on Sign up on the top right corner or in this case we can sign up for free git GitHub, assuming that you already have a GitHub account from the previous blog.

Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter 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

Teaching how Oracle Integration Cloud (OIC) simplifies Application Integration, Process Automation and API Management by Carlos Rodriguez Iturria

image 

In this blog I am going to show you three new capabilities introduced in Oracle Integration Cloud (OIC) that massively simplify the enablement of Application integration with extensions to Business Process Automation workflows and finally how to expose all of that as secured APIs via the Oracle API Gateway.

These three new capabilities are:

  1. Call your Process Cloud Service (PCS) workflows from an Integration Cloud Service (ICS) orchestration.
  2. Call your ICS integrations from a PCS business process.
  3. Expose your ICS integrations as APIs into the Oracle API Gateway

Our scenario is simple, it is an incident management extension, that requires some human intervention to manage service requests. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter 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

Three Quick Tips API Platform CS – Gateway Installation (Part 2) By: Sunny Das

image

This is Part 2 of the blog series (The first part of the series can be accessed here). The aim of the blog post is to provide useful tips, which will enable the installation of the on premise Gateway for Oracle API Platform Cloud Services. If you want to know more about the product, then you can refer here.

The following tips are based on some of the scenarios, we have observed in production.

Essentially,to get past the entropy problem, you need to do the following (for Linux):

·    check the current entropy count by executing:

   cat /proc/sys/kernel/random/entropy_avail. Read the complete article here.

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter 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

PaaS (Process & Integration) Partner Community Newsletter November 2018

Dear PaaS Partner Community

Thanks for spending the week at Oracle OpenWorld and Code One in San Francisco. In case you could not attend the conferences here in this newsletter you get a latest information. Watch the keynotes and general sessions are available as on-demand webcasts here. For an excellent PaaS overview we recommend the Oracle Cloud Platform Strategy and Roadmap by Amit Zavery. Presentations are available via the sessions catalog here.

Congratulations to all partners for your PaaS customer success. Very proud of Avanttic Consultoría Tecnológica SL -PaaS – Global and Capgemini UK – Coop who won the global Oracle awards.

To achieve fast growth with Oracle Cloud become a FY19 Partner sales champion. Publish your service offerings and solutions in the solution catalog and promote them in the cloud marketplace. Oracle cloud customers can now access and provision partner solutions via the cloud marketplace.

Thanks to the community for sharing all the Integration articles: API For Developers & Podcast: On Microservices Design and Implementation & The Se7en Deadly Sins of API Design & Defining Boundaries for Logical Gateways on the API Platform a multi cloud / multi region context & Analytics and Stats for APIs & APIs and Microservices at Work in the Real World & API-Key Based Authentication: Quickly and Easily & Citi and Oracle Unlock Corporate Access to Treasury Services for Oracle ERP Cloud Customers & Little known way to change connections in an integration & How to migrate from ICS to OIC? & OCI – Load Balancer & A simple guide to use nested scope in orchestration & Oracle Integration Cloud: CRUD Operation (Create) using Salesforce Adapter (Part-1) & See how easily you switch your integration views & Performance of MFT Cloud Service (MFTCS) with File Storage Service (FSS) using a Hybrid Solution Architecture in Oracle Cloud Infrastructure (OCI) & ADVISOR WEBCAST: SOA 12c Purging Overview and Troubleshooting – November 28th 2018 & Persisting of settings in a SOA Suite Enterprise Deployment & Using Oracle BPEL Direct Bindings in Java & The power of Oracle Event Driven Architecture

Thanks to the community for sharing all the process articles: The Curious Case of Missing Port Type in Oracle PCS & Decisions in OIC (Process) & UiPath OIC Connector & Recursion in XSLT .

Robert van Mölken published the first book on Blockchain across Oracle. Thanks to the community for sharing all innovation articles on Blockchain: Oracle rolls out blockchain-based business apps & 5 Easy Ways To Determine If Your Company Needs Blockchain & Value of Technical Capability Models.

We are in process to plan the PaaS Partner Community Forum 2019. In case you want to suggest a location or presentation please contact us via twitter. For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The November edition highlights Oracle OpenWorld & Code One and Developer Meetups. This month’s community webcast will be an update on Oracle Integration Cloud Service, please join our monthly PaaS Partner Community Webcast – November 22nd 2018.

To read the newsletter please visit www.tinyurl.com/PaaSNewsNovember2018 (OPN Account required)

Please like and share the newsletter at Twitter and LinkedIn

Jürgen Kress

Newsletter Logo 2017

PaaS Partner Adoption
Oracle EMEA
Tel. +49 89 1430 1479
E-Mail: juergen.kress@oracle.com
clip_image003Blog clip_image004LinkedIn clip_image005 Twitter

To become a member of the SOA Partner Community please register at http://www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter 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

Three Quick Tips API Platform CS – Gateway Installation (Part 1) By: Sunny Das

image

This blog post assumes some prior knowledge of API Platform Cloud Service and pertains to the on premise gateway installation steps. Here we try to list down 3 useful tips (applicable for 18.1.3+), arranged in no particular order:.

  • Before installing the gateway, make sure you have the correct values for "listenIpAddress" and "publishAddress".  This can be done by the following checklist (Linux only):
    • Does the command "hostname -f" return a valid value ?
    • Does the command "ifconfig" list downs the ip addresses properly ?
    • Do you have additional firewall/network policies that may prevent communication with management tier?
    • Do you authoritatively know the internal and public ip/addresses to be used for the gateway node?

            If you do not know the answers to any of the questions, please contact your network administrator.

           If you see issues with gateway server not starting up properly, incorrect values of  "listenIpAddress" and "publishAddress" could be the possible cause. Read the complete article here.

 

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter 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

Tracing Executions in an API Environment by Phil Wilkins

image 

As APIs become more pervasive within our solutions we see the arrival of not just design and cataloging tools such as Apiary, Apigee and others but also the arrival of gateways. The gateways provide execution of operations including validation, accounting (moneytization), routing, and other controls such as throttled checks that would often not occur until the first contact with a service bus. For example initial routing based on the API call, fine grained authentication and authorisation (differing from your firewalls who will just perhaps authorise).

In the more traditional integration middleware of Oracle Service Bus and SOA (regardless of cloud, on-premises) you can trace the execution through the middleware end to end. This tracing can be achieved because the platform creates and assigns the a UUID (aka eCID) and ensures that it is carried through the middleware. It is this very behaviour that allows Oracle to provide Business Activity Monitoring without any need to be invasive. Burt not only that in a highly distributed environment you can track the processing of a transaction from end to end. Read the complete article here.

PaaS Partner Community

For regular information on Oracle PaaS become a member in the SOA & BPM Partner Community for registration please visit www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Blog Twitter 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