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

Similar Messages

  • How to integrate JD Ewards EnterpriseOne with BPEL/SOA 11G

    Can anyone post steps or docs/link as how to integrate JD Edwards EnterpriseOne business services with BPEL/SOA 11G.
    I would highly appreciate if anyone could share their views on integrating business services with bpel-soa10g/11g
    Thanks

    Google it
    http://bit.ly/RkkOkQ

  • Oracle Application adapters in SOA 11g

    Hi
    Can any one please provide me the path where we can download application adapters(Siebel, peoplesoft)?
    Is that compatible with Soa 11g?
    If not how to work around in SOA 10g?
    Thanks inadvance..
    Marias

    Hi,,
    Thanks for the response. I installed the third party adapters. Now how can i start using them in the bpel process 11g..
    Please correct me if im going wrong.. Can we see those adapters in jdeveloper 11g as we see the previous db, file etc....
    --Marias                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • HOW to Interact with Oracle HRMS applications from BPEL..

    Hi friends...
    Well...i just wanted to know HOW easy is it to interact with an Oracle HRMS application from within a BPEL process...
    [Say, my BPEL process has some approvals from Finance Dept.., but i need to contact some application like Oracle Payroll, for some data...]
    I think we would have to use some Application Adapter Service for this..but not sure..!
    Would be great if anyone could refer me to some links or guide me in this regard...
    Thanks...

    Hi,
         You can read the data using "Middlware Tools" like XI,Business Connector,Mercator,Webmethods
          and using DB-Link.
          If you want Read the data using ABAB coding, you need to use "Native SQL" Stament.
         For XI and other Middlware , you need configure so many steps,(RFC defination,PORT,Partner)
         Required. 
         Through ABAP Program :
         Befor creating program , You need to find out "Oracle Server Name and Other details.
          Please use below code as your reference.
    Open a native SQL connection.
    EXEC SQL.
    connect to 'ONECD'
    ENDEXEC.
    Retrieve information from the BVER tables.
    EXEC SQL PERFORMING read_dental.
    select emp_ssn_num, emp_fname, emp_lname,
    to_char(start_date, 'YYYYMMDD') as start_date,
    rec_type,
    to_char(eff_date, 'YYYYMMDD') as eff_date,
    vendor_plan_id
    into :dental
    from opr$8oc.BVER_CURR_DENTAL_MASTER
    ENDEXEC.
    EXEC SQL PERFORMING read_medical.
    select emp_ssn_num, emp_fname, emp_lname, rec_type,
    to_char(start_date, 'YYYYMMDD') as start_date,
    to_char(eff_date, 'YYYYMMDD') as eff_date,
    network_code, pcp_number, patient_flag,
    vendor_plan_id,
    to_char(network_eff_date, 'YYYYMMDD') as
    network_eff_date,
    to_char(pha_eff_date, 'YYYYMMDD') as
    pha_eff_date
    into :medical
    from opr$8oc.BVER_CURR_MEDICAL_MASTER
    ENDEXEC.
    Disconnect from the native SQL connection.
    EXEC SQL.
    DISCONNECT 'ONECD'
    ENDEXEC.
    The system log has messages like 'Work process is in reconnect status' and 'Work process has left reconnect status' after the ORA-02396 message. And I specifically do a disconnect at the end and a connect at the beginning, but it looks like it is trying to do a reconnect?
    Thanks,
    Pugazhenthi.P
    Satyam computer Services Ltd.

  • Migrating 10g ADF application for OC4J to 11g application for Weblogic

    Hi, I'm trying to migrate a 10g ADF application deployed in OC4J to 11g using the migration tool of JDeveloper.
    After some changes in code to adapt to the new api i have an error in libraries while trying to deploy in embeded weblogic.
    <30 Ιουν 2010 11:32:50 πμ EEST> <Error> <Deployer> <BEA-149265> <Failure occurred in the execution of deployment request with ID '1277886764036' for task '1'. Error is: 'java.lang.ClassNotFoundException: oracle.adf.view.faces.event.AttributeChangeEvent'
    java.lang.ClassNotFoundException: oracle.adf.view.faces.event.AttributeChangeEvent
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:296)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:269)
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    Truncated. see log file for complete stacktrace
    Caused By: java.lang.ClassNotFoundException: oracle.adf.view.faces.event.AttributeChangeEvent
    at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:296)
    at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:269)
    at weblogic.utils.classloaders.ChangeAwareClassLoader.findClass(ChangeAwareClassLoader.java:56)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
    Truncated. see log file for complete stacktrace
    >
    Embeded weblogic runs with ADF libraries of 11g why this class cannot be found?
    Any comment will be helpfull,
    Thanks

    I am not explicitly use this class, neither in source code nor in xml configuration files so i can’t find it anywhere in my application.
    I guess that, embedded weblogic loads 11g adf libraries and does not include this 10g specific class but migration shouldn’t change this
    oracle.adf.view.faces.event.AttributeChangeEvent to
    org.apache.myfaces.trinidad.event.AttributeChangeEvent?
    thanks

  • NON RAC to RAC migration oracle ebs R12 (12.1.2) 11g R2 Database (11.2.0.1)

    Hi ALL,
    Please suggest since we are in planing to go for RAC my environment is as :
    EBS R12 (12.1.2)
    Database 11gR2 (11.2.0.1)
    Currently i am on NON ASM .
    ---------------------------------------Kindly provide me steps to implement the same since i have seen the MOS ID 1072636.1 but not able to get so please provide me steps.
    Best Regards,

    Please suggest since we are in planing to go for RAC my environment is as :
    EBS R12 (12.1.2)
    Database 11gR2 (11.2.0.1)
    Currently i am on NON ASM .
    ---------------------------------------Kindly provide me steps to implement the same since i have seen the MOS ID 1072636.1 but not able to get so please provide me steps.All the steps are documented in (Using Oracle 11g Release 2 Real Application Clusters with Oracle E-Business Suite Release 12 [ID 823587.1]).
    Thanks,
    Hussein

  • Can't catch the exception when transaction rollback ,BPEL/SOA 11G,updated!

    Hi Guys ,
    I have two insert/update invoke actions through dbadpter in my BPEL process .
    When I set the GetActiveUnitOfWork property of those two db adapters to true ,it successfully makes the global transaction work . any of them failed will cause the other rollback.
    But the CatchAll brunch can't catch the exception in that case,
    I can only see exception message from the system output :
    02/11/2009 11:36:46 AM oracle.toplink.transaction.AbstractSynchronizationListener beforeCompletion
    WARNING:
    Local Exception Stack:
    Exception [TOPLINK-4002] (Oracle TopLink - 11g Release 1 (11.1.1.1.0) (Build 090527)): oracle.toplink.exceptions.DatabaseException
    Internal Exception: java.sql.SQLIntegrityConstraintViolationException: ORA-00001: unique constraint (Table1_PK) violated
    from BPEL console , you can't even see the error , the process finished with no exception.
    When I set GetActiveUnitOfWork to false, CatchAll brunch is able to catch the exception , but global rollback is not working .
    I try all the other method like set the transaction property of BPEL to required , using checkpoint() in java embedding . it looks like only way is set GetActiveUnitOfWork to true, but can't catch exception.
    Here are some updated:
    Here is my process
    Main Sequence
    Invoke (dbadapter update)
    Invoke (dbadapter insert)
    Global CatchAll
    Invoke(jmsAdapter sendjms)
    if I disable the CatchAll branch , when insert failed , the insert will rollback as well, even GetActiveUnitOfWork set to false.
    enable CatchAll branch , even doing nothing in this branch , the update won't rollback when insert failed. it looks like when catch the exception , bpel seems not rollback , I try to add throw rollback in catchall branch, no any effect.
    any clue ?
    Kevin
    Edited by: kyi on Nov 5, 2009 10:10 AM

    Hi All,
    We are also facing a similar kind of issue.
    We have a simple BPEL which will makes use of JAva embedding to call an end point to check its availibility.
    The Java code for cheking the enpoint connectivity is below
    try{      
    boolean endpointAvailable = false;
    long start = System.currentTimeMillis();
    int endpointTestURL_port = 8445 ;
    int endpointTestURL_timeout = 500;
    String endpointTestURL_queryString = "" ;
    String endpointTestURL_protocol = (String)getVariableData ("endpointProtocol");
    addAuditTrailEntry("endpointTestURL_protocol: " + endpointTestURL_protocol);
    String endpointTestURL_host = (String)getVariableData ("endpointHost");
    addAuditTrailEntry("endpointTestURL_hostl: " + endpointTestURL_host);
    URL endpoint = new URL(endpointTestURL_protocol, endpointTestURL_host, 8445, endpointTestURL_queryString);
    addAuditTrailEntry("endpoint object is created" );
    String endpointTestURL = endpoint.toExternalForm();
    addAuditTrailEntry("Checking availability of endpoint at URL: " + endpointTestURL);
    // Configure connection
    HttpURLConnection connection = (HttpURLConnection)endpoint.openConnection();
    connection.setRequestMethod("GET");
    addAuditTrailEntry("The Method is Get");
    connection.setConnectTimeout(5000);
    addAuditTrailEntry("Timeout is 500 ms");
    // Open connection
    connection.connect();
    addAuditTrailEntry("Open Connection");
    String responseMessage = connection.getResponseMessage();
    addAuditTrailEntry("Recieved availability response from endpoint as: " + responseMessage);
    // Close connection
    connection.disconnect();
    endpointAvailable = true;
    if (endpointAvailable)
    setVariableData("crmIsAvailable", "true");
    else
    setVariableData("crmIsAvailable", "false");
    catch(Exception e)
    System.out.println ("Error in checking endpoint availability " + e) ;
    addAuditTrailEntry("error message is : " +e);         
    When we run the above as a seperate java program it runs fine i.e goes to the catch block and catches the exception.
    But when we run it within the java embedding in BPEL(11G) it gives us the follwoing error.
    The reason was The execution of this instance "490001" for process "default/GMDSSalesLeadsBackMediationInterface!1.0*soa_e1a6362f-c148-417c-819c-9327017ebfa4" is supposed to be in an active jta transaction, the current transaction status is "ROLLEDBACK" .
    Consult the system administrator regarding this error.
         at com.oracle.bpel.client.util.TransactionUtils.throwExceptionIfTxnNotActive(TransactionUtils.java:119)
         at com.collaxa.cube.engine.CubeEngine.store(CubeEngine.java:4055)
         at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4372)
         at com.collaxa.cube.engine.CubeEngine.endRequest(CubeEngine.java:4281)
         at com.collaxa.cube.engine.CubeEngine._createAndInvoke(CubeEngine.java:713)
         at com.collaxa.cube.engine.CubeEngine.createAndInvoke(CubeEngine.java:545)
         at com.collaxa.cube.engine.delivery.DeliveryService.handleInvoke(DeliveryService.java:654)
         at com.collaxa.cube.engine.ejb.impl.CubeDeliveryBean.handleInvoke(CubeDeliveryBean.java:355)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:182)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:149)
         at com.bea.core.repackaged.springframework.jee.intercept.MethodInvocationInvocationContext.proceed(MethodInvocationInvocationContext.java:104)
         at oracle.security.jps.ee.ejb.JpsAbsInterceptor$1.run(JpsAbsInterceptor.java:88)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:414)
         at oracle.security.jps.wls.JpsWeblogicEjbInterceptor.runJaasMode(JpsWeblogicEjbInterceptor.java:61)
         at oracle.security.jps.ee.ejb.JpsAbsInterceptor.intercept(JpsAbsInterceptor.java:106)
         at oracle.security.jps.ee.ejb.JpsInterceptor.intercept(JpsInterceptor.java:106)
         at sun.reflect.GeneratedMethodAccessor960.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.bea.core.repackaged.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:310)
         at com.bea.core.repackaged.springframework.jee.intercept.JeeInterceptorInterceptor.invoke(JeeInterceptorInterceptor.java:69)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.doProceed(DelegatingIntroductionInterceptor.java:131)
         at com.bea.core.repackaged.springframework.aop.support.DelegatingIntroductionInterceptor.invoke(DelegatingIntroductionInterceptor.java:119)
         at com.bea.core.repackaged.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
         at com.bea.core.repackaged.springframework.jee.spi.MethodInvocationVisitorImpl.visit(MethodInvocationVisitorImpl.java:37)
         at weblogic.ejb.container.injection.EnvironmentInte
    we also get
    BEA1-108EA2A88DAF381957FF
    weblogic.transaction.internal.TimedOutException: Transaction timed out after 301 seconds
    BEA1-108EA2A88DAF381957FF
         at weblogic.transaction.internal.ServerTransactionImpl.wakeUp(ServerTransactionImpl.java:1733)
         at weblogic.transaction.internal.ServerTransactionManagerImpl.processTimedOutTransactions(ServerTransactionManagerImpl.java:1578)
         at weblogic.transaction.internal.TransactionManagerImpl.wakeUp(TransactionManagerImpl.java:1900)
         at weblogic.transaction.internal.ServerTransactionManagerImpl.wakeUp(ServerTransactionManagerImpl.java:1488)
         at weblogic.transaction.internal.WLSTimer.timerExpired(WLSTimer.java:35)
         at weblogic.timers.internal.TimerImpl.run(TimerImpl.java:273)
         at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:528)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    javax.ejb.EJBException: Transaction Rolledback.: weblogic.transaction.internal.TimedOutException: Transaction timed out after 301 seconds
    BEA1-108EA2A88DAF381957FF
    We tried the following
    Increase the JTA timeout in the EM console to a larger value like 600 secs.
    The BPEL instance is not getting created.
    Any help would be appreciated
    Thanks
    Lalit

  • Migrate Oracle 9.2.0.5 to 11g -appreciate help

    Hi,
    I am currently running oracle 9.2.0.5 in winodws 2003 standard edition 32 bit. I want to move the database to a new windows 2008 R2 64bit server.
    My database is very simple and small with 8gb data (it has 320 tables, 85 views, 40 packages, 54 procedures, 20 functions, 100 triggers and 95 sequences to highlight a few).
    I would like to know what are the best possible options available for a smooth transition of moving the data to a new winodws 2008 64 bit server.
    Questions:
    1. Is it possible to install oracle 9.2.0.5 64 bit in windows 2008 64 bit server?
    2. If I install oracle 11g 64 bit in winodws 2008 server, how can I move the data from current server 2003 with oracle 9.2.0.5? Is is possible to move the data without upgrading to oracle 9.2.0.8?
    Your help would be highly appreciated.
    Thanks,
    Sundar
    ([email protected])

    Hi Michael,
    I had DBUA problem when I was upgrading Oracle 9.2.0.5 to 10g, but problem got resolved when I upgraded the source to 9.2.0.7. This I was upgrading as SCM upgrade pre-requisite.
    One more thing do not forget to increase temp tablespace size and other recommendations of upgrade check sql.
    I am sure you will not face problem, if you adopt these things.
    If you have still find difficulty, do mail me in [email protected] I have customise upgrade document.
    Thanks & Regards
    Praveen Verma.

  • Oracle Workflow 2.6.4 Migration

    Hi,
    One of our customer wants to migrate Oracle Workflow 2.6.4 from http server to WLS server and they are following the this blog :
    https://blogs.oracle.com/warehousebuilder/entry/owb_11gr2_tip_downloading_and_installing_workflow_monitor_264
    Now they have following questions ?
    - Is this new setup ( WLS+Oracle Workflow 2.6.4 ) is supported by  oracle officially ? If not then what is other option ?
    - Where can we find the software - Oracle Database 10gR2 Companion CD(10.2.0.1) ? it is not available on OTN. Can we get the MOS link for it ?
    Best Regards,
    Anurag

    For your second question, pl see MOS Doc 1476075.1

  • Migrating Oracle Discoverer Workbooks to OBIEE 11g

    Hello,
    Can you tell me how can we migrate Oracle Discoverer workbooks in to OBIEE 11g , I have heard that there is a tool which is released in last summer for this migration can anyone provide me details on this one.
    Thanks a lot.

    Hello
    I'm afraid Oracle has had no success in converting Discoverer workbooks into OBIEE. It is still on the radar but as yet they have nothing.
    For some of my clients this is a huge setback. I have a client who has more than 32,000 Discoverer workbooks and adding more at the rate of about 5,000 a year. Obviously a customer of this size is a potential customer for OBIEE. The only thing they can do right now is to rewrite all of the reports.
    To do this would be a mammoth task and I did some mathematics for them. Let's say you can rewrite one report every 15 minutes, allowing for testing and parallel runs. Thus you could convert 4 in an hour or 32 in a full day. Diviiding 32 into 32,000 means they would need to allocate 1,000 man days to the task. Bearing in mind that on average a person works about 220 days in a year and you are looking at around 5 man years, not including potentially 1000s of new Discoverer workbooks that have been created in that time. Needless to say my client is not happy with Oracle and refuse to go down this path sticking with Discoverer.
    I know for a fact this company is not alone and I personally implore Oracle to allocate resources to correctly converting Discoverer workbooks. I know part of the problem is that there are things that Discoverer takes in its stride which OBIEE either cannot do or has great difficulty with. Until OBIEE can do everything Discoverer can do I don't see how customers can convert.
    Thoughts anyone?
    Michael

  • SOA 11g Worklist Apps Customisation and Integration with Plumtree Portal

    Hi,
    We want to migrate an existing application build using SOA Suite 10.1.3.3 to 11.1.1.2.0.
    In the 10g application the worklist application was customised and the customised apps was linked as a remote portlet in BEA Plumtree Portal.
    1)In 10g the worklist application source code is available (\SOA_Oracle_Home\bpel\samples\hw\worklistapp) for customisation but is that possible for 11g ?
    (The location of the default deployed worklist apps in 11g is /../mdw_home/user_projects/domains/soa_domain/servers/soa_server1/tmp/_WL_user/worklistapp).
    Can we take the source code and customize in jdev and deploy under a different contextname in 11g??
    3)Our existing 10g worklist was customised a bit in terms of look and feel and for some custom authentication and it was deployed in the 10g SOA Server.
    A sample jsp application was created and the login page of the custom worklist apps was linked in a inframe so that it works when integrated with the Plumtree portal as a remote portlet. And this worked perfectly in 10.1.3.3 SOA Suite.
    However the 11g SOA worklist login when tagged in a jsp as an inframe in plumtree portal is giving a warning message
    Warning: Unable to load content in a frame. Frame content will load at the top level. On cliicking the OK button the worklist page is opening. This is with Firefox browser . however form IE7 or 8 its timing out from portal.
    As per http://newsoalife.blogspot.in/2009/09/framebusing-in-adf.html
    changing the web.xml for the worklist can help.
    Can anyone please let us know on the same as this appeas an unsupported one.
    Regards
    Ashif

    Hi,
    Can you check the log file.u are getting any error.can you check wf_error table also u are getting any error.
    Can you check consumer in AQ tables.
    Thanks,
    Rahul

  • Custom Workflow using Oracle Workflow in ContentDB

    Hi,
    Could we use custom workflow which is made using Oracle Workflow instead of BPEL.
    Regards,
    Yulisar

    Having registered custom workflows for Content DB via Enterprise Manager, potentially you can use any tool capable of dequeuing/enqueing messages from the IFS_BPEL_OUT/IFS_BPEL_IN advanced queues as part of a custom workflow process.
    By default, we assume you are using Oracle BPEL PM with its Advanced Queue adapater to process the queue messages. However, there is nothing stopping using Oracle Workflow or any tool for that matter.
    HOWEVER!!! Warning!!! There is a high probability that Content DB will drop the bundled Oracle Worflow installation in the near future. What this means, is that you should consider installing/configure/patching your own separate Oracle Workflow installation and not rely on the bundled Content DB solution which is used internally for Serial and Parallel Approval workflows.
    thanks,
    Matt.

  • Migrate windows workflow foundation from 3.5 to 4.5 framework

    Hi,
    I have workflow built in Framework 3.5,  Need to migrate this to 4.5.
    Kindly suggest.
    Jagadish

    HI Jagadish,
    Welcome to workflow forum.
    The WF Migration Overview topic provides a broad overview of the relationship between WF3 and WF4 and migration strategies. You can refer to the guide to migrate your workflow application.
    Workflow Migration Guidance
    Please let me know if there is anything that I can do to help.
    Best regards,
    Angie
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Good book for SOA 11g

    Hi
    Could anybody tell me if the Developer guide provided by Oracle is sufficient to learn SOA 11g.(Mediator, B2B)?
    Or if any good book we can follow.
    I worked on SOA Suite 10.1.3.
    Coul you please give me the link where I can find good information regarding OFM certification?
    Thanks
    Praveena.

    Hi
    i followed a workshop given by some of the guys of Oracle and based on that workshop they wrote the next book :
    http://www.packtpub.com/getting-started-with-oracle-soa-suite-11g-r1/book
    it a real good read to get familiar with all the components, so i would definitely read it just to get some extra background information.
    besides that and all the guides Oracle supplies use the forums and blogs, we're all here to help each other.

  • Oracle SOA Suite 11g VS BPEL PM 11g

    Hello,
    What is the difference between SOA Suite 11g and BPEL Process Manager 11g?
    I understand BPEL PM is a component of SOA Suite 11g.
    What capabilities does SOA Suite offer more than BPEL Process Manager 11g?
    When does a customer choose BPEL PM 11g over SOA Suite 11g? I assume BPEL PM 11g will be less in terms of cost.
    Thanks,
    Ram

    Ram,
    What is the difference between SOA Suite 11g and BPEL Process Manager 11g?BPEL Process Manager 11g is a standalone product and it is part of SOA Suite 11g as well. SOA Suite 11g is actually a group of products and it includes -
    Oracle BPEL Process Manager
    Oracle Service Bus
    Mediator
    Oracle Business Activity Monitoring
    Oracle Web Services Manager
    Oracle Business Rules
    Oracle Human Workflow
    Oracle Event Processing
    JDeveloper and ADF
    Adapters
    Oracle Entitlements Server Basic
    Oracle B2B
    So you cannot compare SOA Suite with BPEL.
    What capabilities does SOA Suite offer more than BPEL Process Manager 11g?Oracle BPEL Process Manager enables enterprises to model, deploy, and manage BPEL (Business Process Execution Language) processes. It includes a BPEL business process modeler, a scalable BPEL run-time engine, an extensible WSDL binding framework, and a monitoring console. So use of BPEL is limited till business process implementation only whereas SOA Suite offers complete middleware SOA solution.
    When does a customer choose BPEL PM 11g over SOA Suite 11g? I assume BPEL PM 11g will be less in terms of cost.Yes, if you want to implement BPEL processes only then you can buy only BPEL Process Manager 11g but if you are looking for to implement a complete middleware SOA solution then licensing SOA Suite 11g will be the better option.
    Regards,
    Anuj

Maybe you are looking for