License of SOA

Hello everyone...
hope I am posting at the right forum...
let us say that I am developing an application using JDeveloper 10.1.3.4,
the technologies I am using are JSF1.1, ADF, web services,
now
1- which version of Oracle Application Server should I purchase?
2- if I my application is using web services, does that mean I must buy the SOA license?
need details about this...
thanks alot

Hi,
The Application Server Standard Edition with ADF would be sufficient for you. Soa Suite license is only required when using the Oracle BPEL, ESB or WSM products.
Andre

Similar Messages

  • Does license for SOA Suite 11g include application server

    I am looking through the SOA 11g release information and it does not appear to include a license for the WebLogic server. Can anyone confirm that I need to license the appropriate WebLogic 11g base to run SOA Suite 11g on separately. I wish I could find a definitive statement about this on the Oracle web site or in documentation.

    Good point. There used to be some (licensing) clarity in the sense that Oracle's middleware applications (i.e. things higher in the middleware food chain) required the underlying Oracle stack and thus the embedded license scenario.
    Perhaps (and somewhat ironically) the situation gets more cloudy now that OFM is really and truly "hot pluggable" (i.e. in the sense you can run on other vendor or OSS containers for instance).
    Architecturally, I respect Oracle's Hot Pluggable stance and think it's the right thing to do, but practically-speaking I always advise use of Oracle's container etc. because that is naturally where the development and most intense QA and support occurs. This is not to say that Oracle doesn't support other hosting options well, only that the laws of physics (still) apply.
    Todd

  • SOA Suite & Weblogic Suite licenses

    Hi
    I need help to understand the difference in licensing between SOA Suite and Weblogic Suite.
    If we plan to run SOA suite, is that mean that we need to have a SOA Suite license and a Weblogic Suice license or it is enough to have an SOA Suite licens.
    Thanks
    Regards
    /Martin
    Edited by: 890736 on 2011-okt-13 03:58

    Hi Martin
    As far as I know, the licenses are different for both these products.
    1. Weblogic Server has its own license and this Weblogic Suite DO NOT include any SOA Suite components. It just includes weblogic server and coherence.
    2. SOA Suite has its own license and this do NOT include any Weblogic server. SOA Suite includes like soa components, BPM, business rules, BAM, WebServicesManagement etc. Now, this SOA Suite can be installed only on top of the Weblogic Server.
    So if you want to use SOA/BPM Suite, then first you need to buy license for Weblogic Server. Then buy SOA/BPM Suite License.
    This is how it was 2 yrs back when SOA 11.3 was released. I think, same thing applies to latest versions also.
    Incase if licensing has changed recently, I hope someone from Oracle Product Team, can share their views.
    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.

  • Web Service Best and Worst Practices within Oracle SOA Suite

    Hi All,
    Has anybody got a single document that concisely details the best and worst practices around the design of web services for oracle SOA and BPEL.
    I'm interested the following aspects
    1. Level of Granularity
    2. Level of Reuse
    3. BPEL orchestration. numbers of BPEL process vs services
    4. Transport choices...SOAP vs REST vs Big Services etc
    5. Activity Monitoring with BAM
    6. Future proofing of signatures and ongoing maintenance and process change
    I'm constructing a document myself to share on this forum, but i'd be very interested to use the wisdom of others if somebody has done this before...
    Thanks in advance :)

    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.

  • Install SOA suite components on different cpu

    If we buy one copy of the CPU license of SOA suite (list price 65,000/cpu), can we deploy its components on different CPUs? For example, can we run its Portal on one machine, its BEPL Process manager on the second machine, and BAM on a third machine. Is their a limitation on how many CPUs we can run the one SOA suite (CPU) license? Thanks in advance for your help.

    Fabian,
    Oracle's support for other applications servers such as JBoss, Websphere, WebLogic, etc is more a sales story than something that people do in practice. Oracle doesn't want to lose a sale because a customer has a strategic alliance with a particular application server. So they support SOA Suite on the main competitors. Licensing is a dark art and I couldn't give you a 100% guarantee on how SOA Suite is sold but to get SOA Suite you need to license enterprise Application Server. SOA Suite is on top of this. If you turn it around if you buy SOA suite you get Oracle Application Server enterprise edition (includes OC4J) for free.
    So if you are looking at using JBoss for a cost cutting exercise I don't believe the licensing at Oracle will help you.
    The install for SOA Suite is the install for ESM + WSM, there is no separate install for these products for thrid party application servers. So you topology is not as flexible as it could be is you used Oracle Application Server.
    Your proposed option of SOA Suite (ESB, WSM) is an option using the document provided in previous post.
    When I say Oracle Application Server I mean Oracles existing Application Server, Not Web Logic. There is currently a progression of porting the OC4J apps to Weg Logic, this should be completed when 11g arrives. There are a few version release before this happens, each one providing more functionality.
    If I was you I would understand the price of SOA Suite on JBoss as apposed to Oracle Application Server. If the price comes close then I would go with using the Oracle Application Server. If you want to use the ESB, I would go with Aqua Logic installed on WLS. Currently SOA Suite is not certified on the 10.3 release hence keep it on the Oracle Application Server. There will be a migration path to 11g next year.
    cheers
    James

  • XREF and DVM in OSB 11g

    Hi everybody,
    I'm trying to find out if domain-value maps (DVM) and cross-reference tables (XREF) are supported for OSB 11g. We have only OSB licensed, not SOA Suite.
    OSB statement of direction states that these features will be supported.
    This blog post explains how to develop custom DVM-like functionality in OSB 10R3 - http://guidoschmutz.wordpress.com/2009/12/25/implement-domain-value-maps-dvm-with-oracle-service-bus-osb-10r3/
    Is there any custom implementations of XREF-like functionality?
    Regards,
    Dmitry

    domain-value maps (DVM) and cross-reference tables (XREF) are not yet supported for OSB 11GR1.
    It is still on road map and you can expect out of box support for these in coming releases of OSB. Talk to your Oracle sales representative to get accurate picture of release dates etc.
    Thanks
    Manoj

  • Oracle Business Rule interoperability

    Hello,
    I'm evaluating Oracle Business Rule for a project that is using Bea Weblogic products (WLS 9.2, Aqualogic, etc.). I understand that the new Oracle Soa suite is based on either Weblogic 10 or Websphere. I would like to know if it is possible to create and deploy rules using OBR in other J2EE containers (such as Weblogic Server 9.2). In other words, does the OBR runtime have any dependency with the new Soa Suite?
    Thanks
    Luciano

    Business Rules 11g hasn't been certified with Websphere or JBoss yet. Also the latest version of business rules (recommended as it has Composer) 11.1.1.2 is only certified with WLS 10.3.2. The 10g version of business rules is certified with WLS 9.2 but not recommended as 11g provides much more functionality.
    This does not mean you cant take advantage of 11g in your environment. Oracle Business Rules can be implemented as standalone. It is licensed under WebLogic Suite, therefore you don't need to purchase SOA Suite.
    You will need to install WLS 10.3.2 and install SOA Suite to get the Business Rules, if you are not licensed for SOA Suite it is recommended to switch off the applications your not entitled to. Your Aqualogic can call Business Rules via web services.
    cheers
    James

  • Merge records

    I have a need to merge records received from two different services in BPEL. Here's the requirement - A BPEL process invokes two different services. One of the services places a fixed-length flat file in the file system. The other service responds with a set of XML records. The XML records need to transformed and merged with those in the flat file and eliminate duplicate records (in terms of an ID field) while doing so. What could be an efficient way to do this? The XML file is at least 80MB in size. Will XSLT be memory intensive?

    Not ideal use case for SOA Suite but achieveable.
    If they are licensed for SOA Suite they can use OSB, this may be a better tool for this use case.
    your xquery can look something like this:
                            let $Runners := $runners
                            let $Odds := $odds
                            return
                                <Runners>
                                        for $Runner in $Runners/ns1:Runner
                                          for $Odd in $Odds/ns0:RunnerOdds/ns0:RunnerOdd
                                           where $Odd/ns0:Runner_Num = $Runner/ns1:Runner_Num
                                        return
                                            <Runner>
                                                <WIN_Odd>{ data($Odd/ns0:WIN_Odd) }</WIN_Odd>
                                                <Runner_Num>{ data($Runner/ns1:Runner_Num) }</Runner_Num>
                                                <PLC_Odd>{ data($Odd/ns0:PLC_Odd) }</PLC_Odd>
                                                <Runner_Name>{ data($Runner/ns1:Runner_Name) }</Runner_Name>
                                                <Jockey_Name>{ data($Runner/ns1:Jockey_Name) }</Jockey_Name>
                                                <Runner_Status>{ data($Runner/ns1:Runner_Status) }</Runner_Status>
                                            </Runner>
                                </Runners>
                        } what this code does is merges 2 payloads, 1 payload has the name of horses, the other payload has the odds of the horse. You can merge using the where clause and linking via the key of Runner_num
    cheers
    James

  • Exception Management in OEM 12c Cloud Control

    Hi All,
    It is mentioned in the Oracle Documents that Exception Management is a part of Business Transaction Management feature which can ne achieved by enabling SOA management pack EE on the target which in turn provides transaction alerting and searching to locate exceptions and errors in transactions that span multiple application components.
    But then can any one please tell me how can I achieve this? That means what all configuration (other than soa management packEE) is required for this exception management and how can I do this OEM . I am not able to find a good document which explain the exception management in OEM 12c cloud control.
    Please help!!
    Thanks in Advance!!

    Business transaction Management 12c (BTM)is licensed with SOA Manangement pack Enterprise Edition along with WLS Mgmt Pack and management pack for non-oracle middleware. So, if you have SOA Mgmt Pack EE, then you are already licensed for BTM 12c.
    You need to download BTM12c (http://www.oracle.com/technetwork/oem/downloads/btw-downloads-207704.html) and then you need to install it (http://docs.oracle.com/cd/E24628_01/install.121/e37016/toc.htm) . Once the installation is complete, you will need to send traffic through your managed targets, where you would have already deployed the BTM observers (Ref. installation guide). Once traffic will be sent, your services will get discovered and then you will need to create transactions (http://docs.oracle.com/cd/E24628_01/doc.121/e37014/transactions.htm#sthref186) that you may wanna monitor. As part of the transaction creation, you can enable logging on the transaction and once that's done, you will be able to search and manage exceptions by monitoring your transactions.
    Edited by: EM_SOA_assist on Nov 2, 2012 12:16 AM
    Edited by: EM_SOA_assist on Nov 2, 2012 12:17 AM

  • Weblogic Business Rule

    i have a requirement where all the configurable parameters has to be put in weblogic Business Rules.
    The other req is like single rule should return multiple objects(value).
    Is it possible for a single rule to return multiple objects when its evaluated?
    If so how it can be acheived?
    Thanks.

    Business Rules 11g hasn't been certified with Websphere or JBoss yet. Also the latest version of business rules (recommended as it has Composer) 11.1.1.2 is only certified with WLS 10.3.2. The 10g version of business rules is certified with WLS 9.2 but not recommended as 11g provides much more functionality.
    This does not mean you cant take advantage of 11g in your environment. Oracle Business Rules can be implemented as standalone. It is licensed under WebLogic Suite, therefore you don't need to purchase SOA Suite.
    You will need to install WLS 10.3.2 and install SOA Suite to get the Business Rules, if you are not licensed for SOA Suite it is recommended to switch off the applications your not entitled to. Your Aqualogic can call Business Rules via web services.
    cheers
    James

  • Is odi licensed, we have soa 11g does odi come with it or do we need to buy

    Hi All,
    We want to use ODI for bulk data transfer, we transferring data from from 1 db to EBS staging tables.
    Can we use ODI for this as thru BPEL we are facing problem in bulk transfer as there are about 1 lac records.
    I want to know whether ODI as separate license or it comes with SOA 11g.
    Thanks,
    Ra

    ODI is licensed separately for this purpose.

  • XI in a SOA landscape  - licensing

    We are in the process of formulating a SOA strategy. We want our webservices platform to be on .NET and since SAP doesn't have webservices management tool we are also evaluating Amberpoint/Actional.
    SAP has not clearly spelt out how licensing will work in an ESA environment and we are thinking of using XI message broker for exchanging SAP information since costing will be based on the volume of data. For example  if we developed a composite application on .NET and wanted to retrieve/post data from SAP via .NET connector then we'll require a named user license for every user who uses our application. So what we thought was if we introduced XI webservices layer (instead of NCo,JCo and WebApp webservices) between SAP and our composite application we can go for a per transaction based costing method. I assume we'll have a similar charging mechanism when ESA/BPP is ready.
    What do think? Is there a point in using XI as a webservice facade? please share your experience in designing SOA strategies.
    thanks.
    regards,
    Harsha.

    Hi Harsha,
    <i>Isn't SAP looking at bundling a webservice management product to do metering and billing atleast?</i>
    SAP is big time using XI as their integration Hub as the provider of Enterprise webserices, that not only talk to SAP systems but also to other systems. In our ESA implementation using XI, we have integrated all the systems in our landscape to pushish their services through XI. Xi is integrated with SAP R3 , Oracle Servers , Sybase Servers , CRM , TSW , HR the list goes on. SAP in the near future is going to release a product called ESR - Enterprise Service Repository which is evolved from XI.
    <i>ESA should not be limited to NetWeaver based products (xApps).</i>
    You are correct. But you can always integrate other solutions into XI, so that XI remains the single source of all ur enterprise needs, providing Enterprise solutions. One stop to get services.
    <i>We dont want to be tied down to SAP's Web application server nor use a non standard compliance (jsr 168) Portal server.</i>
    SAP's WAS has evolved into a very good product. In fact SAP has most of its new line of products running of their web application server. We from our experience find it to be very dependable. of course it takes some effort to tame it to the way you like it to behave. In our landscape we are using SAP WAS for hosting all webdynpro / xapps / JSP Apps / Servlets. WAS lets you to load any application as long as it is complaint to the JAVA standards.
    Cheers,
    Naveen

  • SOA suite licensing for production use

    Hi,
    I have been toying around with JDeveloper 11g and Oracle SOA Suite 11g and finally I can now say I am in a position to recommend to start moving the organisation's business processes and enterprise integration gradually to this framework. However I am slightly confused what the Oracle SOA Suite license would cover.
    It is not clear what components are covered with the SOA Suite 11g license (for example: is the OSB also included? it is a separate download. Is CEP included?)
    Also, will we need a separate Oracle database license for it to really work? If yes what database is needed (Enterprise, Standard etc.)? or does the SOA Suite license cover the use of a database too in some way, as long as it is used for SOA and BPEL etc.?
    I presume that for a reliable framework we would need at least 2 nodes with clustering at both application level and database level, so we really need to do our homework well with regards to the costs required.
    thanks.

    Oracle SOA Suite 11g licence includes full use license for Oracle Service Bus(even though it is available as separate download) and so is true for CEP.
    Refer to [http://download.oracle.com/docs/cd/E12839_01/integration.1111/e10223/01_components.htm]
    Yes, SOA Suite will require a database and does not include any kind of database license related to SOA Suite license. For development purposes free Oracle DB XE will suffice.

  • SOA suite: configure a new oc4j container, licensing and support

    Hi
    We have a SOA suite installation (10.1.3.4).
    Default installation is containing a OC4J_SOA running the esb, bpel etc.
    Now we have a java ear (java web service), and would like to deploy this to a dedicated oc4j container.
    So we want to configure a new oc4j instance named oc4j_jws.
    Actually, we have already done this, and it is looking good.
    Now I only want to make sure the configuration of a new oc4j container is not violating any licensing and support agreements.
    We have soa suite license.
    I believe a soa suite license allows for configuration of additional oc4j containers.

    The adding of oc4j instances is at least well documented within the Oracle Application Server Administrator's Guide:
    http://download.oracle.com/docs/cd/B31017_01/core.1013/b28940/reconfig.htm

Maybe you are looking for