Welcome to the BPM Assessment Discover if your company is lagging or leading due to BPM readiness

Simply answer 15 multiple choice questions to find out and receive:

  • Your BPM Ratings

Your company’s overall and detailed BPM domain ratings

  • How You Compare to Your Competitors and Peers

Find out if your BPM implementation is leading or lagging

  • Customized Guidance to Advance Your BPM Strategy

Receive a customized report based on your answers to provide you next steps to transition your application infrastructure from "cost center" to competitive weapon Get your BPM assessment 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

Integrating Custom BPM Worklist into WebCenter Portal (Same Domain for BPM and WebCenter) by Red Samurai

http://2.bp.blogspot.com/-5jAvXzUNY24/UlkqQRvJaJI/AAAAAAAAKYU/xJ4yqWTWiCg/s320/13.pngI would like to share sample application configured to run custom BPM Worklist and steps describing how to configure and access it from the WebCenter Portal. This post will be based on two other posts from my blog, I would recommend to go through them first. The one where is described how to extend WebCenter Portal 11.1.1.8 – Extending WebCenter Portal 11.1.1.8 Made Easy. Other one about deploying custom ADF shared libraries – Deploying ADF Applications as Shared Libraries on WLS. For this post, I assume BPM and WebCenter environment is running on the same domain. There is one more – custom BPM Worklist access implementation through BPM Java API – ADF 11g PS5 Application with Customized BPM Worklist Task Flow (MDS Seeded Customization).
BPM and WebCenter Portal runs on the same domain – each of different WebLogic Managed Server. With such configuration, setup is quite straightforward, comparing to having separate domains: 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

BPM Poster for BPM Suite by Dan Atwood from Avio

Thanks to Dan Atwood and the Avio team for the excellent BPMN2.0 poster for BPM Suite!

You can immediately increase your value on Oracle BPM projects by downloading our BPMN for Oracle 11g poster that explains the meaning of each BPMN shape. You can download the poster here.

Further increase your value by attending one of the AVIO Academy Oracle BPM training courses for developers and business people – 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

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


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