Oracle Workflow - Statement of Direction and BPEL

Hi,
I am starting to study Oracle BPEL and other people at my company are studying Oracle Workflow.
Recently I found the following article at the OTN, regarding the Statement of Direction of Oracle Workflow:
http://www.oracle.com/technology/products/ias/workflow/workflow_sod.html
It finishes saying:
"As Oracle BPEL Process Manager provides out-of-the-box features for building human-based workflows, rules-based process automation, and integration style business processes, further development on OW4J will not continue and OW4J will not be released.
Any new or existing customers who wish to build business processes in the middle tier are recommended to use Oracle BPEL Process Manager."
So my question is: Does Oracle BPEL provides (or will provide) all the functionality implemented in Oracle Workflow ? If not what are the main differences ?
I will be waiting for your thoughts
Thanks,
Claudio.

Site mentioned above is an internal site. External site is http://otn.oracle.com/bpel
I think the above highlighted SOD is about Oracle initiative to re-write current pl/sql based Workflow engine in Java so that it can ported to middle-tier. Since the acuisition of Collaxa they seems to be dumped that idea and positioning Oracle BPEL as the middle-tier process orchestration (BPM) solution.
Having said that let me take a shot at comparing Oracle Workflow and BPEL products....
Oracle Workflow
* No way getting dropped as Oracle EBS has huge investments in it
* Oracle Fusion Applications has plans to use the Oracle Workflow BES functionality extensively
* Good for modeling business processes within a single DB/application instances. It's possible to integrate with external apps but not an elegant solution
* Web Services can be a functional activity with in the work flow but again not an elegant solution. Requires DB java, queues and a listener
* Doensn't provide sophisticated modeling artifacts like TaskManager, Faults, sensors etc out of the box. It's possible to build your own library.
* Better performanent if the entire process interaction is within a single instance like Oracle EBS account generators, approval flows etc.
* Based on proprietary technology
Oracle BPEL
* Based on standards like BPEL, WSDL and WSIF
* What ever you can do in workflow can be done in BPEL but not the otherway round
* Has adapters to interact with various transports like JDBC, AQ, JMS, JCA, HTTP. That means integration with existing workflows is very easy
* Interation with Oracle AQs seem to be trivial as there is a native JCA based adapter for it
* You may get performance hit because of the multiple connection points. You may be loosing performance but gaining in flexibility
Overall Oracle BPEL seems to be the way to go if your business process involves multiple applications.
HTH
Rajesh

Similar Messages

  • Oracle Workflow Manager, Agent Listener, and Java Mailer problem

    Hi,
    I am not sure this topic to this forum, since this might be installation issue.
    But I am hitting a big wall.
    I had Windows 2000 SP4.
    I have already installed Oracle Database 10gR1, Oracle Developer 10gR2, and Oracle Workflow 2.6.3 Standalone previously.
    Including :
    - Oracle Workflow Server 2.6.3
    - Oracle Workflow Builder 2.6.3.5
    - Apache HTTP Server 9.0.4
    - Workflow Middle Tier
    Anything seems to right, including the Notification Mailer and the Business Event.
    And I had also made backup of them surely.
    Now,
    I'd like to change into Oracle Database 10gR2 because :
    1. Some errors I found when I tried to call a Report from Oracle Form.
    Unable to connect to Report Server ...
    I thought Oracle Database 10gR1 is not suitable for Oracle Developer 10gR2.
    2. And in the OWF 2.6.3 Workflow Home Page, there was no Logout button (which I found in OWF 2.6.4)
    I removed my previous installation including Oracle Workflow.
    After strugglineg in the installation of Oracle Database 10gR2, now I am facing another problem with Oracle Workflow.
    I succesfully installed Oracle Workflow 2.6.4 Server and Oracle Workflow Manager (standalone version),
    and the Oracle Workflow Middle Tier.
    After I launch Oracle Workflow Configuration Assisstant, everthing seems to be normal.
    I succed to open the Oracle Workflow Home Page (and found the Logout button there)
    Next, I tried to navigate to the Oracle Workflow Manager.
    1. I start the OC4J_Workflow_Management_Container --> initialized
    2. OC4J_Workflow_Component_Container
    The following error line appeared in the OC4J command prompt
    06/05/26 10:31:40 LOG_ID_UNKNOWN : oracle.apps.fnd.cp.gsc.Logger.Logger(String,
    int) : Logging to System.out until necessary parameters are retrieved for Logger
    to be properly started.
    06/05/26 10:31:40 LOG_ID_UNKNOWN : oracle.apps.fnd.cp.gsc.SvcComponentContainer.
    initializeStateMachine() : BEGIN [default implementation]
    06/05/26 10:31:40 LOG_ID_UNKNOWN : oracle.apps.fnd.cp.gsc.SvcComponentContainer.
    getNewWorkflowContext() : BEGIN
    06/05/26 10:31:45 LOG_ID_UNKNOWN : oracle.apps.fnd.cp.gsc.SvcComponentContainer.
    loadGlobalParameters() : BEGIN
    06/05/26 10:31:48 oracle.apps.fnd.wf.common.ContextFactoryException: Unable to g
    et connection from data source because the following Exception occurred -> java.
    sql.SQLException: ORA-28000: the account is locked
    06/05/26 10:33:57 Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)
    initialized
    3. finally it initialized
    Next I tried to go to Oracle Workflow Manager from related link of Enterprise Manager
    It is said that the OWF_MGR is locked
    (I surprised since I had UNLOCKED the OWF_MGR after the installation and succeed to login at the Workflow Home Page)
    And the following error line appeared in the commaned prompt after that
    06/05/26 10:35:03 OrionCMTConnection not closed, check your code!
    06/05/26 10:35:03 Logical connection not closed, check your code!
    06/05/26 10:35:03 (Use -Djdbc.connection.debug=true to find out where the leaked
    connection was created)
    4. I re-UNLOCK the OWF_MGR and login to Oracle Workflow Manager
    I noticed that the Agent Listener and Notification Service is Unavailable
    (In OWF 2.6.3, The Agent Listener was started and Notification Service was waiting to be configured)
    I tried to start one of the Agent Listener, but the following error appeared
    ERROR: The Service Component Container is not running
    Well, I had the same problem when installing the OWF 2.6.3
    I tried to uninstall (remove) and re-install it like I had done before in OWF 2.6.3
    (based on someone's post in Oracle's forum)
    But this time, the re-installation won't fix this problem. (It was succeed in the OWF 2.6.3)
    Everytime I start the OC4J, using wfmgrstart.bat and wfsvcstart.bat
    the OWF_MGR is re-LOCKED(TIME) automatically.
    And the servlet (WFALSNRSVC and WFMLRSVC) are not running.
    I am worry, since I cannot use the Notification Mailer if this problem had not fixed yet.
    (In OWF 2.6.3, the mailer was not available until those servlet is Started)
    Sorry for the long post.
    Any help would be grateful.
    Many thanks,
    Buntoro

    Hi,
    Finally, I have found the solution.
    Step :
    1. Start all of the Oracle Service, except for the OC4J
    If you have already started OC4J, then stop them
    Unlocked the <wf_manager_user>
    2. Search in your Oracle Home : data-sources.xml
    There should be two files,
    one is in the ...\OC4J_Workflow_Component_Container\application-deployments\WFALSNRSVCApp
    the other is in ...\OC4J_Workflow_Component_Container\application-deployments\WFMLRSVCApp
    3. Make sure, you create back up of them.
    4. Replace the following line
    password="-&gt;pwForOwfMgr"
    with
    password="<your_wf_manager_password>",
    should be look like this
    password="a"
    5. Now start the OC4J using wfmgrstart.bat and wfsvcstart.bat
    6. Next, login to the Oracle Workflow Manager
    This worked for me.
    Hope this will help someone who has the same problem.
    Buntoro

  • Oracle MDS cache for B2B and BPEL performance Issue

    Hi All,
    We have xmx set to 4GB and we have set the b2b.mdsCache to 400 MB.
    Our process runs as JMS --> B2B --> JMS --> Composite app(mediator and BPEL)--> OSB
    In composite application in one of the step mediator publishes events to EDN.
    Now when we dont have B2B MDS cache set to 400 MB, The composite process completes within a second
    But when we have b2b mds cache in b2b-config.xml set to 400 MB then the composite app takes 20 sec to complete. when we analyzed this we found that mediator is taking 10 second to publish the even to EDN which inturn increasing the over all processing time as message is being published to END twice in this composite app.
    Even subscribing to event is very slow almost 9 sec.
    Env Details :
    Soa 11.1.1.5 on linus 5.1, in dev mode with default settings
    xms - xmx = 2GB - 4GB
    We set the b2b.mdscache to 400 mb as per the Oracle doc as below:
    A ratio of 5:1 is recommended for the xmx-to-mdsCache values. For example, if the xmx size is 1024, maintain mdsCache at 200 MB
    Regards
    SVS

    Unfortunatly, the only way to tune the cach buffer chains latch is on the application side.
    Look for ways to eliminate subqueries by replacing them with inline views and joins. Given the high fetch rate in the buffer cache, this would appear to be the problem.

  • OWB, Oracle WorkFlow, and OEM

    I am a DBA who has been charged with the task of integrating Oracle Warehouse Builder, Oracle Workflow and OEM. Our source database is 9i but our Intelligence Team would like to use 10G. Does anyone know how I might install this? Should I install 10G, then create a database for OWB and Oracle Workflow? Any direction would be helpful.

    Hi,
    Have you found an answer? If not read on.
    We are also having the same combination.
    1. Identify a target server (datawarehouse server).
    2. Install 10G database on it (create a seed database with DWH option).
    3. Install OWB
    4. Install workflow server.
    Then , make OWB setups :
    1. Install a design repository, through which the team can carry out ETL in the OWB client.
    2. Install a runtime repository which creates 2 users - a runtime repository owner and a runtime access user('connect as') user when deploying the ETL mappings.
    3. Install a target schema using the runtime where the target objects - tables, dimensions and cubes will be created.
    Then, in OWB, the team have to configure the source modules as 9i and the target modules as 10g.
    Hope this helps.
    Regards,
    Usha

  • "Oracle Workflow for Retail and HR"

    can anybody please guide me how do i go about performing this responsibility and duties,
    Oracle Workflow
    - Oracle Roles and Responsibilities
    - development experience with Oracle Workflow
    - Retail experience
    - HR experience
    -Oracle Security Tables
    Day-to-Day:
    - Take existing Oracle Workflow that generates reports and sends approval
    pages to appropriate parties and extend the process.
    - Update the roles and responsibilities to update security tables to those
    with valid id's
    Ex: On internal website, you will see a page that asks you to click on
    permission to add employee or download software or approve email, etc.
    They select appropriate boxes and then it sends that page to the appropriate
    party to approve.
    They need help developing applications that will send the approval pages to
    the appropriate parties.
    Pluses:
    - Both Retail and HR experience with Oracle Workflow

    can anybody please guide me how do i go about performing this responsibility and duties,
    Oracle Workflow
    - Oracle Roles and Responsibilities
    - development experience with Oracle Workflow
    - Retail experience
    - HR experience
    -Oracle Security Tables
    Day-to-Day:
    - Take existing Oracle Workflow that generates reports and sends approval
    pages to appropriate parties and extend the process.
    - Update the roles and responsibilities to update security tables to those
    with valid id's
    Ex: On internal website, you will see a page that asks you to click on
    permission to add employee or download software or approve email, etc.
    They select appropriate boxes and then it sends that page to the appropriate
    party to approve.
    They need help developing applications that will send the approval pages to
    the appropriate parties.
    Pluses:
    - Both Retail and HR experience with Oracle Workflow

  • How to run Oracle workflow in windows 7 os

    Hi,
    Am new to oracle workflow.
    I have installed oracle workflow successfully in my laptop.
    After installation I dont see any shortcut's in my desktop.
    Can any one sugess me how to run oracle workflow.
    Steps to begin from basic level.
    Thanks
    Balaji

    You mean to say you installed Workflow Builder on your laptop? See that Oracle Workflow has a Client Side (WF Builder), a backend Server side and middle application side.
    Assuming you successfully installed the client side then you must have a group of programs called Oracle OUIHome and there one called Application Development. There you should be able to find Workflow builder.
    Useful notes for WF Builder:
    How To Download and Install the Latest Oracle Workflow Builder (Client Tool) and XML Gateway Message Designer for E-Business (Doc ID 261028.1)
    which leads to <internal URL removed>
    Regards.

  • Designer dead - statement of direction

    Just stumbled across the document "Oracle Forms, Oracle Reports, Oracle Designer Statement of Direction."
    Didn't particularly like what I read:
    "....Oracle Designer will not include new features...."
    The way I read it, Oracle will seize further development of the generators (web plsql/forms/reports etc.)
    Designer will still be supported, but new features will not be introduced as from now.
    I hope I have read this wrong?
    Jens
    PS: The document can be found here:
    http://www.oracle.com/technology/products/forms/pdf/10g/ToolsSOD.pdf
    DS.

    I actually posted this today september 7.th, not August 20.th as the topics date says. This Forum application reaylly suck big time...
    Jens

  • Creating Oracle Workflow Users

    Hi,
    Can anybody tell me how to create users in Oracle Workflow.
    I want to create users and maintain it in a custom tale where i will store the password also.the expectation is that the user logs in and is able to see his notifications and also get them in the email.
    i m using oracle workflow 2.6.0 and 9i release 1 database 8.1.7.4
    help needed urgently
    rajeev

    Rajeev,
    The workflow directory service provides the users/roles who can participate in a workflow process.
    Workflow provides, by default, a directory service based on oracle database users. You can also choose to use OID and provide SSO functionality with your users stores in OID. You can also choose a custom directory service.
    For more information on the directory service, please refer to workflow documentation.
    Cheers,
    Raja

  • HTMLDB and Workflows - pl/flow, Oracle Workflow or BPEL?

    Hi,
    I am looking for a workflow engine to integrate with HTMLDB for workflow applications.
    Most of the stuff I try to do will happen in the database (as of now).
    Which one should I choose? Which one is easy to use (intuitive, good samples)?
    I haven't used any of those, which is the fastest to learn?
    Can I graphically model the workflows with pl/flow, so that they can be modified by administrators later?
    What about the future? It seems to me that many links to Oracle Workflow seem to disappearing from OTN.
    I find pl/flow interesting, but is it used a lot? Is there still development going on?
    Any experiences / suggestions will be helpful. Or perhaps you use something completely different?
    Thanks,
    ~Dietmar.

    Hi Bob,
    thanks for thoughts on this.
    I was in touch with the lead developer of pl/flow and he explained that there was not much to add since the package was XPDL interface 2 compliant and most of the users were happy with it.
    You can even import workflows from XPDL visual workflow modelers which has some charme, since it is standards based.
    I was reluctant to use Oracle Workflow for several reasons.
    * It appears to be complex
    * It is not standards based
    * The administration interface looks "aged" (that lead me to believe that Oracle had not much interest in further promoting the product)
    * I don't know where the product is heading since BPEL is the big hype and the development of Oracle's former Java based workflow product is being stopped.
    The cost shouldn't be an issue since it is included in the database license as far as I have researched.
    I would be interested in all developer experiences using Oracle Workflow with HTMLDB or other tools.
    Is perhaps the HTMLDB - developer team working on an integration with Oracle Workflow?
    Thanks,
    ~Dietmar.

  • Migrating Oracle WorkFlow Applications to BPEL SOA 11G

    Hi Gurus,
    I am a SOA developer working on SOA 11g projects , My client has a requirement to migrate the existing Oracle WorkFlow Applications to get migrated to 11G , On Googling i got http://www.oracle.com/technetwork/middleware/ias/owf2bpel-132189.pdf which was much informative , since i have no knowledge of Oracle WorkFlow Product , i am finding it hard to migrate these applications.
    It would be great if some one can post a conversion of OWF to Bpel tutorial or direct me to location where i can find some , which would save a lot of time for me .
    Thanks in Advance
    Vamsi .

    Hi,
    While configuring the Oracle Apps Adapter, select the database connection, give the JNDI, then the Oracle Applications Module Browser will appear, make sure you select the correct module here (there will be many like Financials..etc). My suggestion would be, ask the EBS experts as under which module will that API be there ?
    If you can get to know under what module it will be there, you need to select that module, and look inside it, it should be there under something like concurrent API's. I have implemented the Oracle Apps adapter many times, so even if you dont find the API, first get to know the container module, then you should be good to go. Also in the step of Module Browser, on the top; you have an option of searching for API's like wild card search etc...
    Hope this helps,
    N

  • Plan to Migration from Collab 9.0.4  to  10.1.2 and include Oracle Workflow

    We are running Linux AS RedHat 3, and collaboration suite 9.0.4:
    We have 3 servers - one for storage, one for midtier and one for infrastructure.
    The midtier has Oracle Mail and Calendar running. In addition, it has Oracle Files configured but not being used.
    We plan to upgrade to 10.1.2. But we plan to implement Oracle Files (Content services) with Oracle Workflow.
    What is the upgrade path? Should I install and configure Oracle Workflow in version 9.0.4 first and then upgrade to 10.1.2 ? or can I install and configure Oracle Workflow in 10.1.2 afterwards?

    You could do both, as workflow can be installed separately but I would advise to look into BPEL in order to substitue workflow. Have a look at http://www.oracle.com/technology/products/cs/developer/contentservicesdev/contenservicesdevkit.html
    cu
    Andreas

  • External Java Class and Oracle Workflow 2.6.3

    Hi,
    There is a requirement wherein I have to call an external Java class to fetch a string value from an external source and use that in the Oracle Workflow Notifications.
    After reading the Workflow documentation, I understand that Java classes can be called only for standalone version of the Workflow Builder (2.6.3). As the
    requirement is for an e-business suite implementation (11.5.10), I was wondering if there is a way to acheive this. Can an external Java class be called from within
    Oracle Workflow?
    I would really appreciate if someone can point me in the right direction.
    Many Thanks,
    Praveen

    Hi,
    If you write a wrapper to the java class in PL/SQL, then you can invoke that class from a PL/SQL activity conforming to the standard PL/SQL signature.
    HTH,
    Matt
    WorkflowFAQ.com - the ONLY independent resource for Oracle Workflow development
    Alpha review chapters from my book "Developing With Oracle Workflow" are available via my website http://www.workflowfaq.com
    Have you read the blog at http://www.workflowfaq.com/blog ?
    WorkflowFAQ support forum: http://forum.workflowfaq.com

  • How to build and use Oracle workflow with Content DB

    Hi All,
    do we have any documentation that assist us in developing and applying the Oracle workflow (Developed using the Oracle Workflow builder) to the contentDB folder.
    Is there an alternative other than using the BPEL or oracle workflow builder for developing the workflows that work with Content DB.
    Thanks
    Krrish

    Hi Krrish
    From a custom workflow perspective, Content DB uses a loose coupling mechanism based on advanced queue messages to integrate workflow engines.
    CDB has no specific BPEL code/support - but rather requires the workflow engine to be able to dequeue a message from the outbound queue (IFS_BPEL_OUT), and return an approve/reject response queue message on the inbound queue (IFS_BPEL_IN). As Oracle BPEL supports advanced queue tables, it can thus be leveraged from Content DB.
    Hence, you can potentially use any workflow mechanism/tool you like, so long as that it is able to obtain a message from the outbound queue, and respond on the inbound queue.
    As far as Oracle Worflow is concerned, we don't ship with any documentation/samples to describe/develop its workflow processes. Nor do we support replacing the out-of-box Oracle Workflows.
    cheers
    Matt.

  • Quick Oracle Workflow and Oracle9iAS question

    Is it safe to assume that Oracle Workflow v.2.6.2 can be integrated seamlessly with ANY web application running on Oracle9iAS Release 2?

    The Oracle Workflow Java interface provides a means for any Java program to integrate with Oracle Workflow. The Oracle Workflow Engine and Notification APIs are accessible through public server PL/SQL packages and published views. The Oracle Workflow Java interface exposes those APIs as Java methods that can be called by any Java program to communicate with Oracle Workflow. The Java methods directly reference the WF_ENGINE and WF_NOTIFICATION PL/SQL package procedures and views and communicate with the Oracle Workflow database through JDBC.
    Additionally, Java functions can be incorporated within Workflow processes as external Java function activities.
    For more information please use the Workflow Guide 2.6.2 as reference. This white paper must be useful as well..
    http://otn.oracle.com/products/integration/workflow/wfjavawp.pdf

  • Oracle Workflow and Web Services

    Hi
    does anyone know whether we could handle Web Services from within Oracle Workflow?

    There is a white paper on OTN about communicating between BPEL and Workflow using java event subscriptions - all you need is to have BPEL installed as well. If you can do that, you should be able to communicate with web services.
    HTH,
    Matt
    WorkflowFAQ.com - the ONLY independent resource for Oracle Workflow development
    Alpha review chapters from my book "Developing With Oracle Workflow" are available via my website http://www.workflowfaq.com
    Have you read the blog at http://thoughts.workflowfaq.com ?
    WorkflowFAQ support forum: http://forum.workflowfaq.com

Maybe you are looking for

  • Office 2007 Configuration wizard runs every time I start any Application (word, excel, etc)

    Hi! I've installed Office 2007 Enterprise on my Vista x64 system, but when I'm starting any of the Office apps, Office runs a setup/configuration prog (Office is collecting/gathering setup information or something like that). My event log has produce

  • Why have my App Store, iTunes, and my Google related apps stopped working properly?

    I was on my iPod and soon figured out that iTunes and Google-related apps weren't working. iTunes kept telling me I 'might be on a server pretending to be iTunes' and won't let me use it. When I open the App store, it tells me that it cannot connect

  • Pointing Essbase/Shared Services/Etc to new Oracle DB

    We're on Version 11.1.1.3 and I need to know if there are any tricky things with moving the Shared Services/Essbase repository from one Oracle server to another. My initial thought are: Shut everything down. Back up the database, restore it onto the

  • Weblogic server it crashes unexpected

    Hi Folks, We have been running into this error for a long time. Here is a description of the error. We have weblogic server 6.0 SP2 is running in HPUX 11, in the same box we have Orbix 2000 installed. After starting the weblogic server it crashes une

  • Is this possiable?

    evenin all, me and a group of fellow students are setting up an online java tutorial (coz its never been done B4) but i was wondering if, on the web site i could have a blank text box where students write the code in the tutorial, and at the bottom t