Event Based Gateways and Correlations in Oracle Process Cloud Service by Antonis Antoniou

image 

The latest Oracle Process Cloud Service release in September 2016 (v16.3.5) added the support of two important functionalities; the "Event Based Gateway" for process branching and "Correlations" for process communication.
These capabilities have been available for quite some time in Oracle’s Process Cloud Service counterpart, the Oracle BPM Suite and have been described in detail in two of my blog posts; "Correlations in Oracle BPM 12c" and "Oracle BPM 12c Gateways (Part 5 of 5): Event-based Gateway".
Even though the functional concept is the exactly the same, whether used in an Oracle BPM Suite process or an Oracle Process Cloud Service process, there are yet some small differences, especially with the "Event Based Gateway" in Oracle Process Cloud Service. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

Oracle Fusion Middleware Critical Patch Update for July 2017 Released

The Critical Patch Update for July 2017 was released on July 18th, 2017.  Oracle strongly recommends applying the patches as soon as possible.

 

Patches include:

The Critical Patch Update Advisory is the starting point for relevant information.  It includes the list of products affected, pointers to obtain the patches, a summary of the security vulnerabilities for each product suite, and links to other important documents. Supported products that are not listed in the "Affected Products and Components" section of the advisory do not require new patches to be applied.
Also, it is essential to review the Critical Patch Update supporting documentation referenced in the Advisory before applying patches, as this is where you can find important pertinent information.

The Critical Patch Update Advisory for July 2017 is available at the following location:
Oracle Technology Network: http://www.oracle.com/technetwork/security-advisory/cpujul2017-3236622.html

 

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

PCS 16.3.5 administration by Niall Commiskey

image

Just a quick tour thru the admin tabs in PCS 16.3.5 and taking a look at archiving.

Services are those consumed by PCS, such as Docs etc.
They are divided into 2 sections Platform(PaaS) and Infrastructure.
So what are the PaaS services by PCS?
1. Integration Cloud Service (ICS). ICS can be called to integrate with SaaS and on-premise apps.
2. Document Cloud Service (Docs). Many processes require supporting documentation etc. e.g. export licenses for order processes etc.
3. Business Intelligence Cloud Service – to quote the ORCL docs –
Oracle Business Intelligence Cloud Service (BI Cloud Service) enables you to create,
manage, and deploy analytics data to create your own dashboards. These dashboards
are based on business data and allow you to get a broader and better perspective of
your business processes. 
Integrating BI Cloud Service with PCS enables you to archive business analytics from
PCS into BI Cloud Service. This integration lets you explore and access your archived
data in BI Cloud Service. Once the archive is complete, you can log into BI Cloud
Service and create charts or graphs by selecting data from multiple tables and creating
business analytics reports as per your need. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

Process Cloud Service Connectors (Part 2 of 2): REST Service Connector by Antonis Antoniou

image

In the previous post we saw how you can use the Web Service Connector in Oracle Process Cloud Service to exchange data with an external application using the SOAP protocol.
Oracle Process Cloud Service also supports the REST architecture to retrieve, create, update and delete data using REST services and this is what we will look into in detail.
To create a REST service connection in Oracle Process Cloud Service, you need the following information:

  • REST Service definition (for example, WADL, RAML, YAML, etc.)
  • Resource URLs
  • Access to the resource URLs to retrieve JSON sample
  • List of operations to use on each resource
  • List of parameters for each operation
  • In case of a secured REST service, the credentials (username and password) to access the service

Without losing any time, let’s see how you can create a REST Service Connector in Oracle Process Cloud Service using a very simple scenario.
I will be using one of the many publicly available web services to retrieve the states and territories of a country. The service url is "http://services.groupkt.com/state/get/{countryCode}/all" and the service requires you to supply a country code in the form of a 3 character ISO code and will return a list of states in JSON format.
In a nutshell, what we will develop is a process that will invoke the REST service described above. The process will start with a form pattern, where the user will type in the 3 character ISO country code. The process will then invoke the REST service, passing it the country code entered by the user and using a second human task, we will display the first state of that country.
First thing that we will do is to create a new application in Oracle Process Cloud Service (I’ve named it "Rest Service Connector Demo App" under a new space called "aantoniou"). Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

Using Process Cloud Service REST API Part 1 by John Featherly

image

The Process Cloud Service (PCS) REST API provides an avenue to build UI components for workflow applications based on PCS. The versatility that comes with REST enables modern web application frameworks and just as easily, mobile applications. The API documentation is available here. Notice the endpoints are organized into eight categories. We’ll be focusing on the process and task categories.

Exploring the API

The API documentation contains samples using cURL which is useful for ad hoc command line calls. More comprehensive and easier to use tools like Postman and SoapUI are recommended. The PCS REST API WADL (Web Application Description Language) is available and can be imported into a Postman collection or SoapUI project. Most modern browsers such as Chrome, Firefox, Microsoft Internet Explorer and Edge have developer tools that can be useful when debugging web applications with REST calls.

A Simple PCS Application

In order to explore the API we will need a simple PCS application with a basic workflow and task form. We’ll build a workflow with a message start which means it will have a SOAP Web Service binding. We’ll create a string parameter on the binding and pass that incoming string to a submit task, then to an approve task and end the flow.

PCS Composer

Login to PCS and select Develop Processes from the row of buttons on the welcome page. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

Process Cloud Service: new features and improvements by Lykle Thijssen

image

During Oracle Open World 2016, the latest release of Oracle Process Cloud Service got presented. The product has been making huge progress in all aspects, so here’s an overview of all the new and improved features.

Oracle Process Cloud Service

For those of you unfamiliar with the product: Oracle Process Cloud Service (PCS) is Oracle’s BPM solution for the cloud. While development on Oracle BPM Suite has pretty much come to an end, Oracle Process Cloud Service is the way forward and the platform for all new features related to Business Process Management. This meant that the product that was originally positioned as BPM for the citizen developer had to improve and mature to a full-blown BPM solution. It needs to support long running processes, improve its integration strategy and support case management, to mention some important subjects. While case management is not there yet, it will certainly come to Oracle Process Cloud Service and many other features are already there with the latest release.

Modelling Processes

As it used to be, modelling processes is done in the browser. This makes it easy for business and IT to collaborate on processes, because you only need an internet connection to get access. No need for development tools, code repositories and a powerful work station to get started. The main improvement in the process modelling is that Oracle has abandoned the usage of Flash. This makes the process modeller faster and easier to use, creating a far more pleasant and performant development experience.

Selecting integrations

When creating a Service Call, whether it’s synchronous or asynchronous, you can now select an Integration from Oracle Integration Cloud Service. Obviously, this is much more practical than dealing with WSDL imports and all the technical stuff related to that, but it also has a bigger meaning. It’s clearly showing that Integration Cloud Service has been strategically positioned as the way to go for process integrations. It’s putting the technical know-how of integration where it belongs, so you will no longer feel tempted to take that kind of complexity into a business process. Therefore, I strongly recommend following this approach as suggested by Oracle, instead of trying to work out your own integrations in PCS. Use these products for their purpose.

Document workflows

Oracle Process Cloud Service is still closely connected to Oracle Documents Cloud Service. It was already possible to deal with documents in your processes very easily, but now processes can even be started by putting a document in a certain folder in Documents Cloud Service. It requires minimal configuration on the Documents side, while in PCS you can now use a “Document Start” event for your process. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

Migrating your Oracle BPM assets into Oracle Process Cloud Service (PCS) by Andre Boaventura

image

If you are already an Oracle BPM user, it is likely that you might have heard or even ventured in its respective cloud version called Oracle Process Cloud Service (aka PCS). Essentially, Oracle PCS is a solution that enables you to rapidly design, automate, and manage business processes, as well as it is done with Oracle BPM, however the major advantage is that you can do everything in the cloud, without any concerns with infrastructure installation, setup and provisioning while keeping IT teams focused on high-value projects rather than endless tuning, monitoring, troubleshooting and workarounds, as regularly it is required to be done for on-premise projects, which in turn, allows you to focus on the business value of your solution, that is what really matters whenever we  talk about Business Process Management.

Oracle PCS has two environments:

Composer: for developing, testing, and deploying process applications. Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

Cloud based Human Workflow and Business Process automation – PCS, BPM Suite on the Cloud, BPM Suite on Premises by Lucas Jellema

image

On premises BPM Suite has been Oracle’s flagship product for business process automation for many years. Based on the industry standard of BPMN and tightly integrated with SOA Suite for integrations, it has been widely used to implement complex and typically long running business processes. The recent addition of Adaptive Case Management to BPM Suite has extended its functionality with support for less structured workflows, loosely based on the CMMN standard. Oracle has not offered – and will not offer – a BPM Suite CS; the only supported way to run BPM Suite in the Oracle Cloud is by installing it into a JCS instance.

For the business user, Oracle introduced the Process Cloud Service (PCS). PCS was originally introduced for fairly simple human workflows that may integrate documents (using Document CS) and collaboration (leveraging Oracle Social Network).

Workflows designed in PCS can exported to BPM Suite; however, BPM projects created in BPM Studio (JDeveloper) cannot be lifted and shifted to PCS, and long running instances are of course not lift and shiftable at all.

Over the last year, a similar development has taken place as with ICS: PCS is rapidly becoming the premier offering from Oracle for automating business processes, far beyond the reach of the business user. Instead of a citizen developer’s tool for simple human workflows, PCS is growing into what could have been the next generation of BPM Suite, while BPM Suite will not evolve any further. See this image from the documentation for BPM Suite 12.2.1.2.0 – October 2016: Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

Creating a Platform Blueprint from an Existing SOA / BPM Domain by Matt Wright

image

Overview

Rubicon Red MyST uses a declarative approach to automation, meaning users simply define the target state of the Oracle Middleware infrastructure to be deployed; which, at the push of a button, is automatically provisioned by MyST.

Within MyST, the target state is captured in the platform definition, which is divided into two layers. First, the Platform Blueprint defines an environment agnostic specification used to define the platform topology and configuration of your Oracle Middleware. Second, the Platform Model, overlays the environment specific configurations.

Splitting the platform definition into two layers, provides infrastructure independence; enabling you to provision consistent middleware platforms across all environments regardless of infrastructure type, on premise and on cloud.

One way to create a Platform Blueprint is to use the Platform Wizard, this guides the user through a simple process to capture the key design decisions for the Oracle Middleware topology and configuration and creates a corresponding Platform Blueprint.

Alternatively MyST allows you to introspect and capture the configuration of an existing WebLogic domain and use that to generate an equivalent Platform Blueprint. This is the topic of this blog.

Discover and Introspect Existing WebLogic Domains

To create a Platform Blueprint based on an existing WebLogic domain, we simply point MyST at the servers hosting the WebLogic domain; MyST will introspect the domain and create a corresponding Platform Blueprint. This supports a number of use cases, including: Read the complete article here.

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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

Free hands-on training on-demand: Oracle Business Process Management 12C Jul 17, 2017 – Aug 11, 2017

 

image

What you will learn

This boot camp is an ideal starting point for an implementer who is planning to learn Oracle BPM Suite 12c and use it on BPM projects. Learn to:

  • Use BPMN modeling notation to document business process
  • Simulate a process model to identify bottlenecks
  • Create business rules that condition flow through a model
  • Define key performance metrics

Build a dashboard containing charts that show key performance metrics

Registration

These events are offered FREE of charge to selected Oracle Partners.
Audience

  • Process Developers
  • Application Developers
  • Application Architects
  • SOA Architects
  • System Analysts
  • Technical Consultants

Register for July 17 – August 11 Session (SOA Community membership required).

SOA & BPM Partner Community

For regular information on Oracle SOA Suite 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