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

Are your SOA and BPM composite deployments ready for Continuous Delivery? By Craig Barr

image

How do you automate continuous change to your environments consistently?

Consider a simple scenario. You have a Composite Application and you want to deploy it from Development/CI through to Production. Oracle provide a useful Apache Ant script for doing automated deployment of Composites with relative ease.

Now let’s consider the fact that multiple revisions of a single BPM or SOA Composite Application can be deployed side-by-side. You may choose for each change to be a new revision or for only major and breaking changes to be a new revision. Either way, your automation will probably need to consider retirement of Composite Application revisions over time. After all, you don’t want to have unused Composite Revisions hanging around in your Platform doing nothing but adding overhead.

Of course, Oracle also provide an Apache Ant script for doing automated undeployment of Composites. Unfortunately, it will fail if a composite is already undeployed. But, does this matter?

For me, this matter’s a lot. Let me explain and discuss some of the solutions for reliable Continuous Delivery of SOA and BPM Composites.

Don’t make me think

Automation should focus on taking a desired state and applying it to a target environment rather than performing a specific task which only works under certain strict conditions. In other words, an operator shouldn’t have to think too hard about whether their automated deployment is going to work, it should just work.

Idempotency

For automation to just work it should first be idempotent which means when executed with the same input more than once it should have no additional effect. 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

Building a Future Proof Integration Platform by Bob Rhubart

image

Oracle ACE Directors Ronald van Luttikhuizen and Luc Bors, both from eProseed, team up to explain how Oracle Mobile Cloud Service and Oracle Service Bus can work together to create an integration platform that won’t turn into a dinosaur. Watch the video here.

Additional Resources

Oracle Cloud Integration Part 1: Introduction [Tech Article]

Hybrid IT Integration PaaS Patterns Poster

Mobile by Design: Developing with the Oracle Mobile Cloud Service

Manipulating a REST Service Header Using OSB 12.2.1

Oracle MAF Consuming Rest Services using Oracle Mobile Cloud Service (MCS)

Want to see more 2 Minute Tech Tips? Click here.

Can you deliver a useful technical tip in two minutes or less? Prove it! Contact bob.rhubart@oracle.com

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

Automated Deployment to SOA Cloud Services using Developer Cloud Services by Roland Koenn

image

Introduction

The process of deploying SOA Projects to Oracle SOA Cloud Services (SOACS) can be significantly simplified and streamlined using the Oracle Developer Cloud Services (DevCS) by facilitating the inbuilt Maven and GIT repositories. This article is a walk-through on how create a SOA Project in JDeveloper and get it deployed on SOACS using DevCS. It is based on Windows, but other operating systems work in a very similar way. The following graphic shows the simplified process.

Prerequisites

JDeveloper: Download and install SOA Suite 12.1.3 QuickStart from OTN. This contains the JDeveloper version required for this example. Please note that this example will work for SOA 12.2.1 as well, but you will additionally need to follow the steps described in My Oracle Support (MOS) note2186338.1

Maven: Download and install Maven from here.

Access to a Oracle SOA Cloud Services 12.1.3 instance. Details can be found here.

Access to Oracle Developer Cloud Services – this comes as part of the SOA Cloud Services subscription. You will receive an email with details on how to login with the subscription activation.

Creating the GIT repository

Login to the Oracle Developer Cloud Services and Select Create New Project. I am going with a Private Project, but using the Shared project is identical. Make sure to select an Empty Project and select your favourite Wiki Markup. 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

SOA and Integration On-Prem and in the Cloud Video with Vikas Anand

image

Vikas Anand (Senior Director, Product Management, SOA Suite/Integration Cloud Service, Oracle) and Ram Menon (Product Manager, Oracle Integration Cloud Service) join OTN TechCast host Bob Rhubart for a discussion about meeting SOA and integration challenges on-prem and in the cloud. 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

When to Use Oracle SOA Cloud Service by Bob Rhubart

image

Decisions, decisions. Can’t figure out whether to go with Oracle SOA Cloud Service or Integration Cloud Service? No worries! Oracle ACE Robert van Mölken helps you sort it out in this informative 2 Minute Tech Tip. Watch the video here.

Additional Resources

SOA Cloud Service in a Nutshell [Article]

Help! What Integration Solution is Best for Me?

Choosing the Right Integration PaaS | Robert van Mölken [Video]

Want to see more 2 Minute Tech Tips? Click here.

Can you deliver a useful technical tip in two minutes or less? Prove it! Contact bob.rhubart@oracle.com

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