Integration Cloud Service Integration in Process Cloud Service by Antonis Antoniou

image

A new integration connector has been introduced with the latest release of Oracle Process Cloud Service that enables Oracle Process Cloud Service applications to communicate directly with Oracle Integration Cloud Service.
This is a very important "architectural" feature since it encourages a solution topology that includes a virtualization layer, an integral "ingredient" in integrations to avoid point-to-point connections through decoupling and abstraction.
So let’s see how you can use the "ICS Connector" to connect to ICS and consume a SOAP endpoint.
The use case that I will use in this blog post is quite simple; I will call a "Hello World" ICS Service from an Oracle Process Cloud Service process utilizing the "ICS Connector".
I’ve already created "Hello World" synchronous SOA composite. The implementation is very simple. I’m just using an assign component with the "concat" function to assign a static text ("Hello ") and the input to the output element of my "Hello World" service.

My "Hello World" SOA service is deployed to Oracle SOA Cloud Service (SOA CS).

Moreover I’ve already virtualized the above service on Oracle Integration Cloud Service (ICS) by first creating a SOAP connection to my SOA CS service and then creating a basic map data integration that uses the SOAP connection as a trigger and an invoker, creating a basic data mapper for both request and response messages. 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

Advertisements

Oracle Fusion Middleware 12c (12.2.1.3.0) Released

We are proud to announce the release of Oracle Fusion Middleware 12c (12.2.1.3.0). Media is available for download on the Oracle Technology Network (OTN), My Oracle Support (MOS) and the Oracle Software Delivery Cloud (OSDC). This includes the following products:  image

    •     Oracle SOA Suite and Business Process Management 12c (12.2.1.3.0)
    •     Oracle Stream Analytics 12c (12.2.1.3.0)
  •     Oracle Fusion Middleware WebLogic Server Plug-In 12c    (12.2.1.3.0)
  •     Oracle B2B and Healthcare 12c (12.2.1.3.0)
    •     Oracle Real-Time Integration Business Insight 12c (12.2.1.3.0)
    •     Oracle Service Bus 12c (12.2.1.3.0)
  •     Oracle WebLogic Server 12c (12.2.1.3.0)
  •     Oracle Access Manager Access SDK 12c (12.2.1.3.0)
  •      Oracle Business Intelligence 12c (12.2.1.3.0)
  •     Oracle Coherence 12c (12.2.1.3.0)
  •     Oracle Data Integrator 12c (12.2.1.3.0)
  •     Oracle Enterprise Data Quality 12c (12.2.1.3.0)
  •     Oracle Enterprise Pack for Eclipse 12c (12.2.1.3.0)
  •     Oracle Forms and Reports 12c (12.2.1.3.0)
  •     Oracle Fusion Middleware Infrastructure 12c (12.2.1.3.0)
  •     Oracle GoldenGate Studio 12c (12.2.1.3.0)
  •     Oracle HTTP Server 12c (12.2.1.3.0)
  •     Oracle Identity and Access Management 12c (12.2.1.3.0)
  •     Oracle Internet Directory 12c (12.2.1.3.0)
  •     Oracle JDeveloper Studio 12c (12.2.1.3.0)
  •     Oracle Managed File Transfer 12c (12.2.1.3.0)
  •     Oracle MapViewer 12c (12.2.1.3.0)
  •     Oracle TopLink 12c (12.2.1.3.0)
  •     Oracle Traffic Director 12c (12.2.1.3.0)
  •     Oracle Unified Directory 12c (12.2.1.3.0)
  •     Oracle WebCenter Content 12c (12.2.1.3.0)
  •     Oracle WebCenter Portal 12c (12.2.1.3.0)
  •     Oracle WebCenter Sites 12c (12.2.1.3.0)

 

Partner Resources (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: Fusion Middleware 12.2.1.3.0,SOA Suite 12c,BPM Suite 12c,Oracle,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Fee on-demand SOA Suite 12 and BPM Suite 12c Bootcamps

 

In February, March and April we offer free on-demand Bootcamps for SOA Suite 12c and BPM Suite 12c. For details and registration please visit the training calendar:

Date

Training

Location

By

Focus

30.01-24.02.2017

BPM Suite 12c Bootcamp

on-demand

OPN

Tech

30.01-24.02.2017

SOA Suite 12c Bootcamp

on-demand

OPN

Tech

06-31.03.2017

SOA Suite 12c Bootcamp

on-demand

OPN

Tech

06-31.03.2017

BPM Suite 12c Bootcamp

on-demand

OPN

Tech

03-28.04.2017

SOA Suite 12c Bootcamp

on-demand

OPN

Tech

03-28.04.2016

BPM Suite 12c Bootcamp

on-demand

OPN

Tech

SOA Suite 12c Bootcamp on-demandimage

What will we cover

Oracle SOA Suite 12c is the latest version of the industry’s most complete and unified application integration and SOA solution. With simplified cloud, mobile, on premises and Internet of Things (IoT) integration capabilities, all within a single platform, Oracle SOA Suite 12c delivers faster time to integration, increased productivity and lower TCO.

The Oracle SOA Suite 12c Implementation Boot Camp provides relevant insight to current and prospective SOA implementers and for those companies interested on becoming Oracle SOA Suite 12c Specialized. Participants will learn how to develop and implement solutions using SOA Suite 12c that will drive their customer organizations run more effectively and efficiently.

Learn to

  • Create, deploy, and manage cross-application process orchestration with BPEL Process Manager
  • Describe tasks for users or groups to perform with Human Task Service
  • Define and modify business logic without programming by using Business Rules
  • Create dashboards, alerts, and reports in real time with no coding using Business Activity Monitoring (BAM)
  • Implement SOA Services with Web Services Manager
  • Manage and monitor integration flow with Enterprise Manager
  • Use Adapters to connect to enterprise applications

· Convert complex point-to-point application integration into simplified, agile, and reusable shared service application infrastructure with Service Bus

For details and registration please visit the training calendar.

BPM Suite 12c Bootcamp on-demand image

What will we cover

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. The course provides a combination of lecture segments that present conceptual and feature background and hands-on labs that provide practice with the tooling.

It introduces process developers to Oracle BPM Suite 12c. It covers the key concepts, features and processes needed to begin using the design-time and run-time capabilities on BPM projects. Throughout the training, you will benefit from hands-on exercises based upon two case studies. At the conclusion of the course, you should feel comfortable to start using BPM Suite 12c for process modeling, simulation, analytics, business rules and human workflow.

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
  • Develop a sophisticated human workflow task routing
  • Define key performance metrics
  • Build a dashboard containing charts that show key performance metrics

For details and registration please visit the training calendar.

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

Recovering an Asynchronous Callback in Oracle BPMN by Mark Petersen

imageWhen creating asynchronous services, you don’t normally worry about what happens if the service fails to callback to the parent process.  However, if the callback does fails, it can create major problems for the parent process, making it stall without an easy way to recover. 

Take, for example, the following process, called SubmitCreditCheck. The asynchronous Call: Perform Credit Check service blocks until the Receive: Perform Credit Check callback message is received. If, for whatever reason, this service doesn’t return, the main process will be stuck and will not make to the Start: Report Write-up service; and it will never end.

With a little bit of planning, however, you can implement a mechanism to recover from this problem and resume the process. This mechanism only requires the addition of a correlation ID at the start of the process and in the callback activity. Refer to Oracle documentation on correlation here.

Now if the service doesn’t return a callback message, you can manually trigger the callback using the callback URL defined below. 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

Creating reusable Business Rules for SOA & BPM by Lykle Thijssen

image

 

This article dives into the Business Rules Engine (BRE) of Oracle SOA Suite and how to create reusable Business Rules for your SOA services and BPM processes. Basic knowledge of the BRE is assumed.

In many cases, when you work with SOA or BPM, Business Rules are involved. They are important for decision logic, validations and process routing. The Business Rule Engine (BRE) that comes with Oracle SOA Suite is a logical choice for modelling such Business Rules, but how do you make sure that those rules can be reused over different services and processes? And how do you isolate the Business Rules logic, so you don’t need to redeploy any other components upon changes?
In one of my projects, I’ve faced the situation of needing to address these issues and have come up with a flexible solution. This blog is the result of further finetuning of that solution, mainly by using the KISS approach.

Business Rule Engine (BRE)

First things first: let’s talk about the Business Rule Engine. It’s a powerful tool for executing if-then rules or rules in decision tables, but it’s not always too business friendly for modelling. If that’s a major problem for your client, you should consider Oracle Policy Automation instead. However, if you decided to use the BRE, then reusability becomes an issue pretty quickly. It’s very tempting to just create a BPM process and have the Business Rule component generated from there, but then those rules will only be exposed to that particular composite. There is no central repository for reusable Business Rules (like MDS), so your only real option is to put your Business Rules in a separate SOA composite.

When we dive deeper into the Business Rule Engine, we see four major components:

  1. Decision Services
  2. RuleSets
  3. Rules
  4. Facts

Decision Services are the interfaces of the Business Rule component. One BRE component can have multiple Decision Services and one Decision Service can call multiple RuleSets.
RuleSets are groups of rules that can be called by different Decision Services. They should generally contain rules that should always be executed together.
Rules are being executed by the BRE. A rule can only exist in the context of one RuleSet, so rules are not reusable on their own.
Facts are the input objects for your Rules. Since our objective is to create reusability, I recommend to stick to one input fact, which can then be used by all the Rules. 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

Oracle Business Process Management Bootcamp 12c 30 Jan – 24 Feb 2017– free on-demand training and certification

Training On Demand: Oracle Business Process Management 12C

  • This Boot Camp is now open for registration to all partners taking specialist certification exams in the next 90 days. Please DO NOT REGISTER, if you are not taking a certification exam.
  • All registrations must be done using a company email. Personal emails will be rejected
  • In order to submit your registration you will be asked to login using your OPN (Oracle PartnerNetwork) account credentials. In case you do not have an OPN account please see the Profile badging step-by-step guide for partners on how to create the account. This process will also ensure your certifications are aligned to your company ID. All registrants must be badged and aligned to their company ID

For details please visit the registration page here.

image

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

Business Rules: Sums and Averages in Test Conditions by Jaideep

 

Sometimes in test conditions in rules, there may be a need to test for sums or averages of a collection of values, and these kinds of aggregated values may not be directly available as input facts. For example, in an expense report, you may want to test if the total expenses are above a certain value and then take some action. This is easy if the total value is available directly in the expense report header. What if the total value is not available in the expense report directly and you have to do a sum of all the expense lines in the rule…before you can test for the total value?  How do you do aggregation of fact values in the rule? Watch this quick tip video to see how to do this. Aggregation in Oracle Business Rules in Two Minutes Watch the video here

clip_image002

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

BPM/SOA Human Task: Java code in jsp source files is not allowed in ojsp.next mode by Antonis Antoniou

clip_image002Today I came across an exception while trying to load one of my task details (v12.2.1).

Error: OracleJSP error: oracle.jsp.parse.JavaCodeException: Line # 14, oracle.jsp.parse.JspParseTagScriptlet@66e50889
Error: Java code in jsp source files is not allowed in ojsp.next mode

What was really strange to me was that I did not do anything different from what I used to do with previous versions.
After some research I found out that this was a known issue for 12.2.1. There are two possible causes for getting this error.
a) Either you are not using the fully qualified host name  (including domain name) for the forms to render properly. 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

SOA & BPM Partner Community Webcast – November 29th 2016 SOA Suite 12c and BPM Suite 12c roadmap and journey to the Cloud.

image

Attend our November edition of the SOA & BPM Partner Community Webcast live on November 29th 2016 at 16:00 CET.

imageVikas Anand

Vice President Product Management

LinkedIn & Twitter

Visit the registration page here.

Call ID: 4070776 Call Passcode: 333111

Austria: +43 (0) 192 865 12
Belgium: +32 (0) 240 105 28
Denmark: +45 327 292 22
Finland: +358 (0) 923 193 923
France: +33 (0) 15760 2222
Germany: +49 (0) 692 222 161 06
Ireland: +353 (0) 124 756 50
Italy: +39 (0) 236 008 198

Netherlands: +31 (0) 207 143 543
Spain: +34 914 143 755
Sweden: +46 (0) 856 619 465
Switzerland: +41 (0) 445 804 003
UK: +44 (0) 208 118 1001
United States: 140 877 440 73
More Local Numbers

Schedule:

November 29th 2016 at 16:00-17:00 CET

Visit the registration page here.

Missed our SOA & BPM Partner Community Webcast? – watch the on-demand versions:

· Microservices October 25th 2016

· Oracle OpenWorld 2016 update September 27th 2016

· API Cloud Platform Service August 30th 2016

· BPM Suite & PCS Update July 26th 2016

· Integration Cloud Service June 28th 2016

· Sales Plays Webcast June 9th 2016

· Real-Time Integration Business Insight May 31st 2016

· Integration Strategy sales and marketing campaign update

· Microservices

· Stream Explorer

· Process Cloud Service V2

· SOA Suite 12.2.1

· Oracle OpenWorld 2015 update

· SOA & API Cloud Service

· Solutions Catalog & Cloud Marketplace

· GSE demo systems

· Hybrid sales plays

For the latest information please visit Community Updates Wiki page (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

Oracle Fusion Middleware 12c (12.2.1.2.0) Released

clip_image001

 

We are proud to announce the release of Oracle Fusion Middleware 12c (12.2.1.2.0). Media is available for download on the Oracle Technology Network (OTN), My Oracle Support (MOS) and the Oracle Software Delivery Cloud (OSDC). This includes the following products:

  • Oracle SOA Suite and Business Process Management 12c (12.2.1.2.0)
    • Oracle B2B and Healthcare 12c (12.2.1.2.0)
    • Oracle Service Bus 12c (12.2.1.2.0)
    • Oracle Stream Analytics 12c (12.2.1.2.0)
    • Oracle Managed File Transfer 12c (12.2.1.2.0)
  • Oracle WebLogic Server 12c (12.2.1.2.0)
  • Oracle Coherence 12c (12.2.1.2.0)
  • Oracle TopLink 12c (12.2.1.2.0)
  • Oracle Fusion Middleware Infrastructure 12c (12.2.1.2.0)
  • Oracle HTTP Server 12c (12.2.1.2.0)
  • Oracle Traffic Director 12c (12.2.1.2.0)
  • Oracle Fusion Middleware WebLogic Server Plug-In 12c (12.2.1.2.0)
  • Oracle MapViewer 12c (12.2.1.2.0)
  • Oracle Data Integrator 12c (12.2.1.2.0)
  • Oracle Enterprise Data Quality 12c (12.2.1.2.0)
  • Oracle Enterprise Pack for Eclipse 12c (12.2.1.2.0)
  • Oracle GoldenGate Studio 12c (12.2.1.2.0)
  • Oracle GoldenGate Monitor 12c (12.2.1.2.0)
  • Oracle GoldenGate Veridata 12c (12.2.1.2.0)
  • Oracle JDeveloper Studio 12c (12.2.1.2.0)
  • Oracle Forms and Reports 12c (12.2.1.2.0)
  • Oracle WebCenter Portal 12c (12.2.1.2.0)
  • Oracle WebCenter Content 12c (12.2.1.2.0)
  • Oracle WebCenter Sites 12c (12.2.1.2.0)
  • Oracle Business Intelligence 12c (12.2.1.2.0)

Here is the related information for these releases:

You can also visit the Oracle Fusion Middleware page on OTN to find more information about the products.

Partner Resources (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