OIC Integration 101 Part II by Niall Commiskey

image

In this post I will cover Orchestrations and the whole area of Monitoring.
This  post pre-supposes you are familiar with the basics of OIC, covered in the previous post.

So what do Orchestrations offer me?
More flexibility, when it comes to integration design.

Let’s look at the 2 patterns currently available –
App Driven Integration – here is a simple scenario –

The API (Trigger) accepts in an Organization object.

The Integration logic is as follows –

1. Check if the Organization already exists

1.1. If Yes – then return a message with the existing Organization ID.

1.2. If No – then create the Organization and return a message with the new Organization ID.

Simple stuff – I will re-use the Service Cloud Connection from the previous post. 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.

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 Integration 101 Part I by Niall Commiskey

image

Many folks have been asking me for introductory/basic OIC labs.
Here is the first of a series.
I begin with integration – OIC’s integration component has a few basic concepts.

Connections: to the apps I want to integrate. We can connect to apps via app specific adapters, e.g. Fusion ERP adapter, SAP adapter, SFDC adapter. If OIC does not provide an app specific adapter then you can look at using one of the technical adapters e.g. SOAP, REST, FTP adapters etc.

Integrations: The leveraging of those connections to implement an integration flow.

A simple example – I need to keep the sales account object from Sales Cloud synced with the Organization object from Service Cloud. Both essentially refer to a customer albeit in pre-sales and post-sales mode. Ergo, I sell something to a customer via Sales Cloud, now I want to service that something via Service Cloud.

Now to some OIC speak –
An integration starts with a Trigger and usually end with an Invoke.
In the above example, the Trigger could be a SOAP or REST request that has a Sales Cloud Sales Account object as its payload. The Invoke would then leverage the Service Cloud Adapter to Create an Organization in Service Cloud. 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.

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

ICS to OIC Migration by Abhay Kumar

 

Introductionimage

Oracle Integration Cloud (OIC) and Integration Cloud Service (ICS) are iPaaS offerings from Oracle. ICS was released back in 2015 has now been superseded by OIC. Customers on ICS can choose to be on ICS or migrate to OIC to take advantage of new features and services built into OIC. The comparison of ICS and OIC is out-of-scope of this blog post.

This blog post describes migration steps from ICS to OIC. Customers who have a implemented ICS can make use of this blog post to migrate from ICS to OIC.

Migration from ICS to OIC

Currently ICS has a feature to export one ICS integration flow/interface at a time from ICS UI. After a flow is exported from ICS, this flow can then be imported into OIC using import functionality on OIC UI. This should allow an integration flow to migrate from ICS to OIC. However, this approach is cumbersome when there are many flows in ICS that are to be migrated to OIC since every flow needs to be exported and imported one by one.

Thankfully there is Clone Utility provided for bulk export of all the integrations, connections, packages, libraries and other artifacts from ICS to OIC. The Clone Utility is a bunch of  REST APIs in ICS and OIC. ICS provides REST APIs to bulk export ICS artifacts and OIC provides REST APIs to import these exported artifacts.

Prerequisites

1. Existing ICS service with Admin role access to the service.

2. Provisioned OIC service with Admin role access to the service.

3. The Clone Utility feature is NOT Generally Available(GA) yet. A feature flag has to be enabled on OIC to enable this feature. To turn on the feature flag, one should open a SR with Oracle support.

4. Access to create and update a container on Oracle Storage Cloud

 

What can be Exported?

The clone utility helps export all ICS/OIC artifacts expect the agent and agent groups. The agent and agent groups need to be created manually. Here are the list of items the clone utility exports and imports –

    1. All integration flows of all patterns

    2. All connections including url, username and password credentials

    3. All packages

    4. All Libraries

    5. All certificates configured in ICS

    6. All Lookups

High Level Steps

The following picture provides the high-level steps involved.

Detailed Steps

STEP 1: IDENTIFY STORAGE URL 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.

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

Apply SSL certificate on API CS physical Gateway node by Ankur Jain

image 

High level steps to configure SSL in API CS physical Gateway

  1. Create Java KeyStore (JKS) and generate key
  2. Generate a Certificate Signing Request (CSR)
  3. Send the CSR file to CA to issue the certificate
  4. Import Certificates (Root, Intermediate(if any) & Server)
  5. Import API CS Certificate into Keystore
  6. Configure SSL in WebLogic Server
    • Change KeyStore type in WebLogic Server
    • Specify path of Identity KeyStore and Trust KeyStore
    • Specify Private Key Alias in WebLogic Server
    • Enable SSL in WebLogic Server
  7. Update Hostname Verification property
  8. Update the https URL of Gateway in API CS management console
  9. Import backend Services certificate into Keystore (if backend service is https enabled)
  10. Test API

Create Java KeyStore (JKS) and generate key

Keytool utility is a Key and Certificate Management Tool and is available in $JAVA_HOME/bin. Before we start, set JAVA_HOME and PATH variables. Use below two command to set JAVA_HOME and PATH variables. 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.

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

Vibrant and Growing: The Current State of API Management by Bob Rhubart

image

"Vibrant and growing all the time!" That’s how Andrew Bell, Oracle PaaS API Management Architect at Capgemini, describes the current state of API management. "APIs are the doors to organizations, the means by which organizations connect to one another, connect their processes to one another, and streamline those processes to meet customer needs. The API environment is growing rapidly as we speak," Bell says.

"API management today is quite crucial," says Bell’s Capgemini colleague Sander Rensen, an Oracle PaaS lead and architect, "especially for clients who want to go on a journey of a digital transformation. For our clients, the ability to quickly find APIs and subscribe to them is a very crucial part of digital transformation. Listen to the podcast here & visit the books wiki 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.

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

Digital Success Demands Integration Excellence Piyush Maskey

image

Cloud complexity – the new innovation killer

Migrating core business applications to the cloud is the future for organizations of all sizes and across industries. However, knowing where you are going is not the same as knowing how best to get there. There is no cookie-cutter template for cloud migration. It is a highly-complex process that should not be embarked upon lightly.

Yet, the truth is many (probably most) organizations rushed into the cloud pell-mell with ‘shadow IT’ initiatives, where line-of-business leaders provisioned point solutions from external cloud providers without support from IT. While the upside of this practice is speed, and in some cases ‘islands of efficiency,’ the downside includes potential security breaches, data-governance issues and runaway complexity with multiple cloud services (IaaS, PaaS, SaaS) spanning all delivery models (public, private, hybrid). 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.

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: The Future of Integration has Arrived watch the on-demand webcast

image 

Accelerate your path to digital transformation by eliminating barriers between business applications through a combination of machine learning, embedded best-practice guidance, prebuilt application integration, and process automation.
Join the Future of Integration Now
  • Watch a demonstration of machine learning-based recommendations
  • Learn why Oracle integration is easier
  • Understand how to apply integration to your use cases
  • Learn how global organizations are using Autonomous Integration to connect their SaaS applications. Watch the on.demand webcast 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.

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

Special Report: Next-Generation Cloud

image

Oracle announced its next-generation Oracle Cloud Platform services featuring built-in autonomous capabilities, including Oracle Mobile Cloud Enterprise, Oracle Data Integration Platform Cloud, and Oracle API Platform Cloud Service. With embedded AI and machine learning, these services automate operational tasks to enable organizations to lower cost, reduce risk, accelerate innovation, and get predictive insights.
Here, learn more about Oracle’s next-generation Oracle Cloud Platform services. Plus, find out more about Oracle’s newest cloud offerings, and get highlights from Profit’s spring issue about companies that are using the cloud to disrupt industries and meet rising customer expectations

 

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.

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

Additional new content PaaS Partner Community

image

· Oracle: The Complete Cloud Portfolio Larger customers are looking for end-to-end cloud solutions, not just the applications themselves, says Certus Solutions’ Debra Lilley. What’s driving that decision?

· Artificial Intelligence That Makes Cities Smarter A new consortium is researching how cities can consolidate image data from multiple departments in a data lake so that AI-powered applications can spot problems such as uncollected trash or graffiti that needs scrubbing. And Oracle Cloud is supporting that work.

· The Truth About Blockchain Let’s fix this first: blockchain is not Bitcoin. Blockchain is Bitcoin’s underlying technology, but it has many other potential uses across enterprise activities, including finance, supply chains, and human resources. Two more big blockchain myths debunked.

· Where and How can Blockchain be a Better Option than Traditional Centralized Systems?

· Oracle: The Complete Cloud Portfolio Larger customers are looking for end-to-end cloud solutions, not just the applications themselves, says Certus Solutions’ Debra Lilley. What’s driving that decision?

· Practical AI  Technologists are increasingly thinking about how artificial intelligence might help them, so Oracle is emphasizing features it calls “practical AI.” This is when AI is embedded into cloud-based apps to speed business tasks, such as in recruiting, sales, and finance. Features powered by AI could include resume-sifting algorithms, automated recommended actions for sales staff, and the ability to negotiate payment discounts with suppliers based on their financial health. The AI-enabled applications Oracle will roll out this summer provide “aid in the moment when you need it,” says Jack Berkowitz, Oracle vice president for products and data science. Hear more examples of practical AI in this article.

· Cloud Integration and API for Dummies

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.

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

Demystifying Blockchain and Consensus Mechanisms – Everything You Wanted to Know But Were Never Told by Andre Boaventura

image

It is likely that you’ve heard so far, many descriptions of what blockchain is, and that description probably is related somehow with money. Of course, this is not happening by chance, but actually due to many popular technologies such as Bitcoin, Ethereum, Ripple and many others currently available in the cryptocurrency marketplace, which have this solution based on DLT(Distributed Ledger Technology), as their core implementation foundation, which is the basis for trading cryptocurrencies and other assets through public & private markets. However, Blockchain technology goes much further than just cryptocurrencies. Today, blockchain is already adopted as part of many everyday B2B transactions, including those powered by enterprise applications such as ERPs, Supply Chain, Financial Services, Healthcare systems, etc, and the list is much longer than this one.

The Blockchain is an undeniably ingenious invention – the brainchild of a person or group of people known by the pseudonym, Satoshi Nakamoto. But since then, it has evolved into something greater, and the main question every single person is asking is: What is Blockchain?

By definition, Blockchain is a continuously growing list of records, called blocks, which are linked and secured using cryptography. Each block typically contains a cryptographic hash of the previous block, a timestamp and transaction data. By design, a blockchain is inherently resistant to modification of the data. It is "an open, distributed ledger that can record transactions between two parties efficiently and in a verifiable and permanent way". For use as a distributed ledger, a blockchain is typically managed by a peer-to-peer network collectively adhering to a protocol for validating new blocks. Once recorded, the data in any given block cannot be altered retroactively without the alteration of all subsequent blocks, which requires collusion of the network majority.

Generally speaking, a blockchain network is a system for maintaining distributed ledgers or facts and the history of the ledgers’ updates. This approach allows organizations that don’t fully trust each other to agree on the updates submitted to a shared ledger by using peer-to-peer protocols rather than a central third party or manual offline reconciliation process. Blockchain enables real-time transactions and securely shares tamper-proof data across a trusted business network. 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.

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