Our Final Episode – Oracle Business Rules by SOA Mythbusters

image

We would like to give special thanks to our collaborators and friends Maggie Rosas and Miguel Ramirez. Without their hard work, contributions and insight, this article wouldn’t have been possible.

Introduction

In this article, we will dive into the discussion of how and where Oracle Business Rules fits into a Service Oriented Architecture. Furthermore, OBR’s evolution along Oracle’s FMW stack will be revisited, as well as its importance, benefits and the best practices to implement this product based on our own experience.

In many customers / projects we have faced a lot of resistance spearheaded by inaccurate conclusions around OBR’s scope, capabilities, performance and overall reliability as a component of Oracle SOA Suite.

This kind of concerns, can frequently lead organizations to underestimate the tool’s potential or even to abandon its use altogether, selecting instead suboptimal alternatives for business rules implementation and management.

The Myth:

“Oracle Business Rules is not a relevant tool within the FMW Stack; it is also risky to use, unfriendly to the final user and difficult to position adequately in a SOA Architecture”

Let’s get started

First and foremost, let’s take a look at how any business rule engines may fit into a technological architecture based on service-orientation principles.

It is very important to take in account that from a theoretical / methodological standpoint, “Rules Centralization” is in fact an established SOA design pattern, related to both the “Orchestration” and “Enterprise Service Bus” compound patterns.

Rules Centralization is also one of the “Inventory Centralization Patterns”, along with Policy, Schema and Process Centralization. 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 PaaS Partner YouTube Update August 2017

The August edition of the PaaS & Middleware Partner Update contains three key topics:

· Integrate and Extend SaaS kit for partners

· Oracle OpenWorld 2017 tips & networking reception

· Community Webcast about Cloud compliance on August 17th 2017

For regular updates please subscribe to our YouTube channel here. Thanks for your likes and sharing the video on YouTube and LinkedIn. For the latest SOA & BPM Partner Community information please visit our Community update wiki here (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: YouTube,SOA Community,Oracle SOA,Oracle BPM,Jürgen Kress,Middleware Update,Partner Update

Matt Wright talks about their use of Oracle Process Cloud Service

image

Rubicon Red’s CTO, Matt Wright talks about how the company is using Oracle Process Cloud Service to help it optimise its business process and become more efficient. Watch the video 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

Private Application Deployments in Oracle Process Cloud Service – New Feature! 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.
So in this blog post we will see, in detail, how you can use the "Event-Based Gateway"to implement divergence and branching in your processes using events generated from external processes. Process communication will be implemented using "Correlations". 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

Editing Application Roles in Oracle Process Cloud Service by Lonneke Dikmans

image

The other day I was working on my demo of Oracle Process Cloud Service (PCS) for UKOUG Apps 2016.  After creating the application, I wanted to start working on the process. My use case fits an out of the box pattern nicely, so I started with "Form Approval with Integration Pattern" and PCS created a default process for me; with two swimlanes and a number of activities. The resulting process is shown below.

Every PCS application is provisioned with three standard roles:

  1. Process Owner. Users with this role have access to process activity history, can take actions, alter the process flow etc. Process owners typically manage deployed business processes and use metric analysis tools such as dashboards to monitor the business process.
  2. Process Reviewer. This role gives access to process activity, but process reviewers can not take actions on tasks or alter tasks flows.  Process reviewers are not participating but typically responsible for reporting on current process instance status.
  3. Analytics Viewer. assigned this role can create and view business analytics dashboards associated with the specified application.

In this example, I don’t want to use these global application roles, I want two other roles: 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

Live Demo: Oracle Process Cloud Service by Christopher Rausch – in German!

image

In der Live Demo erfahren Sie wie man mit Hilfe von Oracle Process Cloud Service einen Schadenmeldeprozess in einfachen Schritten schnell digitalisieren kann. Wir gliedern die Digitalisierung des Prozesses in 5 Arbeitsschritte: Das Prozessdesign, der Entwurf der Webformulare, die Definition der Datenverknüpfungen, die Definition der Logik und den Test. Watch the video 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

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

Matt Wright talks Oracle SOA Cloud Service

 

image

Rubicon Red CTO, Matt Wright outlines the reasoning behind the company’s purchase of Oracle SOA Cloud Service – primarily the ability to do development and testing in the cloud and then seamlessly implement on premises.

Watch the video 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

Top tweets SOA Partner Community – July 2017

image

July 2017 top tweets by soaCommunity

Send your tweets @soacommunity #soaCommunity and follow us at http://twitter.com/soacommunity. Make sure you share your content with the community!

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: twitter,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress,SOA Community twitter

Configure and send email notifications with UMS Notification Service in Service Bus 12c by Markus Lohn

image

 

This blog post provides a detailed description how to configure and send an email notification with User Notification Service (UMS). In detail it shows how to configure the following properties in a OSB pipeline:

  • the subject
  • the receiver of the email
  • the sender of the email
  • the message body

There exists a lot of interesting blog entries about using UMS, but they don’t show how to set the above email properties in a OSB pipeline. The instructions afterwards are tested with OSB 12.2.1.1.

Prerequisites

  • Prepare an Email Server to receive messages. You can use FakeSMTP (https://nilhcem.github.io/FakeSMTP/) as a simple solution.
  • Prepare a SOA Quickstart environment.
  • Configure and start the IntegratedWebLogicServer in JDeveloper 12.2.1.1.
  • Configure an Email Driver via Oracle Enterprise Manager (see References)

Configuration Steps

1. Open a Service Bus project in JDeveloper (Example: SendEmailTest). 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