Templating in Process Cloud Service by Antonis Antoniou

image

Oracle Process Cloud Service released a new capability in the space of re-usability and templating called "QuickStart Master", a way to streamline application and process development by promoting your own applications as templates.

This feature is build on top of the existing QuickStart Apps capability, a very nice feature which part part of the very first release of Oracle PCS.
So let’s see how you can create a very simple application in Oracle Process Cloud Service and how you can promote it as a QuickStart app.
Create a new application in Oracle Process Cloud Service, give it a name and file it under a space (I’ve named it "Travel Request Application" under a custom space called "aantoniou").

Create also a sample process. For simplicity purposes I’ve created a process using the "Form" pattern and named it "TravelRequestProcess".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! 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. 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

IoT for an Eco-Friendly Rental Business by Eric Jacobsen

image

In today’s world, billions of connected devices, from smart vehicles to smart meters and even electric scooters, generate ever-increasing quantities of valuable data. By using data from devices, many businesses have started to look at new business models like delivering their products as a service to attract new customers and help reduce costs.

SoftBank, the Japanese telecommunications and technology company, and PS Solutions, a subsidiary of SoftBank, this year launched an eco-friendly electric scooter sharing service called Setouchi Karen that leverages Oracle IoT Cloud.

Read this Forbes article and watch the video below to learn how a novel IoT use case for ‘mobility-as-a-service’ is enabling SoftBank to realize efficiencies and improvements in customer experience. 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

Management Cloud – Application Performance Monitoring for Java EE, ADF & SOA Suite applications by Lucas Jellema

image

In a recent article, I shared my first steps (small step for mankind, big steps for me) with Oracle Management Cloud: First steps with Oracle Management Cloud – Application Performance Management for Node (JS) applications. In that article, I have explained in broad terms the purpose of Application Performance Monitoring in the scope of OMC:

Application Performance Monitoring (APM) is clearly indispensable to any organization adopting a DevOps approach – and frankly required for any organization in general running applications to support business objectives. APM provides insight in the non-functional behavior of applications – or better yet: of the business functions provided by these applications. It alerts administrators to functions that have unacceptable response times or are at risk to display poor performance and it allows us to analyze these situations to figure out where in the application stack – front end, services, integration flows, database, etc. – and in which specific component the problems have arisen. After performing this type of root cause analysis, resolving the problem still needs to be done, but is kick started as early as possible and with as much analysis details as possible.

In that earlier article, I also demonstrated how monitoring can be set up for Node (JS) applications. In this article, I will work with the APM Java agent. This agent can be installed and configured for a range of Java EE application servers – including Oracle WebLogic Server, Apache Tomcat Server, JBoss/WildFly, IBM WebSphere Server. It will observe the activity in the JVM and derive meaningful metrics from its observations. These metrics are forwarded to the OMC cloud where they are stored, processed, visualized and analyzed.

In this article I will apply the APM Java Agent to an existing Oracle WebLogic plus SOA Suite environment. After installing and configuring the agent, I have to make one small change to the WebLogic startup script, (re)start the server and subsequently and activity on that server is reported to OMC and exposed in the APM Dashboard and analysis screens. Subsequently my colleague executed the same steps on his personal laptop, using an agent with the same registration key and applying this agent to a WebLogic Server running an ADF application against a local database. Within minutes, the metrics from his machine and his ADF application appeared in the APM section of OMC, ready to be analyzed. (this particular ADF application is intentionally equipped with a number of performance black holes, for training and demonstration purposes; OMC APM was capable of identifying most of them. 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

Service Bus Transport for Apache Kafka by Ricardo Ferreira

image

Introduction

This sample provides a native transport for OSB (Oracle Service Bus) that allows connectivity with Apache Kafka. By using native APIs, the transport allows resilient and high speed access to Apache Kafka clusters. Integration developers can benefit from this transport in the implementation of use cases that requires the integration to/from Apache Kafka with applications (SaaS and On-Premise) supported by OSB, as well as technologies such as JMS, HTTP, MSMQ, Coherence, Tuxedo, FTP, etc.

Using the Kafka Transport for Inbound Processing (From Kafka to the World)
Using the Kafka Transport for Outbound Processing (From the World to Kafka)

This is an Open-Source project maintained by Oracle.

Features and Benefits:

The OSB Transport for Apache Kafka provides inbound and outbound connectivity with Apache Kafka. But this is definetely a oversimplification of what this transport can really do. The list below summarizes the most important features found in this implementation.

  • Supports multiple Apache Kafka versions such as 0.9.X, 0.10.X and above.
  • It works with the enterprise version of Kafka (Confluent Platform) as well.
  • Designed to work with 12c versions of OSB. Compatible with 12.1.3 and 12.2.1. Get the code 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

Mediator, the-always-give-response-pattern by using the Echo-reply by Eric Elzinga

Iimagen my usecase i subscribed to an eventbus solution (rabbitmq with some custom code to be able to publish to consumers based on the soap protocol).

The backend system which generated the notications can generate the next type of events :

— employeename got changed

The current subscription mechanism only allows me to subscribe based on the value of entity.
Since i’m not interested in all EMPLOYEE related events i need to do the filtering myself.

When i register myself as consumer on the event i need to configure a soap endpoint at which the event bus will deliver the soap envelope.
The definition of this soap interface defines a http sync operation. (http 200)

This means, when the event bus tries to deliver an event and it receives back a soap response with http200, the message will be removed from the queue (i have 1 queue dedicated for my consumer application).
When the event bus tries to deliver an event and it receives back a empty response with http202, the publish on the event bus will fail since it checks on a valid soap body response.

So..this is a bit of background information. 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,webcast

How to call web service that uses WS-Addressing from OSB 12c by Denis Velagic

image

One of the external systems is using web services with WS-Addressing to retrieve Login information for the user in this case it is a token number. After which this token number will be used when calling other web services from that system.

So to call this web service from Oracle Service Bus 12c we need to create correct SOAP headers to enable the WS-Addressing callout.

Short overview of WS-Addressing

WS-Addressing provides a transport-neutral mechanism to address Web services and their associated messages. Using WS-Addressing, endpoints are uniquely and unambiguously defined in the SOAP header. WS-Addressing provides two key components that enable transport-neutral addressing, including:

  • Endpoint reference (EPR) – Communicates the information required to address a Web service endpoint.
  • Message addressing properties – Communicates end-to-end message characteristics, including addressing for source and destination endpoints and message identity, that allows uniform addressing of messages independent of the underlying transport. 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: cloud compliance,cloud certification,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress,webcast

PaaS Partner Community Newsletter August 2017

Dear PaaS  Partner Community,

You want to know what you missed at the PaaS Partner Community Forum 2017? – Watch a short video here. Don’t miss the partner community reception at Oracle OpenWorld 2017 – registration is open here. As part of OOW we will also host the Partner Advisory Councils for Integration & Process and Internet of Things. In case you can’t make it to San Francisco we offer the fall and winter editions of free on-demand Bootcamps for SOA Suite 12c and BPM Suite 12. For additional trainings please see the community training calendar here (community membership required).

You as a partner play a critical role in the digital transformation of our joint customer base. Watch Luis Weir’s video to understand which role API Cloud platform service plays. As part of the API CS partner resource kit we offer free trails at Demo.Orace.com. Oracle API CS is a 3rd generation platform which supports a miroservices strategy as part of a modern software architecture.

In the Integration section Robert and Phil demonstrate how to build an integration based on ICS in less than 2 minutes! Thanks to the community for sharing all the Integration articles: API Platform Cloud Service REST API scripts and REPL using Python & Oracle Mobile Cloud Service (MCS) and Integration Cloud Service (ICS): How secure is your TLS connection? & ICS roles & Custom functions to extend ICS transformations – ICS Definitive Guide & FAQ: Integrating E-Business Suite using Integration Cloud Service & Purging Strategies in Oracle SOA Suite 12c – Part II & Avoiding Service Call Failures in Oracle Service Bus and Oracle SOA Suite & Jump-Start your Oracle SOA Projects in FlexDeploy & Check Composite State of Oracle SOA Suite by Command Line & How We Added a Spoon of Agility to a Large Oracle Service Bus Project.

In the Internet of Things space a new fleet monitoring cloud solution became available.

Oracle Process Cloud Service was named a leader in 2017 Forrester report. Business Process Management is the enabler to digitize manual business processes. Each of our customers is using e-mail based workflows which can benefit from automation. Process Cloud Service combined with Content Cloud Service is an excellent platform to gain business benefits rapid. Thanks to the community for sharing all the BPM articles: Multi-Instance Subprocess in Oracle Process Cloud Service & Process Cloud Service and how to loop and select elements from a list & Oracle Process Cloud Service – Decision Model Notation part 2 & PCS and Correlations: the next big thing cavemen already used… .

In our last section Architecture & integrate and extend SaaS the UX team published a guide that goes beyond mobile first. The The Anki-MedRec Platform is an excellent sample of a PaaS showcase. And Angelo published a paper how to extend SaaS with Application Builder Cloud Service

For a short summery of our key monthly information watch the Fusion Middleware & PaaS Partner Updates on YouTube. The August edition of the PaaS Partner Update highlights the Integrate and Extend SaaS kits for partners, tips for Oracle OpenWorld and the community webcast on August 17th. To learn more about Oracle’s data center certifications please join our monthly SOA & BPM Partner Community Webcast – August 17th 2017.

Want to publish your best practice article & news in the next community newsletter? Please feel free to send it via Twitter @soaCommunity #PaaSCommunity!

See you in Lisbon!

To read the newsletter please visit http://tinyurl.com/PaaSNewsAugust2017 (OPN Account required)

Please like and share the newsletter at Twitter and LinkedIn.

Jürgen Kress

Fusion Middleware Partner Adoption
Oracle EMEA
Tel. +49 89 1430 1479
E-Mail: juergen.kress@oracle.com
clip_image003Blog clip_image004LinkedIn clip_image005 Twitter

To become a member of the SOA Partner Community please register at http://www.oracle.com/goto/emea/soa (OPN account required) If you need support with your account please contact the Oracle Partner Business Center.

Newsletter Logo 2017

Blog Twitter LinkedIn image[7][2][2][2] Facebook

Technorati Tags: newsletter,SOA Community newsletter,SOA Community,Oracle,OPN,Jürgen Kress

Oracle Cloud Compliance & Certification- PaaS Partner Community Webcast – August 24th 2017

image

Attend our August edition of the PaaS Partner Community Webcast live on August 24th 2017 at 15:00 CET.

Oracle Data Center regulations and certifications

Presenter: Melissa Cazalet

Visit the registration page here.

Call ID: 5566478 Call Passcode: 240050

UK: +44 (0) 208 118 1001 & United States: 140 877 440 73

More Local Numbers

Schedule:

August 24th at 15:00-16:00 CET

Visit the registration page here.

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

· Wercker July 21st 2017

· Sales Play webcast June 28th 2017

· Process Cloud Service update – DMN capabilities May 23rd 2017

· Drive DevOps Agility and Operational Efficiency with Oracle Management Cloud April 25th 2017

· Implementing DevOps and Agile Methodologies in Oracle Projects March 21st 2017

· Mobile Cloud Service & Chat Bots February 28th 2017

· b2b January 31st 2017

· Community Resources & free Cloud trails December 20th 2016

· SOA 12 & BPM Suite 12c Roadmap update November 29th 2016

· 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

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

Cloud Control 13.2 and SOA Suite 12.2.1.1 by Matthias Fuchs

image

The intention is to monitor a SOA/BPM Cluster installation with 2 managed servers on two hosts with Cloud Control 13.2. There is a different user for weblogic and cloud control agent.

First step is to install the agents on 2 servers. Each server has one managed server. The easiest installation for agents is to install it with AgentPull Scripts.

Here is a short script, for further information about agent install see oracle documentation.

Please replace agent_home_dir with your agent base directory

Discover the SOA/BPM domain in Cloud control. After this, we start to check the functionality of the SOA monitoring part.

Open the domain

Choose a SOA Domain – here BPM_…

Check SOA infra

click on soa infra on left menu inside middleware domain. 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