BPM Demo for Higher Education by Griffith Waite

This short demo highlights how a typical Higher Education process of transfering a student from one course to another can be simplified, controlled and automated by Oracle’s BPM Suite. Watch the video here. For further details please contact Mark Simpson.

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 Mix Forum


SOA Community Newsletter January 2014

Dear SOA & BPM Partner Community member,

Our Fusion Middleware Partner Community Forum 2014 will take place in Malta February 2014. We have received more than 100 registrations so far and we are highly booked. If you are planning to attend, please book your place asap here! During the forum you will get the latest information on SOA Suite 12c, BPM Suite 12c, WebLogic 12c and our new upcoming mobile Suite. Hands-on bootcamps include IoT, ACM and Coherence.

For SOA Suite developers Oracle has many presents for you in 2014! SOA Suite development licenses are free of charge, as they are now part of the OTN Free Developer License agreement. Also our new SOA Suite Bootcamp on-demand training – free! is free of charge, Thanks to Tom and team to develop this on-demand training, make sure you send us your feedback here! For any skillset improvements please make sure that you commend the course online! After successful completion of the course, you can be a certified Oracle SOA Suite 11g PreSales Specialist & Oracle SOA Suite 11g Implementation Specialist.

For all experts in SOA Suite, @RahejaRajesh has an shared an excellent present – SOA Blackbelt cheat sheets. I recommend you to study them! Last present comes from Simon the new O-Box – SOA Suite in a box.

Cloud integration become more and more important. Please read the latest Cloud Integration – A Comprehensive Solution,White Paper and OSB access to salesforce.com.

Scott and the b2b team published articles on B2B – AS2 Best Practices for MDN and Podcast Oracle SOA B2B Integration. On the governance side Open Group published articles on SOA Governance Technical Standard, Link consulting an super article and tool SOA Governance Through Enterprise Architecture and Luis and AIA Foundation Pack Architecture Overview.

Thanks for sharing all the additional articles within the community: Oracle WebLogic / Fusion Middleware puppet module V2 , Back-end to the Future: Using your Existing Oracle ADF Applications as a Pillar of your Mobile Strategy, white paper and Podcast Show Notes: Finding a Shorter Path to SOA.

Why is Oracle BPM Suite 11g excellent? – read the latest Ovum report. And BPM suite becomes even better with the latest version of the ACM UI. The patch is controlled availability and you need to create an SR to get access! For more information about ACM including use-cases read the paper Managing Unpredictability using BPM for Adaptive Case Management. A great deom or quick start for BPM are the Process Accelerators.

Business persons who want to learn more about BPM I recommend you to watch the on-demand training by Avio. The latest version of Business Process Intelligence Demo (To get access to the any OFM demo environment please contact Oracle PartnerNetwork (OPN)!) is also available. Thanks to Ajay for the BPM marketing update & Process of Process Management article, and success in your new job!

Thanks to the community for all the additional material: BPM APIs revisited – DirectBinding and Facade APIs & Using Credential Store Framework when communicating with Oracle Human Workflow API.

In the architect section the user experience team shared many new articles about  Simplified UI for Oracle Cloud Applications and Simplified UIs for HCM, Applications and Sales! They all are great examples to build modern apps and mobile solutions!

I would also like to bring this to your attention that this is the last chance to send us your community feedback and I will see you in Malta 2014!

Wish you a great start in 2014!

Jürgen Kress

 

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

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.

image

Blog Twitter LinkedIn image[7][2][2][2] Facebook clip_image002[8][4][2][2][2] Wiki Mix Forum

Poster: Adaptive Case Management (ACM) in Practice

Knowledge-driven processes are typically unpredictable in their execution. Experts working on them decide what the next best action to take is. This is in contrast to traditional BPM, in which all possible paths of a process are predetermined and modeled into the process. Case management is a way to control and implement these unstructured processes. With the poster below we’d like to bring some of the key aspects of Adaptive Case Management (ACM) on one page. Special thanks to Danilo Schmiedel

Please feel free to download the PDF-version if you are interested in (login required):

  • What is ACM?
  • Why should I use ACM?
  • How can ACM user interfaces look like?
  • What are the main building blocks of an ACM solution?
  • How to visualize ACM cases with CMMN 1.0? 

Send us your feedback via twitter with #acmposter:

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 Mix Forum

Manual Recovery Mechanisms in SOA Suite and AIA by Shreenidhi Raghuram

Introduction

Integration flows can fail at run-time with a variety of errors. The cause of these failures could be either Business errors or System errors.

When Synchronous Integration Flows fail, they are restarted from the beginning. On the other hand, Asynchronous Integration flows when they error can potentially be resubmitted/recovered from designated/pre-configured milestones within the flow. These milestones could be persistence points like queues topics or database tables, where the state of the flow was last persisted. Recovery is a mechanism whereby a faulted Asynchronous Flow can be rerun from such a persistence milestone.

1The SOA Suite 11g and AIA products provides various Automated and Manual recovery mechanisms to recover from asynchronous fault scenarios. They differ based on the SOA component that encounters the error. For instance, recovering from a BPEL fault may be quite different than recovering from a Resequencer fault. In this blog, we look at the various Manual Recovery mechanisms and options available to an end user. Manual recovery mechanisms require an Admin user to take appropriate action on the faulted instance from the Oracle Enterprise Manager Fusion Middleware Control [EM FMWC Console].

The intention of this blog is to provide a quick reference for Manual Recovery of Faults within the SOA and AIA contexts. It aims to present some of the valuable information regarding Manual recovery in one place. These are currently available across many sources such as SOA Developers Guide, SOA Admin Guide, AIAFP Developers Guide and AIAFP Infrastructure and Utilities Guide.

Next we look at the various Manual recovery mechanisms available in SOA Suite 11g and AIA, starting with the BPEL Message Recovery.

BPEL Message Recovery

To understand the BPEL Message Recovery, let us briefly look into how BPEL Service engine performs asynchronous processing. Asynchronous BPEL processes use an intermediate Delivery Store in the SOA Infrastructure Database to store the incoming request. The message is then picked up and further BPEL processing happens in an Invoke Thread.

The Invoke Thread is one among the free threads from the ‘Invoke Thread Pool’ configured for BPEL Service Engine. The processing of the message from the delivery Store onwards until the next dehydration in the BPEL process or the next commit point in the flow constitutes a transaction. Figure below shows at a high level the Asynchronous request handling by BPEL Invoke Thread. 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 Mix Forum

BPEL, retrieving the validate activity fault message by Eric Elzinga

The ‘Validate’ activity in Oracle BPEL gives us the functionality to validate variables again schema definitions.

When using it in your bpel process you will get a nice informative message in the ‘Flow trace’.

validate1

When you are using some generic error hospital functionality you also want this message to be available in there.

First try would be, add a Scope around the activity and catch the ‘invalidVariables’ System Fault.

When using a getFaultString on the fault variable or after assigning it to your own fault variable you will see the fault stack will be empty.

validate2

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 Mix Forum

Deliver on the promise of SOA with Governance

SOA Governance is about improving visibility control of your service-oriented architecture. With Oracle SOA Governance organizations can reduce risk, lower TCO, and streamline their operations. Only Oracle has the most complete solution for delivering a broad range of governance capabilities including: SOA Management, API Management and SOA Security, In this resource kit you will learn how to:

  • Prove quick return on your SOA investment through automated governance
  • Reduce total cost of ownership by using a unified governance framework that delivers a complete solution
  • Mitigate risk and improve efficiency and reuse
  • Align business and IT and deliver organizational agility

Register now to view case studies, white papers, and other valuable resources for SOA Governance.

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 Mix Forum

SOA Suite 11g: Consuming web service which enforce security policies on their WSDL files by esentri

Concrete WSDL VersionThe basic principle behind a Service Oriented Architecture is to orchestrate functional building blocks, primarily web services, in order to achieve a solution which fulfills the given requirements. In order to create a robust solution using Oracle SOA Suite several best practices emerged, one being decoupling web services in order to overcome dependencies during server/composite startup. A general approach for achieving this best practice is to use abstract and concrete WSDLs in combination.

An example for a working reference definition within the composite could look like follows:

<reference name="FooBarService" ui:wsdlLocation="oramds:/apps/com/foo/v1/bar.wsdl">

  <interface.wsdl interface="http://foo.com/BarService#wsdl.interface(BarService)"/&gt;

  <binding.ws port="http://foo.com/BarService#wsdl.endpoint(BarService/FooBarEndpoint)&quot;

    soapVersion="1.1"

    location="http://foo.com:7001/soa-infra/services/foo/bar/FooBarEndpoint?WSDL"&gt;

  </binding.ws>

</reference>

On a recent project we ran into some problems while implementing this best practice as some web services we had to consume not only protected their operations but also their WSDLs using basic authentication web security. Although we were able to access the operations by providing the security credentials within WebLogic Server using the Credential Store Framework (CSF), the solution never managed to successfully access the secured WSDL files.

After trying several approaches to overcome this problem, we implemented a workaround by storing an abstract WSDL within the shared MDS project as well as a concrete WSDL within the composite project in order to access the affected web services. We stored the concrete WSDLs within a wsdl folder in the project. 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 Mix Forum

Cloud Integration Unified and Comprehensive Cloud and On-premise Integration – White Paper

Oracle simplifies cloud integration by providing a unified and comprehensive solution to integrate disparate cloud and on-premise applications. Oracle cloud integration leverages Oracle Cloud services as well as components from Oracle’s SOA, BPM, and data integration technologies. White Paper.

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 Mix Forum

A Roadmap for SOA Development and Delivery by Mark Nelson

This post is part of a series on SOA Development and Delivery.

In this post I will present a roadmap and a target state for SOA Development and Delivery.  This will serve as the basis for an extended open ‘proof of concept’ that we will work through together, over a series of posts, to implement and prove this approach.

Let’s talk first about our target state – the goal we want to achieve, then we will come back and look at the steps on the journey.

The Vision – Continuous Delivery

Continuous Delivery is a set of practices, supported by tools and automation, that is focused on answering the question: ‘How much risk is associated with deploying this new change into production?’

It involves automation of everything that needs to happen between a developer committing a change and the release of the software including that change into production, including:

  • building the software
  • testing the software, and
  • managing the configuration of the environments

The outcome that we want to achieve, is that we can automate all of our:

  • build
  • component-level test
  • environment provisioning (for development, test and production environments), and
  • acceptance test

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 Mix Forum

Chalk Talk with John: How Does SOA Add Value to Your Enterprise? By John Brunswick

In this episode of Chalk Talk with John we revisit our town of Middleware Fields from What Does User Experience Mean to You? to look at demystifying the business value of SOA.

Middleware fields is an extremely eco-conscious community and has been trying to setup a commuting program for their employees. Though a good idea, they soon run into challenges ensuring that people are able to use the commuting services easily.  Take a look below to see how SOA is like a transit pass for your enterprise and how it addresses common issues you may – 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 Mix Forum