Professional Documents
Culture Documents
Work Flow Migration To Oracle BPEL
Work Flow Migration To Oracle BPEL
Agenda
Statement of Direction on Oracle Workflow What is BPEL Skills you need for BPEL Conversion from Oracle Workflow to BPEL Recommended Direction What about AME Additional References
More Information
Search for the following using Google:
bpel workflow migration site:www.oracle.com
There are many articles that will be briefly discussed here, that you can review later.
This tip was provided by Robert Wunderlich, Oracle
Additional Facts
Oracle Workflow will continue to be used and supported in R12 Use of Oracle Workflow is not planned for the Fusion product. Oracle Workflow will be replaced in the following areas with the following technologies:
Process Navigator Flows Migrated to ADF Task Flows In Oracle AS11 a new feature, Activity Guides, is planned to target these use cases Page Flows Migrated to ADF Task Flows Simple Deferred Activities (DML activities) Database Events BPEL can also be used XML Transaction Flows Transformations capabilities of E-Business Suite BPEL can also be used Business Processes Orchestration of system services and human tasks BPEL can also be used
Ref 1
What is BPEL
BPEL or WS-BPEL Business Process Execution Language BPEL is an open industry standard
http://docs.oasis-open.org/wsbpel/2.0/wsbpel-specification-draft.html
What is BPEL
BPEL allows for the integration of Web Services into end-to-end processes. These BPEL processes can themselves be a Web Service.
BPEL is far more powerful than Workflow so keep an open mind as we all move through this transition.
BPEL Features
Supports Async Transactions Flow Control Compensating Transactions Data Manipulation using XPath, XSLT, and XQuery
Database Interfaces
Products Required
You can try this out now yourself on your PC OAS with the SOA Suite
Runs the BPEL Processes Manager Database to save process state information in Provides Audit Trails and Process History
http://www.oracle.com/technology/software/tech/webservices/index.html soa_windows_x86_101310_disk1.zip
JDeveloper
Used to design the BPEL Process Used to deploy the BPEL Process to an OAS Instance Saves the BPEL definition as an XML file
http://www.oracle.com/technology/software/products/jdev/htdocs/soft10132.html jdevstudio10132.zip
Intro to BPEL
http://www.oracle.com/technology/products/ias/bpel/pdf/orabpel-BPEL101.pdf
Oracle BPEL Process Manager, Developer's Guide 10g (10.1.3.1.0), B28981-03, January 2007
http://download-east.oracle.com/docs/cd/B31017_01/integrate.1013/b28981/toc.htm
There will be no automated migration of business process from WF to BPEL, as these are two very different technologies. Standard workflow processes defined in EBS will be migrated as part of the upgrade process.
Recommended Direction
Two categories for this decision:
Existing Oracle E-Business Suite Workflows Standalone Oracle Workflow Processes
Document customization
Why is this customization required? Exact gap being filled. Document code design so it is obvious where API calls are and exactly what they are doing Document Notification requirements
What About . . . . .
How will the Account Generator functionality be handled? Will the Workflow Mailer be replaced? What about the Business Events functionality? Will AME be replaced?
References
1) Migrating to BPEL from Oracle Work Flow
January 2007, Manoj Das