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

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

Integrate & extend SaaS – free hands-on Oracle Partner training Paris September 4th & 5th 2017

 

Free hands-on trainings – integrate & extend SaaS

You are working on Oracle SaaS implementations like CX, HCM or ERP Cloud and want to integrate and extend them?

Attend our hands-on training to understand how to use Oracle PaaS service like Integration Cloud Service, Mobile Cloud Service or Process Cloud Service in combination with Oracle SaaS solutions like Order Management or Digital Field Service. The training is most suitable for developer and consultants with SaaS experience who want to learn more about PaaS.
clip_image002Free hands-on in-class training takes place on September 4th & 5th in Paris

For details please visit the registration page here.

 

Partner Resource kit to Enrich SaaS with PaaS (community membership required) Sales Kits: Connect and Extend SaaS & Use Case Integrate and Automate across Oracle and non-Oracle SaaS

Presentations:

Demo Systems:

Get the partner resource kit here

Account problems: Need help with your OPN Account? Please contact the OPN team!

 

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

Oppstart av OUGN Integration SIG August 24th 2017 Oslo Norway

image

 

Det var lenge vært snakk om å starte opp en SIG for integrasjon innen OUGN – det er for sjelden å treffes en gang i året på Kielfergen.

Dette møtet er for å sparke dette i gang – og vi setter et sted og tid. Sysco har fått nye lokaler (fortsatt i samme bygg som Oracle, men det bygget som er nærmest Lysaker). Vi tar det i auditoriet – så kan vi by på litt mat / drikke.

Her kan vi diskutere SOA Suite, Oracle Service Bus, Integration Cloud Service, Process Cloud Service +++ de temaer som interesserer oss. Vi kan også trekke inn mer av mellomvare om det er aktuelt. Målet er å samle de som jobber med de samme tingene – slik at vi kan diskutere de utfordringer og suksesser vi har vært borti.

Vi har noen presentasjoner vi kan holde – eks:

* Automatiseringsstøtte i SOA Suite – Status Quo

* Erfaringer oppgradering 12.2.1 SOA / OSB

Dersom andre har forslag til presentasjoner de kan holde selv – eller temaer som de ønsker tatt opp – så si ifra.

Vi bør også få på plass en gjeng som er ansvarlig for å planlegge meetupene.

Jeg ønsker i allefall å være med – og håper både partnere og kunder ønsker å støtte opp om dette initiativet.

Mvh

Thursday, August 24, 2017

5:00 PM to 7:00 PM

Oracle

Vollsveien 2A, 1366 Lysaker, Oslo (edit map)

Visit the registration page 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