OSB access to salesforce.com by Steffen Miller

Some time ago I had a request to connect a file with salesforce.com. The tool of choice was Oracle Service Bus, first without any special adapter. So I had to investigate into the salesforce.com way of using web services and how I can approach this challenge.

First of all we need an account with salesforce.com. With this account we can access the Web Services API through Profile -> Setup -> API. Here we need to download the Enterprise WSDL.

You can find more details to this here salesforce.com Documentation.

Now we import the WSDL into the Oracle Service Bus. As written in the docs Before invoking any other calls, a client application must first invoke the login() call to establish a session with the login server, set the returned server URL as the target server for subsequent API requests, and set the returned session ID in the SOAP header to provide server authorization for subsequent API requests.

This means for Oracle Service Bus that we have to use an additional "Service Callout" before calling any other operation. With this in mind, it might be a good idea to store the session information for subsequent calls. As the Oracle Service Bus is stateless, this job could be achieved by using a java callout with a class variable storing the SF session ID. 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

SOA Suite Bootcamp on-demand training – free!

The SOA Suite 11g Implementation Boot Camp, a 4-day live course for Oracle Partners, is now available in a self-paced, on-demand form on the SOA Suite 11g Implementation Guided Learning Path (GLP).  The GLP contains all the lectures and hands-on labs from the live course.  A VirtualBox appliance is used to support the 15 hands-on labs.  The on-demand format allows students to experience a lecture segment or perform a lab exercise whenever they have time as per their ease.  Students can work through the materials at their own pace on their own computer.  Support is provided via an email link with the OPN solution specialist who developed the course.  In order to access this free course, you need to be an Oracle partner with an Oracle PartnerNetwork (OPN) login.

After completion of the course, you can become certified Oracle SOA Suite 11g PreSales Specialist & Oracle SOA Suite 11g Implementation Specialist.

To access the training you need to be a member of the Oracle Partner Network, need help with your account? please contact the OPN team!

Do you like to attend the course?Send us your feedback here! For any feedback/improvements please make sure that you commend the course online!

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

New Free OTN Download: "SOA Suite for Developer"

Oracle SOA Suite is now available as a part of the OTN Free Developer License Agreement.

New ‘no cost‘ OTN download for developer use only. For download please visit the OTN page.

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

Additional new content SOA & Business Process Management Partner Community

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

Why you should make use of Fusion Middleware for Oracle Applications = AppAdvantage

AppAdvantage solution briefs:

Analyst report: Hunting & Harvesting in a Digital World: The 2013 CIO Agenda

Agilent Technologies Delivers Web Content and Cuts IT Integration Costs by US$1 Million Annually with Middleware

AppAdvantage survey

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

SOA, Empowerment and Continuous Improvement by Rick Beers

Train (Guided Process) Image#1) User experience and the Oracle Applications Cloud: IDC Analyst Mike Fauscette writes about “Oracle and the Cloud” in a recent post on the Seeking Alpha website, a resource for investment information. In his article, Fauscette writes: “In particular, there are new tools and a simplified experience for all the cloud apps that extends to some new mobile and analytic apps.”
#2) PeopleSoft User Experience Guidelines now available: The PeopleSoft Applications User Experience team has announced the release of the PeopleSoft User Experience (UX) Guidelines. The PeopleSoft UX Guidelines contain information about the usage of key PeopleSoft components to create highly usable, efficient, and productive experiences for Oracle customers. Read more about the guidelines and how to use them on the Usable Apps blog.
#3) UX Direct gets a new look: Check the UX Direct blog to find out what’s new with UX Direct and to see how the site that provides user experience guidance has changed.
#4) Usability for developers: Oracle ACE Ahmed Aboulnaga of Raastech writes about usability and Oracle’s investment in user experience in the most recent digital edition of Oracle Scene from the UK Oracle User Group. “Usability – Ignored by Developers and Undervalued by Managers” is geared toward a developer audience, but hits a design audience with equal force. (Be patient — this link takes a bit.)
#5) Oracle Applications User Experience team at Sangam 13:  Read about our plans and presentations at Sangam 13 in Hyderabad, India on the Voice of User Experience, or VoX, blog.

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

Adaptive Case Management: Delivering Right Customer Experience free online training

Customers today demand an experience that is both contextual and personalized. They do not want to be forced to follow a one-size-fits-all process and instead expect processes to adapt to their needs. This video, hosted by Integration Developer News at Business Process Management-CON, describes the challenges that rigid or structured processes present, introduces Adaptive Case Management (ACM) to address those challenges, and describes how Oracle Business Process Management Adaptive Case Management empowers knowledge workers to progress through unstructured and unpredictable processes to meet the needs of the current situation, or case. Attend the online training here.

Adaptive Case Management Quick Start Series

This series of videos introduces Adaptive Case Management in Oracle Business Process Management 11g. Attend the free on-demand training here.

Overview of Adaptive Case Management
Oracle Business Process Management 11g Adaptive Case Management enables you to measure and manage unstructured processes the way you have been managing your more structured business processes. This video, the first in the series, describes what Adaptive Case Management is and compares it to conventional business process management . It also describes the types of processes that benefit from Adaptive Case Management.

Participating in a Case
Oracle Business Process Management 11g Adaptive Case Management enables you to measure and manage unstructured processes the way you have been managing your more structured business processes. In this video, the third in the series, you learn what it is like to participate in a case.

Anatomy of a Case Management Project
Oracle Business Process Management 11g Adaptive Case Management enables you to measure and manage unstructured processes the way you have been managing your more structured business processes. This video, the second in the series, describes the components of a case in Oracle Business Process Management 11g, demystifying how Oracle Business Process Management is able to support knowledge workers who participate in unstructured processes.

Adaptive Case Management series – an overview – part 1 & 2 by Roger Goossens

This blogpost will be a part of a series, containing the English translation of 2 Whitebooks originally written in Dutch. Because Whitehorses believes ACM to become a very important feature in Oracle Fusion Middleware, it was decided to translate these Whitebooks into a series of blogposts. Enjoy!
With the arrival of patchset 6 of the Oracle Fusion Middleware (FMW) 11g Release Oracle introduces a new and important feature: Adaptive Case Management (ACM). ACM makes it easier to implement highly flexible business processes in a FMW environment. Information on ACM is still scarce. It is expected that in the next major FMW release ACM will be improved upon and that it will become as important a member of FMW as Business Process Management and BPEL.

The centerpiece of ACM is the case itself. The first series (called ACM – an overview) will focus on the most important components of a case and it’s lifecycle. The common theme of this whitebook used to explain ACM, is a fictional case based on the Dutch law called WABO (to be explained later on). The theme is used in the examples and demos to better explain the concept.

Case Lifecycle

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:

Sharing Fault Policies Across Your Oracle Business Process Management 11g Projects by Jaideep Ganguli

Deselect Include ManifestThis post is specifically about how to maintain and share enterprise level Fault Policies that can be re-used across all your Business Process Management 11g projects. I’m assuming that you know enough about Business Process Management/SOA Suite Exception Handling in general  using Fault Policies. If you are looking for more basic information on Fault Handling,  check Using Fault Handling In A BPEL Process  in the SOA Suite Developer’s Guide.

If you read the SOA Suite Developer’s Guide, it is clear that the best strategy is to maintain your Fault Policy and Fault Binding files in MDS and refer to them from all of your SOA/Business Process Management projects.

Here’s a snippet that shows how to refer to Fault Policies shared via MDS in your composite.xml

 

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,Community,OPN,Jürgen Kress

Code Coverage for BPMN by Mark Foster

Introduction

I visited a customer recently who asked a very interesting question…. they’d been performing a series of stress tests of their Business Process Management project made up of many & complex Business Process Management processes and they wanted to know if there were any activities/paths in any of their processes which they hadn’t traversed… sort of like “Clover” for Business Process Management, This led me to thinking about Business Process Management auditing and cross-referencing this with the Business Process Management activities.

BPMN Code Coverage: The Theory

CBPM_01

Let us take a look at the relevant tables in the SOAINFRA schema….

BPM_AUDIT_QUERY

Providing that the audit level has been set sufficiently high (for example “Production” would do), this table stores details of all BPMN activities instantiated at any given time.

BPM_CUBE_ACTIVITY & BPM_CUBE_PROCESS

These tables are a static view of all activities in all deployed process at any given time.

Deployed Business Process Management activities not in BPM_AUDIT_QUERY

It became obvious that selecting all activities in the join of BPM_CUBE_ACTIVITY and BPM_CUBE_PROCESS for a given deployed process/composite which did not exist in BPM_AUDIT_QUERY during a given time period would highlight activities not invoked as part of out testing. As a result I ended up with a piece of SQL thus….

…i.e. which activities in processes “BpmClover” and “BpmCallable” were not traversed in the last 24 hours.

BPMN Code Coverage: The Practice

I needed a fairly simple process to test with, not too complex but with a good selection of activities, human tasks, boundary events, gateways etc… and ended up with the following (not BPMN best practices by any means)….
…i.e. a main process and a callable sub-process. 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

KPI Risk Assessment at bpmNext2013 – Manoj Das, Oracle

imageIn many scenarios, such as in Call Center, business users want to be alerted if a KPI threshold has not yet been violated but is at risk because the KPI has been trending up. Oracle Business Process Management’s BAM Composer allows non-technical business users to create temporal BAM queries including trending measures. Through simple point-click selection in a browser window, BAM Composer automatically generates the complex CQL statement implementing the business query. It also supports creation of mashups combining strategic BI data with operational BAM data and external sources. – read more 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