#282 Oracle SOA Governance 11g Implementation - Packt Publishing
Just got my hands on the above title and am looking forward to reviewing it.The book covers -Oracle Enterprise Repository (OER)Oracle Service Registry (OSR)Oracle JDeveloperWeb Services Manager...
View Article#283 - BPM 11g Web Service Clients
Scenario:I have the following simple process -Payload is as follows -I deploy the composite and then pick up the WSDL from EMClick on the icon -I then create a new "Generic" project in JDev and add a...
View Article#284 - BPM 11g EJB Service Clients
Scenario: Essentially the same as previous post, except we now have the BPM process exposed as an EJB Service. This is a sync BPM process -you probably won't be having many of these - so this is more...
View Article#285 Updating BPM task priority via Java API
Scenario:I deploy this simple processI then map the roles as follows - Then I create a ws proxy to programmatically instantiate a BPM instance.Essentially, what's covered in post #283.I add the...
View Article# 287 Adaptive Case Management - Subscribing to Case Events
I discussed the various types of Case events in a previous post.Maybe you would like to review HereI define my simple order approval case as follows -Note I have checked Publish Case EventsI add a...
View Article#289 Human Task API - getting payload values
My process is as follows -Human task title = ApproveTheOrder for CommiskeyTest Instance -Task is assisgned to user jcooper.API to retrieve the above data - public String getTaskdetails(String user,...
View Article#290 Accessing Process Payload via JDBC
Here is my process -I instantiate an instance of this using em.I see the following in the dlv_message table -I select the GUID, in my case 57D6E....I now look at the DOCUMENT_DLV_MSG_REF table this...
View Article#291 BPEL configuration properties
Rule of thumb for BPEL is - keep those processes short and sweet.Transient, synchronous is the way to go, if possible.ORCL docs provide for very good reading in this area - I recommend the FMW...
View Article#292 BPM 11g Human Task - Reassignment via API
Simple scenario:Task is assigned to CSR role - jcooper is a member.Create a test instance.Validate in workspace.Now I will reassign this task to wshake.The actual Java API code is as follows -...
View Article#293 Adaptive Case Management Workshop in sunny Malta Feb 2014
For those interested in attending the workshop - Forum 2014
View Article#294 Oracle SOA Governance 11g Implementation
The BookAt last over the holiday period I have gotten the opportunity to delve into this worthy tome. This book is excellent in it's coverage of design- and runtime governance. The example business...
View Article#295 BAM and BPM part 1
In this post I cover the use of BAM OOTB for BPM process analysis.I have the following simple process that processes an Order -Here are the DB tables accessed in the process -Here is the process -Here...
View Article#296 BAM and BPM Part 2
In this post I create some dashboards for the BPM process.I begin by adding a new data object - MyOrder - to BAM.This will contain the following info -Customer name, Product, Quantity and order value...
View Article#297 BAM and BPM Part 3
In this post, I add a rule to BAM to automatically re-order iPads, when the inventory is less than 10.To begin with I create a web service to mimic the re-ordering.I create the following class in...
View Article#298 BAM and BPM part 4
Working with the same example - I now create a new BAM dashboard rendering of the Inventory data object to range gauge.Create a new report in Active Studio -Set the ranges as follows -andThe result:We...
View Article#299 BPM APIs revisited - DirectBinding and Facade APIs
Direct Binding Invocation -A common way to invoke a composite is to use SOAP over HTTP.This is enabled by creating a SOAP service for your composite using web service binding. You can also use direct...
View Article#300 BPM APIs revisited - IInstanceQueryService
The IInstanceQueryService can be used to query instances at runtime -here is an example output from my Java client.The code is pretty straightforward - public String getAllInstances() {...
View Article#301 Invoking BPM processes programmatically - when to use what?
- A big thank you to my colleague David R. for his comments -For invoking the process (initial BPM process instance creation) we could --1. Create a web service proxy based on the BPM process...
View Article#302 Using the Human Workflow Event mechanism
Simple scenario - I want to pick up any re-assignment of tasks made in BPM workspace.Here is my sample process -All that is really salient for this example is the human task.So I need to pick up any...
View Article