Oracle AI Platform is Open Source and is supported by various data science and machine learning libraries that are a part of the Python ecosystem by Leon Smiers

image

Oracle’s Platform as a Service (PaaS) will now feature artificial intelligence (AI) capabilities. This platform provides fast and easy access to machine learning and data science capabilities from the cloud. As Oracle is embracing Open Source in this AI Cloud it brings together the power of the scientific and data science community and the strength of Oracle with all its integration capabilities.

This blog post is the first of a series in which we will look into different aspects of this upcoming Oracle AI Cloud. Although Oracle never provides promise dates, delivery will likely either be linked to a major event, or come as a surprise. Either way, we can already deduce quite a bit about the new offering from the short description on the Oracle PaaS Cloud website.

Open Source

The basis for the Oracle AI Platform is Open Source, supported by various data science and machine learning libraries that are part of the Python ecosystem. Oracle benefits here from all the work that is already done by the scientific and data science communities, as many of the libraries with complex functionality are already available. Oracle included the most prominent of these AI and machine learning capabilities into three areas:

  • Libraries and Tool, containing the Python libraries that are crucial for complex operations on large data sets
  • Deep learning Frameworks, with Tensorflow / Keras originating from Google supporting neural networks for deep analysis of data
  • Elastic AI and machine learning Infrastructure underpins the platform with a rich set of high performance components

Oracle rightly chose to reuse what is already available in the market with regards to AI and machine learning and combine that with its own strong integration capabilities. This platform delivers the capabilities to extend and improve existing cloud and on-premises applications based on data and usage figures. Three use cases demonstrate these capabilities: 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 –> Process REST API by Niall Commiskey

image

Some simple examples of leveraging the API here

I am doing this to familiarize myself with things, before trying out Visual Builder CS integration with process. Here is a process instance in OIC –

Now to the REST API –

1.GET /ic/api/process/v1/processes
Retrieves process instance list.

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

Some Tips for Working with Visual Builder UI Components in Oracle Integration Cloud by Siming Mu

image

Introduction

Oracle Integration Cloud Service (OIC) has now bundled several formally independent PAAS services into a single cloud service. One of these bundled services is Visual Builder (formerly VBCS). The 18.2.5 release of Visual Builder in OIC is more user friendly than prior releases. For example, in 18.2.5, users are not forced to write Javascript code to create a custom data type, and data mapping can be done with drag and drop. This release of Visual Builder also includes enhancements for Process application integration. While creating some test cases to demonstrate Process integration in Visual Builder, I encountered a few issues in working with some UI components. I would like to use this post to share some tips and work-arounds for these issues that might be helpful to other OIC developers working with Visual Builder.

Action Chain can be defined at application, flow and page level

Action chains can be defined at all three levels – application, flow, and page.  The chains defined at parent level can be used by the chains at sibling or child levels. The following pictures show action chains created at application, flow and page level respectively.

The following picture shows a page action chain that uses a Call Action Chain action to call a chain defined at flow level (parent) and application level (root level).

Leveraging this feature, we can define chains once at a higher level and share them with all child flows and pages. In this example, we created three common action chains at the application level. They perform navigation functions to previous page, to another flow, and to another page in a flow. These functions are frequently used in all parts of a web application.

Navigation to another flow

One way in Visual Builder to navigate to another page is by using a Navigate action in action chains. Once added to a chain, the Navigate action allows you to select a target to navigate to (see the picture below). 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

Migration from Oracle BPM to Oracle Autonomous Integration Cloud – Streamlining Process Automation in the Cloud by Andre Boaventura

image

In my last blog post Migrating your Oracle BPM assets into Oracle Process Cloud Service (PCS), I have described and demonstrated how to migrate modeling assets (essentially BPMN models) by leveraging the conversion framework that you can find at my repository at GitHub.

As stated on the blog post above, the major use case was to demonstrate how customers using Oracle BPM Composer for modeling purposes *ONLY* could streamline their migration process from Oracle BPM into PCS. Also, as declared earlier, I have seen many customers that are using BPM for documentation purposes only, but at the other end, and as you might be likely asking yourself, there are many others that have already developed many projects and processes on top of the Oracle BPM not only for documentation purposes, but indeed for process automation, and obviously want to move them to the respective cloud version of Oracle BPM (aka PCS), given all the very known benefits of cloud adoption such as lower costs, greater agility, improved responsiveness and better resource utilization among other technical and business drivers.

Thus, with Process Automation in mind, asset migration from Oracle BPM to PCS becomes an even more serious matter, but the good news is that this is really possible.

As the major goal of my posts is to share experiences that I have seen with customers I have worked in the field, the following technique you will find below obviously could not avoid the rule. This exercise came as a challenge from a specific customer that was running in production all their processes on Oracle BPM for process automation purposes, so this means it also can be applied to many others since there is an increasing demand for this sort of migration given the high number of customers relying on Oracle BPM for process automation, and which at the same time, want to bring their processes to the Cloud as well. Look at the video below for a quick introduction about the Oracle BPM Path to the 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

Jarvis Pizzeria: Custom Reports & Dashboards by Richard Olrichs & Marcel van de Glind & Marc Kuijpers

image

In our previous blog we showed the out of the box functionality of Dashboard & Reporting. Next to the default dashboards, you can also create your own custom dashboards. However, before we can create dashboards on this, we need to set up some indicators within our application. In the composer we have to go to the tab Indicators.

There are three types of indicators that you can create here:

  • A Dimension represents the grouping on the X axis,
  • A Measure will be the value of the Y Axis.
  • An Attribute, in turn, will act as a filter.

You can define customer indicators that you can bind to any data objects available in your process. They will become available for reporting alongside with the default system indicators.On the Indicators tab, we can create new indicators. 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

Case Management and the Microprocess Architecture by Jan Kettenis

image 

In this article I introduce the concept of the Microprocesses Architecture which addresses some important limitations of traditional monolith Case Management applications.
This article has been updated on 2018-05-21 to correct a link to a previous blog article.
In the Oracle Integration Cloud a Case Management application consists of at least one Dynamic Process that on its turn consists of Case Activities. A Case Activity is implemented by a (structured) Process, or a Human Task. The unit of deployment is an Application, which consists of one or more Dynamic Processes plus the implementations of the activities (Processes, Human Tasks), and may also include a couple of Forms (plus some more).
The same application can have multiple revisions (versions) deployed at the same time, each having its own Revision Id. There can only be one default revision. It is important to realize that once an instance of a case is started, it stays running in the same revision. In contrast to the (on-premise) Oracle BPM Suite there (currently) is no way to move, or migrate as it is called, the instance from one revision to another. That holds for Dynamic Process as well as the implementation of its activities. 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

SOA Suite 12c in Docker containers. Only a couple of commands, no installers, no third party scripts by Maarten Smeets

image 

For developers, installing a full blown local SOA Suite environment has never been a favorite (except for a select few). It is time consuming and requires you to download and run various installers after each other. If you want to start clean (and you haven’t taken precautions), it could be you have to start all over again.

There is a new and easy way to get a SOA Suite environment up and running without downloading any installers in only a couple of commands without depending on scripts provided by any party other than Oracle. The resulting environment is an Oracle Enterprise Edition database, an Admin Server and a Managed Server. All of them running in separate Docker containers with ports exposed to the host. The 3 containers can run together within an 8Gb RAM VM.

The documentation Oracle provides in its Container Registry for the SOA Suite images, should be used as base, but since you will encounter some errors if you follow it, you can use this blog post to help you solve them quickly.

A short history

QuickStart and different installers

During the 11g times, a developer, if he wanted to run a local environment, he needed to install a database (usually XE), WebLogic Server, SOA Infrastructure, run the Repository Creation Utility (RCU) and one or more of SOA, BPM, OSB. In 12c, the SOA Suite QuickStart was introduced. The QuickStart uses an Apache Derby database instead of the Oracle database and lacks features like ESS, split Admin Server / Managed Server, NodeManager and several other features, making this environment not really comparable to customer environments. If you wanted to install a standalone version, you still needed to go through all the manual steps or automate them yourself (with response files for the installers and WLST files for domain creation). As an alternative, during these times, Oracle has been so kind as to provide VirtualBox images (like this one or this one) with everything pre-installed. For more complex set-ups Edwin Biemond / Lucas Jellema have provided Vagrant files and blog posts to quickly create a 12c environment. 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

Configuring Integrated SOA Gateway with Oracle SOA Cloud Service on Oracle Cloud Infrastructure Classic by: Rekha Ayothi

image

In Oracle E-Business Suite Release 12.2, Integrated SOA Gateway (ISG) uses Oracle SOA Suite and its E-Business Suite Adapter for SOAP based web services. Now, with Oracle E-Business Suite on Oracle Cloud, you can configure ISG to use Oracle SOA Cloud Service and its E-Business Suite Adapter for SOAP based web services.

What is Oracle E-Business Suite on Oracle Cloud?

If you are new to running Oracle E-Business Suite on Oracle’s Cloud Infrastructure, please refer to the Oracle E-Business Suite on Oracle Cloud Landing Page for any introduction needed.

What is Oracle SOA Cloud Service?

Oracle SOA Suite is a comprehensive service infrastructure that lets you build, deploy and manage integration following the concepts of service-oriented architecture (SOA). Oracle SOA Cloud Service is an integration Platform as a Service (iPaaS) offering that provides Oracle SOA Suite and other related SOA components in Oracle Cloud.

Oracle SOA Cloud Service supports multiple service types that provide one or more SOA components as services. For EBS ISG SOAP services, you would be using a service type that includes SOA Suite. 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

Agent Group Existance Check Failed, Recheck ICS Username, ICS Password and Proxy Username, Proxy Password or Contact Customer Support by Ankur Jain

image

After ICS POD upgraded to 18.2.3.0.0, ICS agent will not come up and throw an error "Agent Group Existence Check Failed, Recheck ICS Username, ICS Password and Proxy Username, Proxy Password or Contact Customer Support".
The reason being of the issue is, ICS certificate has been changed. Certificate changes for ICS happened on the Cloud (outside of Agent). It can be mapped to 18.2.3 MLR 00.

This is known Bug 28242477 logged by Oracle.

To resolve this issue, the user needs to re-import the CA certs from ICS on to agent keystore. Ensure that entire certificate chain is imported to agent keystore.

Follow below steps to resolve the issue:

1) Download Certificate Chain from ICS

  • Login into ICS console using Firefox browser
  • Click on Security Report and More Information
  • Go to Security Tab and Click on View Certificate button
  • Click on Details tab. Once click on Details tab, you will notice Certificate Chain (Root, Intermediate & Leaf) 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

Integration Cloud – File Handling Primer by Shreenidhi Raghuram

image 

Introduction

The objective of this blog is to introduce to the reader all available file-based options in Oracle Integration Cloud (OIC). The blog will cover the various tools and techniques available for developers for designing file-based integration solutions

The Integration Cloud documentation does contain these in relevant sections. This blog intends to present only the file-based tools and techniques of Integration Cloud as a single point of easy reference.

Note that most of what is covered here is pertinent to all three flavors of Integration Cloud (AIC, OIC and ICS)

Oracle Autonomous Integration Cloud (AIC)

Oracle Integration Cloud (OIC)

Oracle Integration Cloud Service (ICS)

However, based on the product versions, feature sets could be slightly different across these product offerings. Refer to the respective documentation links for more details.

We will be covering the following topics in the subsequent sections of this blog

  1. Integration Cloud tools and options for File Handling
  2. We will talk about mainly FTP adapter, File Adapter and their various available options for developers. A short section on SOAP and REST adapters in the context of attachments. We will also see other Integration Cloud constructs like Stage File and some Mapper functions which are vital for designing file handling solutions.
  1. FAQs
  2. We will answer some common integration questions around file handling
  1. Use case scenarios
  2. We will list out some real world use-cases and their solutions based on customer experiences. They provide useful insights and innovative uses of Integration cloud to design solutions involving File handling

Integration Cloud tools and options for File Handling

File Based Adapters : FTP, File, SOAP and REST adapters

File based Activities : Stage File, Mapper Functions

File Based Adapters

Integration Cloud provides these adapters that primarily help implement file-based integration flows

  • FTP Adapter
  • File Adapter

In addition, the SOAP and REST Connections also provide file attachment features and hence help us design flows for sending and receiving file content over SOAP and REST interfaces.

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