Legacy Integration - BPM suite or SOA suite?

We have an existing legacy transaction engine, all dedicated CICS, including security (ransactions, exits, etc.). Looking to externalize and consolidate some of the business logic away from it. Databases are Oracle and DB2 on the host. Not more then five instances total.
Definitely using WebLogic, not WAS, not JBoss. Hiring and training support team starting next month. Number of processes to be consolidated/transitioned is less then 40 total. Would you recommend BPM Suite or SOA suite with BPEL PM? Any benefits of one vs the other? We do have some BPM (AL) studio experience.
Thanks in advance.

Someone from Oracle should step in on this thread when they get a chance to provide greater depth on the BPEL side and the strategic direction on both Oracle BPM and BPEL.
If you have Oracle Suite, you get Oracle Service Bus (OSB) which provides a platform that both BPEL and Oracle BPM can consume from. If you purchase Oracle BPM Suite, you get licenses for both Oracle BPM and BPEL and Oracle BPM processes can consume BPEL processes and vice versa. If you look at Oracle's plans for Oracle BPM 11g coming out sometime in the next 10 months, it appears to be a coexistance strategy leveraging the strengths of both Oracle BPM and BPEL.
My initial reaction was to say that it's not an "either/or" scenario, but the realities of training budgets and skill sets pretty much dictate that you need to focus on one or the other.
I've been doing Oracle BPM work for several years so recognize that although I am not biased, it might appear so in this thread. If you hit the BPEL forum, you'll get feedback from enthusiastic proponents of BPEL. Although I'd like to be, I'm not an expert on BPEL, but here's my take on your question.
Modeling
Oracle BPM was built with one process modeling diagram. It is simple, BPMN based and quick to learn. It supports the roles and the activities I need to build robust processes. As I hinted at in an earlier thread, I use the same diagram to explain the process to executives, managers, IT, SME and business analysts. As a business analyst, the tool is not complicated and can be learned in just a couple hours. As a developer, I use the same modeling diagram, but the tool profile I use is a robust IDE that lets me create the implementation details (objects, logic, integration to services and local testing). If I make a change as a developer, the business analyst can see the change if they look at the same process artifact (typically shared through a source control repository).
BPEL models are very useful for IT. Most times IT does not care or need to know about the roles / swimlanes and the BPEL tool does a nice job of not providing these extra artifacts. When the model has to be shown to non-technical executives, managers, SMEs and business analysts, it is typically shown in BPA. There is a round tripping interface between BPA and BPEL that the folks at Oracle can show you. Others may disagree, but I think there is a bit of a learning curve with BPA for business analysts. It has many different types of diagrams that let you see the different levels of decomposition and abstraction.
Logic
As a developer using Oracle BPM, I use templates and drag and drop to create much of my logic. Once I catalog an object it can be reused across multiple projects either by using the Project Dependency option or by importing the artifacts. I test my logic either by using the method editor debugger or at the process level.
As I create objects used in my logic using Oracle BPM, I can easily inherit attributes provided by introspected components. This means that if you have an ERP system with 138 attributes, you do not have to rebuild this object from scratch in Oracle BPM.
Probably one of BPEL's strengths is that there is not much coding inside the tool. Instead the logic mostly resides in the invoked components.
UI
End user interface screens and complex end user interaction with a variety of screens can be built inside the Oracle BPM toolset's WYSIWYG editor. The forms use the attributes of the objects described in the previous paragraph. There's a common misconception that you cannot have both client side and server side components invoked from the UI. This is simply not the case. You can use both client side and server side components to do cross field validation or provide lists for valid values.
If you're a JSP shop, you have the flexibility to instead create your forms using the Oracle BPM tag library instead of the forms editor provided.
The forms you build are automatically presented in the OOTB Workspace.
I believe BPEL uses ADF as the forms builder interface. Others on this forum or folks on the BPEL forum are far more knowledgeable on ADF than I am and can give you the comparison between UI builders.
Runtime
Oracle BPM can be installed on WebLogic. There is a common misunderstanding that Oracle BPM cannot be clustered. This is also not the case. The engine was first ported to WebLogic about 4 years ago and clustering is supported.
Integration
As I mentioned in the earlier thread, both tools can provide the integration you're looking for. Both Oracle BPM and BPEL can use OSB as the intermediary layer. Oracle BPM can expose and consume component directly if you do not have OSB.
Finally, Oracle BPM was built and architected as one complete solution with modeling, development, runtime, end user worklist and BAM capabilities built into it from the beginning 10 years ago. This integration makes the process modeling tool simple for both IT and business analysts to easily communicate using the same modeling syntax. Similarly, integration across the different parts of the product makes it easy to expose the components directly inside Oracle BPM's catalog (again - since you have SOA Suite, instead use OSB so you enable your SOA architecture). Even the end user interface (the Workspace) that exposes users' inboxes and displays the forms is OOTB and automatcally built for you by the tool.
Hope this helps,
Dan

Similar Messages

  • BPEL PM, BPM, BPEL in SOA Suite - what's the diff?

    Hi
    I read many blogs, one blog says all are same, other says each is diff. I've got some idea on what each of these offers. But pls clarify.
    I'm really confused of the terminology that oracle uses for BPEL PM, BPM, BPEL in SOA Suite.
    I'm aware of BPEL that comes with the SOA Suite installation, we develop, deploy and maintain BPEL flows using JDev.
    Now, what's this BPEL Process Manager, that is listed in the products section, seperately from SOA Suite? Does it contain anything diff from the BPEL engine that is embedded in SOA Suite?
    And What's Business Process Management(BPM). As far as i know, and could think of, is that BPM is a tool for modelling business applications. It is similar to the BPEL in SOA Suite PLUS Modelling capability of the business process. It even has the same components as in SOA SUite like BPEL, Business Rules, Human Flows, Mediators, Adaptors.
    So, can we say, BPM = SOA Suite + Modelling capabilities of business process.
    To summarise, would you please summarise the components that each of these provide
    BPEL Process Manager -- BPEL, _(and what other componens)_
    SOA SUite -- BPEL, Bus. Rules, Human Flows, Mediators, Adapters
    BPM -- Modelling notations, BPEL, Bus. Rules, Human Flows, Mediators, Adapters
    If BPEL exists in all the three, Is the engine that runs it also the same one in all three..?

    Hi
    1. Yes, your understanding is absolutely correct: BPM = SOA Suite + Modelling capabilities of business process. I hope you know little bit of history behind this BPM product and about BEA and Oracle company. Below is some non-technical information about these companies and the products they owned.
    2. Originally I guess, Oracle had SOA Suite like 10g running on their own Oracle application server. It may have had some basic components like human tasks, mediators some basic business rules etc. During the same time around 2006 to 2008 another company by name BEA has Weblogic Application Server and had another full blown process development applications/software. BEA in turn bought from Plumtree like that. Anyhow they had full stack of products like ALBPM (Aqua Logic Business Process Management), ALUI (Aqua Logic UI Portal), ALDSP (Data Integrator), ALSB (AL Service Bus), ALES (AL Enterprise Security) etc. Then Oracle bought BEA Company and Oracle ended up owning all these products. Oracle spent good amount of money, people and technology and did an awesome job in integrating BEAs ALBPM with their own SOA software and put everything on top of Weblogic Application Server. For a while, soa and bpm existed parallely. Like we can install albpm on top of soa like that. But SOA 11g onwards SOA + BPM are completely integrated and provided as a single product. They are not separate any more. We can call that as SOA Suite or BPM Suite. But as you understand, they had all the stuff to create a full blown process application that includes core BPEL Process, tasks, mediators, adapters, email adapters everything. Customers buy this suite of produt. They can develop simple BPEL Process or complex BPM Applications. The advanced features for BPM you can find online like adding Swimlanes/Roles where we can literally drag and drop the Human Tasks in those roles and that takes care of everything.
    Oracle retained and rebranded other products like ALSB (Oracle Service Bus), ALES (something like identity management) etc .
    In conclusion, your understanding is correct. Now there is only BPM or SOA (use any word) that includes everything and that runs on Weblogic Application Server.
    More responses for similar post: Re: What exactly is BPM Suite 11g?
    Thanks
    Ravi Jegga

  • Oracle BPM and Oracle SOA Suite

    Hi,
    Can anyone point me to a reference which details the differences between the BPM and SOA Suites and how they are different.
    As well as why BPM is needed while most of the features are available with SOA Suite itself.
    Is the runtime env for BPM and SOA suite same?I mean does BPM run over the SOA Suite installation.
    Thanks.

    Hi,
    My view is SOA Suite is a middleware software that you can use for several purposes...
    http://docs.oracle.com/cd/E23943_01/doc.1111/e10223/index.htm
    BPM is a product tailored to run business applications centered around business processes... And yes, IMHO you could do that with SOA Suite itself, but BPM has the facilities out-of-the-box for business process centric applications...
    http://docs.oracle.com/cd/E23943_01/doc.1111/e10223/505_bpm.htm
    Is the runtime env for BPM and SOA suite same?I mean does BPM run over the SOA Suite installation.Both run on weblogic and use a soa server... Configuration wizard won't allow to create a domain with BPM Suite if you don't select SOA Suite as well...
    Cheers,
    Vlad

  • Integration Scenario with Oracle SOA Suite and SAP

    Hi to all
    I have the following integration scenario:
    The customer have some applications in the integration landscape. All of this applications are integrated with Oracle Soa Suite.
    This customer, want to buy SAP ERP (ECC 6.0), and they want to integrate SAP ECC in their infrastructure.
    I told to them, that is necesary have Process Integration (PI), by have a services oriented architecture.
    But, I want to hear options, possibilities and comments. Where I find information related ?
    Thank you very much
    Dario

    Hi Rodriguez  ,
    you can use Oracle AS Adapter for SAP for integrating SAP system to oracle .
    some step you need to do in SAP ECC side for data transfer - like create TCP/IP RFC connection ,
    for TCP/IP RFC config. you can generate program ID in Oracle AS Adapter ..Also Oracle provides a SAP JRFC library  for integrating SAP system .
    you can find more information in given link -
    http://www.oracle.com/technology/products/integration/adapters/dev_support.html
    Regards,
    Amit Shivhare

  • Integrating BPM Composer and SOA Composer with Fusion

    Hi
    I am working on integration of BPM Composer or SOA Composer with Fusion. Any kind of help like documents etc would be very much appreciated.
    Thanks

    I don't believe that noone has ever tried to connect the local BPM environment to a remote WCC server before. Please let me know if you've ever experienced the same problem. Otherwise, even a simple "I tried to do the samething and I succeeded using the same steps in the tutorial" would help too .
    Another thing is that yesterday, I talked to the tech-lead and I learned that our WCC server environment doesn't have BPM installed yet. I am wondering if this would cause the WCC server to not understand the request from my BPM server. In addtion, I've also upgraded my local BPM server using the lastest SOA bundled patch. Should the same patch be applied to the WCC server environment too?
    I'd be very grateful for any advice .

  • Installation of SOA suite(Oracle SOA Suite 11g Installations)

    Hi All,
    I want to know the sequence of soa installation steps.
    1.How to gather pre-requiste steps
    2.what is the sequence of steps to fallow soa suite installation.
    Please let me know how to do..
    Regards,
    Ramesh

    Hello Ramesh,
    Go thru the below link which clearly tells the pre-requiste steps and the steps for installation
    http://www.oracle.com/technetwork/middleware/soasuite/overview/quickstartguidesoasuite11gr1ps4-459545.pdf

  • Warning message when starting Weblogic BPM server in SOA Suite 11G

    Hi There,
    I understand that most of the warning message we can ignore it but why at first the warning is generated? Anyone can delighted me for this warnings, I don't want this to be show in production mode because of the production policy from most of the clients.
    Below are some of the warning message that shows in my Weblogic with BPM.
    <Warning> <Connector> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1367486532106> <BEA-190110> <Resource Adapter is calling BootstrapContext.createTimer() and allocating a Timer Thread that is not managed by WebLogic Server. This may adversely impact the performance/operation of WebLogic Server.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486566020> <BEA-012035> <The Remote interface method: 'public abstract void oracle.bpm.analytics.measurement.metadata.IMeasurementMetadataService.load(oracle.fabric.composite.model.ComponentModel)' in EJB 'MeasurementMetadataService' contains a parameter of type: 'oracle.fabric.composite.model.ComponentModel' which is not Serializable. Though the EJB 'MeasurementMetadataService' has call-by-reference set to false, this parameter is not Serializable and hence will be passed by reference. A parameter can be passed using call-by-value only if the parameter type is Serializable.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486566036> <BEA-012035> <The Remote interface method: 'public abstract void oracle.bpm.analytics.measurement.metadata.IMeasurementMetadataService.unload(oracle.fabric.composite.model.ComponentModel)' in EJB 'MeasurementMetadataService' contains a parameter of type: 'oracle.fabric.composite.model.ComponentModel' which is not Serializable. Though the EJB 'MeasurementMetadataService' has call-by-reference set to false, this parameter is not Serializable and hence will be passed by reference. A parameter can be passed using call-by-value only if the parameter type is Serializable.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567018> <BEA-010001> <While deploying EJB 'FacadeFinderBean', class oracle.soa.management.internal.ejb.FacadeFinderBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567034> <BEA-010001> <While deploying EJB 'SOATestBean', class oracle.soa.management.internal.ejb.SOATestBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'SOAServiceInvokerEJB', class oracle.integration.platform.blocks.sdox.ejb.SOAServiceInvokerEJB was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'SOAServiceInvokerEJB', class oracle.integration.platform.blocks.sdox.ejb.api.SOAServiceInvokerBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'SOAServiceInvokerEJB', class oracle.integration.platform.blocks.sdox.ejb.SOAServiceInvokerEJB was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'SOAServiceInvokerEJB', class oracle.integration.platform.blocks.sdox.ejb.api.SOAServiceInvokerBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'CompositeMetadataServiceBean', class oracle.integration.platform.blocks.cmds.CompositeMetadataServiceBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'CompositeMetadataServiceBean', class oracle.integration.platform.blocks.cmds.CompositeMetadataServiceEx was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'SOADirectInvokerBean', class oracle.integration.platform.blocks.direct.SOADirectInvokerBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'SOADirectInvokerBean', class oracle.integration.platform.blocks.direct.Invoker was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567736> <BEA-010001> <While deploying EJB 'ContextAwareBean', class oracle.integration.platform.ejb.ContextAware was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569358> <BEA-015036> <In the EJB MessageDispatcherBean(Application: soa-infra, EJBComponent: sdpmessagingclient-ejb.jar), the value for the activation config property 'connectionFactoryJNDIName' will be ignored since it is overridden with the value 'OraSDPM/QueueConnectionFactory';>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569499> <BEA-010001> <While deploying EJB 'B2BStarterBeanWLS', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BStarterHome was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569514> <BEA-010001> <While deploying EJB 'B2BStarterBeanWLS', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BStarter was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569514> <BEA-010001> <While deploying EJB 'B2BStarterBeanWLS', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BStarterLocalHome was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569514> <BEA-010001> <While deploying EJB 'B2BStarterBeanWLS', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BStarterLocal was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569514> <BEA-010001> <While deploying EJB 'oracle.tip.b2b.test.runtime.ServerTestBean', class oracle.tip.b2b.test.runtime.ServerTestBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569530> <BEA-010001> <While deploying EJB 'oracle.tip.b2b.test.runtime.ServerTestBean', class oracle.tip.b2b.test.runtime.ServerTestHome was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569530> <BEA-010001> <While deploying EJB 'oracle.tip.b2b.test.runtime.ServerTestBean', class oracle.tip.b2b.test.runtime.ServerTest was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569530> <BEA-010001> <While deploying EJB 'B2BUtilityBean', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BUtilityHome was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569546> <BEA-010001> <While deploying EJB 'B2BUtilityBean', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BUtility was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569546> <BEA-010001> <While deploying EJB 'B2BUtilityBean', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BUtilityLocalHome was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569546> <BEA-010001> <While deploying EJB 'B2BUtilityBean', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BUtilityLocal was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <J2EE> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1367486592774> <BEA-160195> <The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application BPMComposer is not versioned.>
    <Warning> <WorkManager> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486651383> <BEA-002919> <Unable to find a WorkManager with name wm/B2BWorkManager. Dispatch policy wm/B2BWorkManager will map to the default WorkManager for the application soa-infra>
    <Warning> <WorkManager> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486651383> <BEA-002919> <Unable to find a WorkManager with name wm/B2BWorkManager. Dispatch policy wm/B2BWorkManager will map to the default WorkManager for the application soa-infra>

    Hi There,
    I understand that most of the warning message we can ignore it but why at first the warning is generated? Anyone can delighted me for this warnings, I don't want this to be show in production mode because of the production policy from most of the clients.
    Below are some of the warning message that shows in my Weblogic with BPM.
    <Warning> <Connector> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1367486532106> <BEA-190110> <Resource Adapter is calling BootstrapContext.createTimer() and allocating a Timer Thread that is not managed by WebLogic Server. This may adversely impact the performance/operation of WebLogic Server.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486566020> <BEA-012035> <The Remote interface method: 'public abstract void oracle.bpm.analytics.measurement.metadata.IMeasurementMetadataService.load(oracle.fabric.composite.model.ComponentModel)' in EJB 'MeasurementMetadataService' contains a parameter of type: 'oracle.fabric.composite.model.ComponentModel' which is not Serializable. Though the EJB 'MeasurementMetadataService' has call-by-reference set to false, this parameter is not Serializable and hence will be passed by reference. A parameter can be passed using call-by-value only if the parameter type is Serializable.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486566036> <BEA-012035> <The Remote interface method: 'public abstract void oracle.bpm.analytics.measurement.metadata.IMeasurementMetadataService.unload(oracle.fabric.composite.model.ComponentModel)' in EJB 'MeasurementMetadataService' contains a parameter of type: 'oracle.fabric.composite.model.ComponentModel' which is not Serializable. Though the EJB 'MeasurementMetadataService' has call-by-reference set to false, this parameter is not Serializable and hence will be passed by reference. A parameter can be passed using call-by-value only if the parameter type is Serializable.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567018> <BEA-010001> <While deploying EJB 'FacadeFinderBean', class oracle.soa.management.internal.ejb.FacadeFinderBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567034> <BEA-010001> <While deploying EJB 'SOATestBean', class oracle.soa.management.internal.ejb.SOATestBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'SOAServiceInvokerEJB', class oracle.integration.platform.blocks.sdox.ejb.SOAServiceInvokerEJB was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'SOAServiceInvokerEJB', class oracle.integration.platform.blocks.sdox.ejb.api.SOAServiceInvokerBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'SOAServiceInvokerEJB', class oracle.integration.platform.blocks.sdox.ejb.SOAServiceInvokerEJB was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'SOAServiceInvokerEJB', class oracle.integration.platform.blocks.sdox.ejb.api.SOAServiceInvokerBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'CompositeMetadataServiceBean', class oracle.integration.platform.blocks.cmds.CompositeMetadataServiceBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'CompositeMetadataServiceBean', class oracle.integration.platform.blocks.cmds.CompositeMetadataServiceEx was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'SOADirectInvokerBean', class oracle.integration.platform.blocks.direct.SOADirectInvokerBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567720> <BEA-010001> <While deploying EJB 'SOADirectInvokerBean', class oracle.integration.platform.blocks.direct.Invoker was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486567736> <BEA-010001> <While deploying EJB 'ContextAwareBean', class oracle.integration.platform.ejb.ContextAware was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569358> <BEA-015036> <In the EJB MessageDispatcherBean(Application: soa-infra, EJBComponent: sdpmessagingclient-ejb.jar), the value for the activation config property 'connectionFactoryJNDIName' will be ignored since it is overridden with the value 'OraSDPM/QueueConnectionFactory';>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569499> <BEA-010001> <While deploying EJB 'B2BStarterBeanWLS', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BStarterHome was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569514> <BEA-010001> <While deploying EJB 'B2BStarterBeanWLS', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BStarter was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569514> <BEA-010001> <While deploying EJB 'B2BStarterBeanWLS', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BStarterLocalHome was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569514> <BEA-010001> <While deploying EJB 'B2BStarterBeanWLS', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BStarterLocal was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569514> <BEA-010001> <While deploying EJB 'oracle.tip.b2b.test.runtime.ServerTestBean', class oracle.tip.b2b.test.runtime.ServerTestBean was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569530> <BEA-010001> <While deploying EJB 'oracle.tip.b2b.test.runtime.ServerTestBean', class oracle.tip.b2b.test.runtime.ServerTestHome was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569530> <BEA-010001> <While deploying EJB 'oracle.tip.b2b.test.runtime.ServerTestBean', class oracle.tip.b2b.test.runtime.ServerTest was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569530> <BEA-010001> <While deploying EJB 'B2BUtilityBean', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BUtilityHome was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569546> <BEA-010001> <While deploying EJB 'B2BUtilityBean', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BUtility was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569546> <BEA-010001> <While deploying EJB 'B2BUtilityBean', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BUtilityLocalHome was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <EJB> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486569546> <BEA-010001> <While deploying EJB 'B2BUtilityBean', class oracle.tip.b2b.j2ee.ejb.interfaces.IB2BUtilityLocal was loaded from the system classpath. As a result, this class cannot be reloaded while the server is running. To prevent this behavior in the future, make sure the class is not located in the server classpath.>
    <Warning> <J2EE> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<anonymous>> <> <> <1367486592774> <BEA-160195> <The application version lifecycle event listener oracle.security.jps.wls.listeners.JpsAppVersionLifecycleListener is ignored because the application BPMComposer is not versioned.>
    <Warning> <WorkManager> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486651383> <BEA-002919> <Unable to find a WorkManager with name wm/B2BWorkManager. Dispatch policy wm/B2BWorkManager will map to the default WorkManager for the application soa-infra>
    <Warning> <WorkManager> <server1> <BPM_MS1> <[ACTIVE] ExecuteThread: '0' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1367486651383> <BEA-002919> <Unable to find a WorkManager with name wm/B2BWorkManager. Dispatch policy wm/B2BWorkManager will map to the default WorkManager for the application soa-infra>

  • Attachments in BPM Process 11g  (soa suite 11.1.1.4.0, wls 10.3.4)

    Hi. I have a BPM Process with 2 activities. I want to add 4 comments and 4 files in the first activity and review this in the second activity.
    But... I have a problem.
    When the attachments are URL + NAME (for example http://server01/app01/image.jpg) the file is attached correctly.
    When the attachments are local files (for example c:\midir\myfile.jpg) the file cannot be attached.
    I save the instance and return, but when I review the instance, the instance have only URL attachments, not local file attachments.
    What's wrong? Any Ideas?

    Not works =/
    my bc4j.xcfg :
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <BC4JConfig version="11.1" xmlns="http://xmlns.oracle.com/bc4j/configuration">
    <AppModuleConfigBag ApplicationName="model.service.tcAppModule">
    <AppModuleConfig DeployPlatform="LOCAL" jbo.project="model.Model" name="tcAppModuleLocal" ApplicationName="model.service.tcAppModule">
    <Security AppModuleJndiName="model.service.tcAppModule"/>
    <Custom JDBCDataSource="java:comp/env/jdbc/soademoDSDS"/>
    </AppModuleConfig>
    <AppModuleConfig DeployPlatform="LOCAL" jbo.project="model.Model" name="tcAppModuleShared" ApplicationName="model.service.tcAppModule">
    <AM-Pooling jbo.ampool.dynamicjdbccredentials="false" jbo.ampool.isuseexclusive="false" jbo.ampool.maxpoolsize="1" jbo.ampool.resetnontransactionalstate="false"/>
    <Security AppModuleJndiName="model.service.tcAppModule"/>
    <Custom JDBCDataSource="java:comp/env/jdbc/soademoDSDS"/>
    </AppModuleConfig>
    </AppModuleConfigBag>
    </BC4JConfig>
    Note: Using DATASOURCE, jdeveloper set it to "jdbc/soademoDSDS" instead of "jdbc/soademoDS", and here starts my problem "oracle.jbo.DMLException: JBO-26061: Error while opening JDBC connection".

  • Differences between human workflow in SOA Suite or in BPM Suite?

    according to:
    http://www.oracle.com/technetwork/middleware/soasuite/index-090227.html
    both oracle suites have human workflow.
    can anyone point out what is the real difference then between this two human workflow components?
    if there is non:
    can anyone point out big differences between BPM suite and SOA Suite?
    regards chris

    There are no difference.
    BPM Suite 11g is deployed on top of SOA Suite 11g and it uses the Human Workflow of SOA Suite only.
    You will see additional functionalities in Human Workflow if you are having a BPM suite instead of SOA Suite like Business Calendar, Protected Flex Fields, Application Roles, AMX functionalities will be enabled by default, etc.

  • JCA adapter Integration with SOA suite

    Hi all,
    Where can I find documentation or reference regarding integration of third party adapter with SOA suite?
    There is an option of Third Party Adapter in SOA project of JDeveloper. When I drag it onto the composite.xml file, a window comes up asking for wsdl, jca files, etc. So I would like to know if there is any example or tutorial on how to integrate a third party adapter with SOA suite. Thanks.
    Regards,
    K.Hein

    Thanks Anuj!
    It seems like a new way of integrating JCA adapter to SOA suite.
    Actually, I was only aware of integrating as a third party adapter as mentioned in this article (http://www.oracle.com/technetwork/articles/luttikhuizen-adapters-091679.html) which require wsdl and jca files.
    Are there any difference between those two approaches? Which would be the recommended approach for JCA adapter integration with SOA? Thanks again for your informative replies.
    Regards,
    Kyi Hein
    Edited by: K Hein on Jan 18, 2011 12:30 AM

  • Domain configured to SOA Suite (silent mode)

    Hi,
    How can I generate a domain (in Weblogic Server 10.3.3) configured automatically to support products as "Oracle BPM Suite", "Oracle SOA Suite", etc. but in silent mode? And then, how I can assign MDS repositories?
    I have tested with WLST but it hasn't been successful...
    Thanks!

    Hi,
    I also need the exact same requirement, a domain to be created silently for SOA/BPM suite, is there any way of doing it using WLST? We would run this script every night for a continious integration test which would provision the environment also.
    After SOA suite is installed, we need to configure it using ./config.sh following steps:
    1. Supported components
    2. Configure username/passwd
    3. JDBC schema configuration
    4. Test schema
    Is there are any WLST way of doing this?
    Please suggest.
    Thanks in advance,
    Bhaskar

  • Can coherence be used with oracle soa suite??

    hi all,
    how can coherence be used in oracle soa suite??can coherence help in clustering two oracle application servers ??also how can we use coherence to cluster the dehydrartion stores in the oracle soa suite???
    regards,
    karthik

    Hi Karthik,
    I suggest also posting this question to the SOA Suite forum: SOA Suite
    --David                                                                                                                                                                                                                                                                                           

  • Is it possible to use SOA Suite 11g with JDeveloper's integrated WebLogic?

    Is it possible to use SOA Suite 11g with JDeveloper's integrated WebLogic? Or do you have to install an external WebLogic?
    Thanks for help.
    Edited by: user7722720 on 07-Dec-2011 02:04

    Hi
    By default, NO it is NOT possible to deploy any SOA Applications on Integrated Weblogic Server that comes with JDeveloper. This integrated weblogic server is very light weight basic weblogic server with single domain (only 1 AdminServer) to deploy a standard J2EE, ADF Applications like EJBs, WebApps, WebServices, ADF Apps etc. BUT SOA (having BPEL, BPMs etc ) cannot be deployed.
    There is an option to upgrade this integrated weblogic server and install SOA on top of this. Like download soa installer that matches with your JDeveloper version and install soa on top of this weblogic. BUT I strongly do not recommend this, because you will not be able to upgrade iin future to the latest versions.
    Yes, its always better to install the standalone Weblogic Server that matches with your JDeveloper version. Then install SOA on top of this Weblogic Server. Then create RCU Schemas in any Oracle Database. Run config wizard and create a SOA Domain. Now integrate this in your JDeveloper to deploy any soa applications.
    Make sure that JDeveloper, Weblogic Server, SOA Software, RCU all these versions should match and they should be same.
    Thanks
    Ravi Jegga

  • "Oracle BPM  Suite 11g" and "Oracle SOA Suite 11g" components

    Dear Friends,
    I am very confusing about the "Oracle BPM suite 11g" and "Oracle SOA Suite 11g" and would like your help on explanation as the following :
    I have learn that In order to use "Oracle BPM Suite 11g" require to have "Oracle SOA Suite 11g" components to install first. Does it means that :
    1) When we buy "Oracle BPM Suite 11g" , we automatically get the "Oracle SOA Suite 11g" components as well ?
    2) IS it correct that these " these Oracle SOA Suite 11g components" are included :
    (a) Oracle BAM
    (b) Oracle Business Rules
    (c) Oracle BPEL Manager
    (d) Oracle Service Bus
    (e) Oracle Complex Event Processing
    3) Do we have a right to use all of these components listed in (2) ?
    4) Then the answers in (3) is "YES", then Is it correct when the customer buy the "Oracle BPM Suite 11g" , they no need to buy "Oracle SOA 11g" any more when they would like to implements that applications based on SOA in the future (without using BPM) ?
    5) What IF , the customer would like to start with "Oracle SOA Suite 11g" product and decide to buy only Oracle SOA Suite 11g first ; then later on in the future they would like to implement BPM projects in the future. Can you upgrade "Oracle SOA Suite 11g" to include "Oracle BPM Sutie 11g" and pay only the price different ?
    I hope you can help providing the answers to these questions. THank you very much in advance.
    Best Regards
    Pearapon S.

    This is a question best answered by your Oracle reseller or Oracle account manager to give you all the details but I hope this brief answer helps:
    - The Unified Business Process Management Suite (BPM Suite 11g) includes: BPM Studio, BPM Composer, BPMN Service Engine and Workflow Extensions, BPM Process Spaces, and BPM Process Analytics.
    - BPM Suite 11g requires the licensing of SOA Suite 11g for Oracle Middleware which requires a license for WebLogic Suite.
    - You can license SOA Suite 11g now and license BPM Suite 11g later.
    Since the products are layered, I don't see this cutting into SOA sales at all. My personal view is that BPM on top of SOA is brilliant since it provides easy integration between human and automated tasks, builds on many of the SOA concepts that are key for a successful BPM implementation (functional, not the Oracle product), and uses the same IDE. The synergies extend past easy use of services; the same business rules and human workflow components are used between both products.

  • Installing SOA Suite on the integrated WLS in JDeveloper

    Hi,
    I'm wondering if it's possible to install SOA suite on the integrated WebLogic provided with JDeveloper?
    If it is not possible, what is the recommended way for provisioning for development? Is it to install a full-blown WebLogic & SOA Suite on each developers' machine?

    Hi Mark,
    No, it is not possible to install SOA on the integrated WLS in JDeveloper. There are some technical issues preventing it now but we would like to get this working in the future.
    So yes, you can install the full WLS + SOA on your own machine for development. After you install, go into WLS and turn off whatever you are not using to shrink the footprint (e.g., you don't need both soa composer and bpm composer, you don't need both worklist and workspace).
    Heidi.

Maybe you are looking for