Scenario: Customer places an order, it is processed within 2 hours.
If in the meantime the customer orders more goods these will be added to the original order.
So I considered the following approach -
2 processes - OrderEntry and OrderShipping.
In this post I look at the OrderEntry process
Well worth looking into -
"PAs deliver business process solutions built using Oracle BPM Suite, leveraging other Oracle solutions and applications as needed by the business process being supported. Accelerators undergo rigorous product-level testing, and can be deployed as-is, including key application interfaces, yet are conceived and architected to be extended to meet unique customer business and environment requirements. "
Check out the collateral at
I have a simple order approval BPM app.
An order needs to be approved by an Approver.
An Approver is someone, who according to our LDAP directory, belongs to the NCGroup1 and NCGroup2.
In this post I discuss how to access LDAP for the relevant info.
I create such a user - nc - leveraging weblogic's embedded LDAP.
Scenario: Order Process includes a timer e.g. we have to wait a certain amount of time for clearance before processing the order. This time may need to be extended e.g. for large orders etc.
Basic flow is as follows -
Ok, so we lost against Spain - but at least now the world knows "The Fields of Athenry"
Her is a simple example of Mediator re-sequencing - a not so well known SOA Suite feature.
Very interesting for AIA style integrations e.g. multiple order updates in EBS being passed on to Siebel.
I have the following simple scenario -
Order processing - orders are defined as follows -
So tonight's the night that Ireland will make football history and thrash World /European champion Spain.
The time is ripe, we have lulled them into a false sense of security through our engineered performance against Croatia!
Looking fwd to telling the story to my grandchildren in 30 years...