Oracle OSB versus Fuse ESB ?

Hello,
I have to build a new architecture based on an ESB.
There is a wide range of ESB development tools and the choice is not easy.
I cannot decide between OSB and Fuse ESB, but Fuse ESB is an open source tool, so it is an advantage.
So I would like to know why should I use OSB instead of Fuse ESB ? What are its strength compared to Fuse ESB ?
Thanks for your help.
Best regards.
JC

My two cents.
Open Source is an advantage. Yes, I agree with it. But I would have my doubts about the support that it provides. My apologies here, I have not used Fuse, so that might not be true.
Based on the Forrester Report on ESB (And it's safe to assume they have done extensive research on this), OSB scores over Fuse, but not by much. So it really depends if you want to have Apache foundation or Oracle foundation.

Similar Messages

  • How to create a new Oracle OSB project automaticaly with script without IDE

    Hello,
    I want to create automatically an "Oracle service bus project" and an "Oracle service bus configuration project" with scripts (ANT or Maven or ...) without using IDE, without using workshop or Eclipse. I want to create automatically (ANT or Maven) just a skeleton of an OSB project witch i can use after in workshop.
    I want to create 1 "Oracle service bus configuration project" with many "Oracle service bus project" automatically (ANT or Maven or scripts) witch i can use after in workshop. How to create a new Oracle OSB project automaticaly with script without IDE ? How can i do this ?
    I'm using Oracle service bus 10.3.1
    Thank you for your help.

    Thank you for your response,
    I do not want to just create the services (proxy services and business services) but I want to create a template for 40 OSB project with the same scripts ANT/Maven.
    Template="Oracle service bus configuration project" + "Oracle service bus project" + services of 40 OSB projects
    The goal is that I have more than 40 projects to create and just the name of the projects that changes (when I say the name of the project ie the name of the OSB project, the name of proxy services and the name of business services ).
    So I want to give my script (ANT/Maven) the name of 40 OSB project and the script must generate the skeleton of the 40 projects at once time and after generation of skeleton of the 40 project, I will import them in the workshop to add manually mapping and routing and other things that differs from one project to another.
    So i want to generate automatically a skeletons of 40 OSB projects using a script (ANT / Maven) and I give to the script juste the names of the 40 projects.
    I want to create a "Oracle service bus configuration project" and "Oracle service bus project" automatically of 40 OSB projects (ANT or Maven or scripts) witch i can use after in workshop.
    I want to create one 'template' of all 40 projects in the same time, with the same directory structure (Transforlation, Business services, proxy services, WSDL .....) and all 40 project have the same transport, just the names of projects and services witch changes and i can give to the script all names of projects and services and i can give also all WSDL.
    Regards,
    Tarik

  • Oracle APEX versus Adobe Flex on AIR

    Hi
    I need advantages and disadvantages Oracle APEX versus Adobe Flex on AIR. I don't know Adobe and need your help. (we fight about our potential customer).
    Project:
    40 users insert own actvities into database. Supervisor analyse this info (reports, charts). Users connect to app via mobile phone EDGE using laptop.
    Regards

    Hello again,
    From the end-user perspective, FLEX applicatoins are more graphic in nature, in that they are truly graphic. APEX (at least through 3.2) generates a standard HTML type of web page. You can do graphics type of code, but Flex creates applications that will only run with Adobe tools. Flex generates an HTML page, but it calls a .swf file and plays that.
    Unless it is critical that you have that fully graphic interface (a .swf file type of image that plays), standard HTML is much better. You can still generate graphs, charts and such; incorporate images in your page and all the things that standard web pages have.
    With APEX, your users will see a standard HTML web-page type of interface, which most users today know how to use and expect.
    Thanks,
    Don.
    REWARDS: Please remember to mark helpful or correct posts on the forum, not just for my answers but for everyone! :)

  • Extending Oracle BI SE One domain to support Oracle OSB

    Hello,
    does anybody know whether it is possible to extend Oracle BI SE One domain to support Oracle OSB?
    I haven't found any note, nor blog where it is mentioned or if somebody has ever tried it.
    Thanks!

    If you have a weblogic domain any BI components configured then you cannot use this domain to extend any other BI component. However you can use the same domain to extend with any other non BI Oracle product.

  • Oracle OSB 11G. Unable to find Oracle Service Bus Configuration Page.

    Hi All,
    Sorry for the apparent silly question but I am studying and learning the product.
    I have the OSB 11G installed and running with a proxy service working and routing requests. The Oracle ESB documentation http://download.oracle.com/docs/cd/E21764_01/doc.1111/e15866/ui_ref.htm#i1327746 at chapter 4.4.2 New Oracle Service Bus Configuration Project Wizard
    Use this wizard to create an Oracle Service Bus configuration project. For configuration options, see Section 4.4.3, "Oracle Service Bus Configuration Page."
    4.4.3 Oracle Service Bus Configuration Page.
    I don't see the configuration page in anywhere in the left pane of the console. Am I missing something? The project creation works fine but I just don't see the configuration Wizard.
    Thanks.
    Regards
    Salvatore Ilardo

    The link which you are referring is for user interface objects in the Oracle Service Bus plug-ins and OSB plug-ins are used with OEPE (Oracle Enterprise Pack for Ecplise) for OSB development. OEPE is the only supported IDE for OSB development as of now.
    Remember, at a time, one and only one Oracle Service Bus Configuration project can be deployed in a OSB domain which may contain desired number of Oracle Service Bus Projects and that's why there is no provision of creating Oracle Service Bus Configuration Project in sbconsole GUI. In IDE, you may create many Oracle Service Bus Configuration Project and that's why it has a Oracle Service Bus Configuration Project Wizard.
    Regards,
    Anuj

  • Oracle OSB - Tutorial for development using Eclipse Plugin

    Hi,
    1. I need a tutorial to develop a simple application using file adapter. For example it was very easier in Oracle ESB 10.3 version where I can drag and drop adapters and configure. What should I do if I have to create similar adapters in OSB. Can you provide documentation. For Oracle ESB(old version) there was ESB Quick Start guide and it was very useful. Do we have some thing similar for OSB?
    2. Most of the tutorials that are in Oracle website points to using JDeveloper. When I download the JDeveloper I no longer get those option. When I browsed I found that we should use Eclipse Plugin for OSB development. Is it true.
    Thanks for your help.
    Thanks,
    Uma

    Hi Uma,
    You may find OSB samples and tutorials at below links -
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/examples/samples.html
    http://download.oracle.com/docs/cd/E13159_01/osb/docs10gr3/tutorial/tutGettingStarted.html
    http://www.oracle.com/technology/sample_code/products/osb/samples/osb_examples_tutorials_0.pdf
    http://www.oracle.com/technology/products/soa/service-bus/collateral/osbsamples.html
    http://www.oracle.com/technetwork/articles/jumpstart-for-osb-development-page--084104.html
    Oracle service bus installer comes with a eclipse plugin which can be used to develope OSB applications using Eclipse. Refer installation guide to know more.
    You should post OSB related questions in Oracle SOA Suite forum to get better and faster response -
    SOA Suite
    Regards,
    Anuj

  • Oracle Suite Practice Sessions ESB example OrderBookingESB

    Hi All,
    As per the Practise sessions i have created the Oracle ESB Project called OrderBookingESB and applied sipmle routing logic to it.
    Able to register it into the ESB.
    When i open ESB Console and try to open the WSDL it is saying that
    "XML document must have a top level element. Error processing resource".
    Can anybody suggest how to overcome this?
    Thanks In Advance.

    Hi,
    I am also facing the same issue.

  • Oracle GL versus Hyperian.

    Need any and all the information I can Get to understand the difference and the advantages of using Oracle versus Hyperian.
    (Oracle Financials R11 GL consolidations versus Hyperian Reports).
    null

    H John,
    Thanks for the prompt reply.
    I am using Hyperion 9.3.1 with Oracle 10g. This is the first time, i am trying to do the integration with Oracle GL. My client dont have licenses for DIM, they are not ready to buy the licenses.
    There is anyway to load the essbase cubes through Oracle tables.
    John, This is my idea(Can u please suggest me on this). I am doing this in a test environment.
    1) From Oralce GL server, I am taking the Trial Balance values into flat files
    2) I am creating one Oracle table for TB_ORAGL(In Planning Server)
    3) In Planning server, i am importing the flat files(TB_ORAGL) to the Oracle
    4) From oracle table(TB_ORAGL), i am trying importing the data to essbase cubes using data load.
    Vice versa steps for Hyperion Planning to Oracle GL.
    can u guide me in this situtation.
    Thanks,
    PC
    Edited by: dwhpc on Oct 21, 2009 1:55 PM

  • Oracle EMS role in ESB

    What is the role of Oracle Enterprise Messaging Service in ESB. The EMS link on OTN is pretty old and if I remember it rigt ESB is supposedly based on OEMS infrasture If so, any further clarification is appreciated.
    I beleive ESB uses Oracle AQ under the covers for the transport and traditional MOM functionality. Is it possible to switch that out with some other JMS provider.
    Thanks in adavance.
    Regards,
    Rajesh

    Oracle Enterprise Messaging is the consolidation of all Oracle messaging products under 1 brand. Primarily this is the 2 JMS providers in the app server and
    database. AQ supports both native interfaces and JMS interfaces so the OEMS db persistance JMS provider uses AQ as a backend. There are some other more legacy
    oriented messaging products like Message Gateways that allow us to access things like Rendezvous or MQ from the DB.
    ESB can use any JMS provider for either internal use or externally from the JMS Adapter but we naturally leverage OEMS JMS providers in ESB. If customers have
    standardized on 3rd party JMS provider, we can just plug in and configure their jars and connect to them with our JMS adapter to leverage their existing technology investment. Also, we have native AQ and MQ JCA Adapters that are not based on JMS. In general, we think most customers want database persistance and HA from their JMS provider which is why we recommend the Oracle JMS provider with DB persistance.
    Hope this helps.

  • Oracle Spatial Support in ESB

    Hi ALL
    How do I get spatial co ordinates thru DB Adapters in Oracle ESB, Any one who has an answr, please help me in this regard

    Oracle Enterprise Messaging is the consolidation of all Oracle messaging products under 1 brand. Primarily this is the 2 JMS providers in the app server and
    database. AQ supports both native interfaces and JMS interfaces so the OEMS db persistance JMS provider uses AQ as a backend. There are some other more legacy
    oriented messaging products like Message Gateways that allow us to access things like Rendezvous or MQ from the DB.
    ESB can use any JMS provider for either internal use or externally from the JMS Adapter but we naturally leverage OEMS JMS providers in ESB. If customers have
    standardized on 3rd party JMS provider, we can just plug in and configure their jars and connect to them with our JMS adapter to leverage their existing technology investment. Also, we have native AQ and MQ JCA Adapters that are not based on JMS. In general, we think most customers want database persistance and HA from their JMS provider which is why we recommend the Oracle JMS provider with DB persistance.
    Hope this helps.

  • Issue while invoking a stored procedure in DB2 from Oracle OSB flow

    oracle.tip.adapter.sa.api.JCABindingException: oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException: servicebus:/WSDL/Test_Project/Application/Project1/TestSP [ TestSP_ptt::TestSP(InputParameters,OutputParameters) ] - WSIF JCA Execute of operation 'TestSP' failed due to: Stored procedure invocation error.
    Error while trying to prepare and execute the NED.LOGIN_MODULE API.
    An error occurred while preparing and executing the NED.LOGIN_MODULE API. Cause: java.lang.NullPointerException
    ; nested exception is:
    BINDING.JCA-11811
    Stored procedure invocation error.
    Error while trying to prepare and execute the NED.LOGIN_MODULE API.
    An error occurred while preparing and executing the NED.LOGIN_MODULE API. Cause: java.lang.NullPointerException
    Check to ensure that the API is defined in the database and that the parameters match the signature of the API.

    This forum is for issues about WebLogic Connector container itself. You may need to post your issue to other forums such as SOA.
    Thanks

  • Oracle streams versus oracle goldengate

    Hi all,
    I just found out about oracle goldengate and was wondering if anyone of you could share what are the differences between it and oracle streams when it comes to change data capture capabilities? Also, how does owb come into play when it comes to oracle goldengate? For instance owb 11gr2 has got cdc capabilties so does it mean its cdc capabilities is based on oracle streams?

    Hi,
    With CDC/Streams you have two choices:
    process the Oracle logfiles in the source-database/server and read the resulting changerecords from the target database/server or
    transport the logfiles to the target database/server and process them there.
    The advantage of the latter case is that you relieve the source from the load of processing the logfiles, but target and and source then need to have the same database and server versions. Golden Gate, if I understand correctly, converts the logfiles to its own format (with mimimal load) and these can be processed by Golden Gate on a target database and server of a different version from the source.
    So you have the advantage (little load on the source) without the disadvantage (source and target have to be of equal versions).
    Regards,
    Jaap.

  • Oracle Streams versus GoldenGate

    We are testing a system where Oracle Streams has been very problematic. There multiple source databases pointing to a single target. There is the need to change the value of a field so the software on the target recognizes the source.
    Oracle streams has been slow during large transaction sets. If a large delete is done on a source it sometimes brings streams down and winds up needing a full refresh.
    That being said, one of the solutions suggested is GoldenGate. Does anyone have experience with GoldenGate?

    Hello
    If you are using RDBMS 10gR2, then this may not be the case. There are several options to enhance the performance and to skip the large transactions etc. If you are sure that there is a large delete the you can make use of TAGs in Oracle Streams so that streams does not capture those transactions:
    execute dbms_streams.set_tag(hextoraw('99'));
    delete from abc.xyz where ----
    execute dbms_streams.set_tag(NULL);
    There are lot of options to handle large transactions like apply spilling etc in Oracle 10gR2. So basically you should be optimizing your environment for using Streams.
    Also there are tools like SharePlex etc, but I am not much aware of them. Please feel free to share if you have any thoughts.
    Thanks,
    Rijesh

  • Custom databases (oracle tables versus abap 'z' tables)

    We are relatively new to SAP PI.  Many of our developers come from a EAI background rather than an abap background.  How to do you recommend creating customized tables - directly create an oracle database and schema and administer outside of the sap landscape - retrieving data from java or by creating the oracle tables from within the abap stack?
    Are there any performance considerations in one approach over another?
    Given the fact that SAP long-term plans on moving away from the abap stack - is that a consideration?

    Hi,
    Imho, you need to get (meaning, extract into separate fields) the different supplier types from Table1 first. Your key for Table1 is the vendor no, which is also the key in Table2 (or the key for Table2 is Vendor no & Type).
    For better performance, better select multiple/all required entries from Table1 instead of doing a select endselect.
    Depending on the format of the vendortypes in Table1, put them in a new itab (for our purpose named Table1New where vendor no & type are the only 2 fields. For example, if the type length is fixed to 2 chars, or divided by space,... use your coding accordingly.
    Next step is to select all vendor no's in Table2 which you have selected in Table1. If in Table2, the vendor no is the only key (and the all vendor types are filled in a single record), then loop check the vendor types from Table1New against the types in Table2.
    If the key of Table2 is vendor no & vendor type, then do a read table for the key.
    The logic in pseudo-code:
    Select from Table1 into table. If you'd like to limit the selection size, add package size statement.
         extract the vendor types in to itab Table1New.
         Select the vendor & types from Table2 by using the for all entries option (better performance).
         loop at Table1New
              check in Table2:
                   if the unique key is vendor no: check all fields for the vendor type from Table1New
                   if the unique key combo is vendor no & type: check by using a read table.
              If not found => add entry to Table2
         endloop.
    endselect Table1 (when using package size)
    I guess the most difficult step is to extract the types from Table1 into separate fields, all the rest seems straight forward. Please keep in mind the itab type definitions for a better performance.
    Good luck!
    Best regards,
    Zhou

  • Oracle Net versus ODBC oce's

    All,
    We are getting Getting 504 gateway timeout errors when running bqy queries in ihtml mode in workspace. We played with the following setting in our QA system: R&A web application iHTML polling time.We increased it from '0' to '180', '60', '600' and it doesn't seem to matter-queries taking longer than 3 minutes are always getting the 504 error. Is there an upper limit for this setting?Does this setting depend upon the firewall timeout value on the server? Is there any other setting that will affect how long queries can run from within ihtml mode?
    We noticed that, when we switched to an ODBC oce(as opposed to an Oracle Net oce), it seems to run fine.
    Thanks.
    Edited by: 937685 on Feb 14, 2013 7:08 AM

    Oracle's comments:
    When you use Oracle-Net, it uses local DB client and ODBC Wire protocol driver does not use local DB client hence skipping one layer in communication resulting into faster results.

Maybe you are looking for