OTN Appreciation Day: Error Hospital / Resiliency in SOA 12c by Robert van Mölken

image

A few week ago Oracle ACE Director Tim Hall did a shoutout to all community members with the idea to appreciate the Oracle Technology Network (OTN) and make it a special day where we thank OTN by talking about our favorite Oracle feature. Today is that day, the OTN Appreciation Day, tuesday 11th of October 2016. Before I go into my favorite Oracle feature, I first want to thank OTN.

Why is OTN important to me?

When I started working with Oracle, way before cloud was becoming mainstream, OTN was the main place to download most of my software. Besides great forums to find answers on issues I encounter during my work it also provides loads outstanding articles where I also had the opportunity to publish an article on. Outside the website OTN hosts/records video’s where community members are invited to talk about cool stuff.

I became Oracle ACE in 2016. I couldn’t have done this without the help of the OTN community

But it doesn’t end there! In the past years, really since I started working for AMIS, I became more active in the community, I started blogging and speaking at (international) conferences, and through the Oracle ACE Program I became a ACE Associate in 2015 and promoted to ACE in 2016 and have the goal to become ACE Director in the future. I couldn’t have done this without the help of the OTN community. The last thing that makes my trips to foreign conferences special are the events / receptions that OTN sponsors where you can meet other community members.

One of my favorite Oracle features: Fault Hospital / resiliency in SOA 12c

Error Hospital / Resiliency in SOA 12c

One of my favorite features is the error hospital in SOA Suite 12c. Errors are not my favorite, we should try to prevent errors within SOA applications, but sometime we cannot control external factors. We can minimize the impact of these factors by understanding the Error Hospital and available resiliency features in SOA 12c. Instead of explaining everything that the error hospital consist of I want to focus on two things; fault policies and the circuit breaker. 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

Free hands-on training on-demand: Oracle SOA Suite 12c Implementation Specialists Jul 17, 2017 – Aug 11, 2017

image

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. 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

Registration

These events are offered FREE of charge to selected Oracle Partners.

Audience

  • SOA Architects
  • System Integrators
  • Technical Consultants Administrator

Register for July 17 – August 11 Session (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

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

Installing SOACS Hybrid Agent EM13C by Kiran Tailor

image

In my last post we set up a hybrid agent and installed an OTD agent, in this post we shall create a SOACS agent. I am assuming you have already done the first few steps that were mentioned in my last post OTD Hybrid Agent (http://puredba.co.uk/oracle-traffic-director-otd-hybrid-agent-em-13c/)

  1. On SOACS Target Host

Insert the OMS server details into the host file:

Create the Agent Directory

1

2

#mkdir /u01/app/agentHome

#chown oracle:oracle /u01/app/agentHome

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

Integration Design Pattern – Synchronous Facade for Asynchronous Interaction by Shreenidhi Raghuram

image

Introduction

In this blog, we will explore a Hybrid Message Interaction pattern, which combines the characteristics of traditional Synchronous Request-Reply and Asynchronous patterns. We will also see, the need for such a design pattern and how it can be implemented using Oracle SOA Suite.

Need for this Design Pattern

A Hybrid Synchronous-Asynchronous message exchange pattern is a requirement that pops up often in architectural discussions at customer engagements. The below discussion summarizes the need for such a design pattern.

Consider the following scenario:

A Web Client end-user fills in a form and submits a request. This is a blocking request and the client waits for a reply. The process is expected to reply to the user within a short period and let us assume that the client times out after 30 seconds. In a happy path, the backend systems are responsive and user receives the response within 30 seconds. This is shown in the below ‘Synchronous – Happy Path’ diagram.

Now, consider if a backend delay or system outage prevents a response from the website within 30s. All that the client receives is a Timeout Error. No further information is available and the user can only refill and resubmit the form, another time! This is shown in the below ‘Synchronous – Not so Happy Path’ diagram.

The above solution is designed for the happy path. It can even be optimized for a high throughput in the happy path scenario. But for the negative path, it is desirable to have a more responsive and user friendly behavior. We should note that any design for the negative scenario would inherently be Asynchronous in nature, as we do not want the user to wait for the delayed response. Rather the user should be notified by other means whenever such a response is available.

Even though the percentage of requests that end up in the delayed scenario may be quite less, it is still desirable that such requests are handled in a more user friendly manner. We also want to achieve the Asynchronous error handling without sacrificing the high performance of a purely synchronous interaction.

The next section proposes such a design. 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

Integration Cloud Service LinkedIn adapter by Rolando Carrasco

image

After being trying some weeks/months ago to make this happen, finally the Linkedin adapter is working in my Oracle ICS instance.

The adapter supports these operations:

In this blog post we will show the scenario of Status Update. I think this is a good one, since you can implement something with your HR department that everytime they open a new position, it can be automatically updated in Linkedin. Wouldn’t that be great? Or if someone quits or move, but at the end a new position is opened, then with the upcoming steps you can achieve it.

The first thing is to login in Oracle ICS and go to the connection section to create a new one. Then look for Linkedin adapter:

Put a name on it:

Configure your Client ID and Client Secret that u will get after creating an application. 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’s API Platform Cloud Service is a huge moment for us as partners to implement such a great product

image

 

API Platform Cloud Service Resources

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: API CS,API Platform Cloud Service,Cloud,PaaS,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

The API Platform Cloud Service is a perfect fit for anyone who wants to manage and secure their APIs

image

API Platform Cloud Service Resources

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: API CS,API Platform Cloud Service,Cloud,PaaS,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle has done a great job with the API Platform CS – a showcase of how the cloud unburdens the on premises organization in terms of infrastructure, security, availability and ramp up time

image

API Platform Cloud Service Resources

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: API CS,API Platform Cloud Service,Cloud,PaaS,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

There’s so much expectation around Oracle’s API Cloud Service and rightly so

image

API Platform Cloud Service Resources

 

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: API CS,API Platform Cloud Service,Cloud,PaaS,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress

Oracle API Platform Cloud Service delivers a pure-play 3rd generation API solution

image

API Platform Cloud Service Resources

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: API CS,API Platform Cloud Service,Cloud,PaaS,SOA Community,Oracle SOA,Oracle BPM,OPN,Jürgen Kress