ODI vs Integration InterConnect

For designing, implementing and managing interfaces between heterogenous database systems, can someone describe the difference between these two technologies? i.e. the market scenarios each targets, as they seem to overlap.

Hello,
I have a good knowledge of Oracle Data Integrator and the Fusion Middleware stack. Forgive me if I am not completely accurate in my analysis of Integration Interconnect.
My understanding is:
- Both products work to integrate heterogeneous data systems. I think this is the common point.
- Integration Interconnect is part of OracleAS. It provides event-driven integration in a hub-a-spoke model, with simple transformations. It relies on Oracle AS and uses XML as the key format.
- Data Integrator is part of Fusion Middleware. It provides data, events, and service oriented integration, with an ELT architecture (that is : code generation and using existing databases as the transformation engines).
IMHO, Integration Interconnect is suitable for integrating small volumes of data (trickle-feed) when you have OracleAS, whereas Oracle Data Integrator is better for integrating large volumes of data (batch) when you need complex transformations.
I think that Integration Interconnect is closer to Oracle ESB. ESB seems to be more complex and comprehensive than Integration Interconnect.
Best,
FX

Similar Messages

  • ODI metadata integration with EPMA Shared library

    Hello all,
    we are in the implementation phase of Hyperion Planning and we have to update metadata using some ETL tool into EPMA.
    Is ODI integrates with Oracle and EPMA shared library or not.
    if not then we have some other tool to integrates the same.
    Kindly reply.
    Thanks,
    KK

    I believe John Goodwin wrote a series of blog-posts to show exactly this integration.
    Here is the first one:
    http://john-goodwin.blogspot.com/2011/10/loading-to-epma-planning-applications_02.html

  • ODI/DRM integration

    Hi, We are integrating data using ODI/DRM.
    We wanted to use Java API for the integration.
    There are a set up of rules for data processing. So we ruled out other options ( flat file & Web Services ).
    Can any one who implemented can advise me how its implemented? or any other resources ?
    Thanks
    Ramesh
    Edited by: user8895385 on Jan 13, 2012 8:34 AM

    Hi Ramesh,
    I am yet worked on JAVA API but hope you may get help from below URL's.
    For Web service integration using ODI
    Please go thru below links for using web service in ODI, hope this may helps you
    1) Use Web service as a sources for ODI
    2) How to transfer data from oracle to web service using ODI with axis2 tech
    3) https://kr.forums.oracle.com/forums/thread.jspa?messageID=4317572
    4) https://cn.forums.oracle.com/forums/thread.jspa?messageID=9497349
    For Flat file integration using ODI
    1) http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/odi/odi_11g/odi_project_flatfile-to-table/odi_project_flatfile-to-table.htm
    2) http://st-curriculum.oracle.com/obe/fmw/odi/odi_11g/ODIproject_ff-to-ff/ODIproject_flatfile-to-flatfile.htm
    3) http://docs.oracle.com/cd/E15985_01/index.htm (For ODI Java API's) --> click on HTML link in API Reference Guides for more info
    4) http://docs.oracle.com/cd/E15586_01/integrate.1111/e12645/api_intro.htm
    Regards,
    Phanikanth

  • ODI : SAP Integration

    Hi ,
    I am reversing SAP ERP table. I have ODI 10.1.3.6.4_02. After selecting table i click reverse and check status in Operator. The SetMetaData step stays in Running state. It is around 8 hrs now and it's still in Running State. This is the first time i am reversing SAP ERP Table. Before this i reversed Oracle Table and it reversed successfully in few minutes.
    Please help asap.
    Regards,
    Arsalan.

    Hi Arsalan,
    When the Metadata Browser pops up, have you tried to reverse any table or tried to search a table name (For eg: MARA, MARC, etc)
    After the Browser shows up try searching a spcific SAP table and then click reverse.
    I Didnt understand your post since you have not mentioned what you have done after the metadata browser showed up.
    Warm Regards,
    VBV

  • EBS-Interconnect Integration problem - Need Urgent Help

    Hi,
    I am facing problem while trying to connect Oracle Interconnect with Oracle ESB using BEPL Plug-in feature.
    I was actually going though one document on ESB-Interconnect integration and follow all the steps. It did create an entry to ESB console but not able to import Interconnect's BPEL Plug-in Application to ESB console (What I was expecting to get after completing ESB-Interconnect integration).
    All step that I have covered are given below. Can someone help me ASAP. This is kind of a show stopper issue for me.
    For more information you can email at [email protected] or call me at +1 412 296 2094.
    Bunch of thanks in adance.
    Note - I am not able to print OUTPUT section in this post, So anyone need that I can send in different Email.
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    1. Open Command Prompt
    CD to the folder where admin_client.jar is located
    2. Deploy "IcAdapter"
    java -Djava.util.logging.config.file=logging.properties -jar admin_client.jar deployer:oc4j:opmn://localhost:6004/home oc4jadmin welcome1 -deploy -file c:\product\10.1.3.1\OracleAS_1\integration\esb\lib\icAdapter.rar -deploymentName ICAdapter
    3. Deploy "icwsilplugin"
    with log:
    java -Djava.util.logging.config.file=logging.properties -jar admin_client.jar deployer:oc4j:opmn://localhost:6004/home oc4jadmin welcome1 -deploy -file c:\product\10.1.3.1\OracleAS_1\integration\esb\lib\icwsilplugin.ear -deploymentName icwsilplugin -parent default
    4. Bind "icwsilplugin"
    java -Djava.util.logging.config.file=logging.properties -jar admin_client.jar deployer:oc4j:opmn://localhost:6004/home oc4jadmin welcome1 -bindWebApp -appName icwsilplugin -webModuleName icwsilplugin -webSiteName default-web-site -contextRoot /ic
    5. Shutdown and restart the ESB server
    6. Run the "regadapters.bat/sh script" from ORACLE_HOME\integration\esb\bin (for this case its c:\product\10.1.3.1\OracleAS_1\integration\esb\bin) directory.
    7. Start Interconnect database and repository.
    8. Change "oc4j-ra.xml" located in "<esb_home>\j2ee\home\application-deployments\default\IcAdapter (for this case - c:\product\10.1.3.1\OracleAS_1\j2ee\home\application-deployments\default\IcAdapter)" with following details:
    <?xml version="1.0"?>
    <oc4j-connector-factories xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.oracle.com/technology/oracleas/schema/oc4j-connector-factories-10_0.xsd" schema-major-version="10" schema-minor-version="0" >
    <imported-shared-libraries>
    <import-shared-library name="oracle.bpel.common"/>
    <import-shared-library name="oracle.xml"/>
    </imported-shared-libraries>
    <connector-factory location="eis/ICAdapter" connector-name="Interconnect Adapter">
    <config-property name="applicationName" value="BPELPM"/>
    <config-property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/>
    <config-property name="connectionString" value="jdbc:oracle:thin:@ASC-587CDFCE:1521:ORCL"/>
    <config-property name="userName" value="ichub"/>
    <config-property name="password" value="tcsalc0a"/>
    <config-property name="repoName" value="InterConnectRepository"/>
    <connection-pooling use="none"></connection-pooling>
    <security-config use="none"></security-config>
    </connector-factory>
    </oc4j-connector-factories>
    9. Add <code-source path=”<IC_HOME>\integration\interconnect\lib\oai.jar"/> to the "Server.xml" file located in <ESB_HOME>\j2ee\home\config (for this case - c:\product\10.1.3.1\OracleAS_1\j2ee\home\config)
    Given "<code-source path="C:\oracle\AS101202MID\integration\interconnect\lib\oai.jar"/>" in place of <code-source path="C:\oracle\mid\integration\interconnect\lib\oai.jar"/>
    10. Restarted the ESB server to see desired output in ESB console.
    +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    ===========
    OUPUT Details
    ===========
    Expected Output:
    ================
    A tree structure look like as below -
    - adapters
    applications
    - InterConnect
    - eis_ICAdapter_BPELPM
    Implemented_Procedures
    Invoked_Procedures
    - Published_Events
    Customer_AddCustomer
    - Subscribed_Events
    Customer_NewCustomer
    legacy
    Output that I am getting:
    =========================
    A tree structure look like as below -
    - adapters
    applications
    InterConnect
    - legacy
    mvs08
    Regards,
    --Kaushik

    I see what you are saying. Actually, I have already thought about that Option (Creating an AQ in between so that Oracle Interconnect can write to and EBS can read from for a particular message). Thanks for reminding me about this.
    I was just trying to see Oracle Interconnect's BPEL Plug-in capabilities. I will try to run "regadapters.bat / sh" few more time to see if it works this time.
    Unfortunately, I don't know dutch but you can always send me what you wrote. I will try to translate the same using some translator.
    Thanks a lot for your help.
    --Kaushik                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Interconnect installation, Db problem

    Hi!
    I have tryied to install Interconnect on my pc(windows 2000).
    I have 9ias 9.0.2(everything on the local pc) on my pc.
    after I installed the interconnect HUB, and changed the passwords for schemes oaihub902 and owf_mgr.
    The installation failed when trying to change the password for oaihub902 scheme with
    error message "can not conntect to this db". The owf_mgr was performed ok.
    so I continuted. but when I tried to start the interconnect according to documentation.
    On executing the %ORACLE_HOME%\oai\9.0.2\repository\start.bat, I get this error in
    the reposlog.txt log file:
    oracle.aob.repository.DBRetryThread:
    Could not register with the hub database. Please check your hub database parameters. Retrying in 10 sec.
    java.sql.SQLException: ORA-01017: invalid username/password; logon denied
         at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:185)
         at oracle.jdbc.ttc7.TTIoer.processError(TTIoer.java:241)
         at oracle.jdbc.ttc7.O3log.receive2nd(O3log.java:517)
         at oracle.jdbc.ttc7.TTC7Protocol.logon(TTC7Protocol.java:276)
         at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:355)
         at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:457)
         at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:332)
         at java.sql.DriverManager.getConnection(DriverManager.java:517)
         at java.sql.DriverManager.getConnection(DriverManager.java:177)
         at oracle.oai.common.database.DBConnection.connectOnce(DBConnection.java:266)
         at oracle.oai.common.componentinfo.ComponentInfo.registerRepository(ComponentInfo.java:170)
         at oracle.aob.repository.DBRetryThread.run(DBRetryThread.java:85)
    Using sqlplus I can connect to Db using the username=oaihub902 and my password.
    also this is the contain of the file D:\oracle\9ias_home\oai\9.0.2\hub\hub.ini
    [Database]
    hub_username=
    encrypted_hub_password=
    hub_host=
    hub_instance=
    hub_port=
    hub_use_thin_jdbc=true
    [Repository Info]
    repository_name=InterConnectRepository902
    appreciate your help

    Edit opmn.xml and add toplink.jar and DBAdapter.jar in the environment section.
    Example:
    <ias-component id="InterConnect" status="enabled">
    <environment>
    <variable id="CLASSPATH" value="$ORACLE_HOME/integration/interconnect/lib/DBAdapter.jar" append="true"/>
    <variable id="CLASSPATH" value="$ORACLE_HOME/integration/interconnect/lib/toplink.jar" append="true"/>
    </environment>

  • Interconnect HTTP Adapter Send / Response

    Hi,
    I'm setting up an Interconnect HTTP adapter to send XML data to an outside partner. Based upon my XML I get a response XML file from that partner. The XML I'm sending is a list of requests. The response XML is either a list of verifications and/or errors. I really need that response. I'd like to take that response and put it back on the Hub queue to be handled in our system.
    From what I see in the log the send is successful. The response XML from the partner is printed correctly in the log.
    I looked at the documentation for the http.reqreply mode. However, that appears to be used only for a receiver to send a reply back to a sender. I really want the opposite - I want my sender to send back the response.
    This is my first time using the HTTP adapter. I readily admit I may be missing something.
    I appreciate any help!
    Thanks!

    Hi,
    The Integration Interconnect forum can better assist you with this question. Please repost your question to that forum.
    Thanks,
    Eng

  • Current version of B2B/Application Integration?

    Where and what is the current version of Appllication Integration for B2b. I see the version under applicaiton server 10.1.2. Is this the current version?
    Edited by: ss396s on Apr 28, 2009 10:59 AM

    Hi,
    Current version is as mentioned by Prasanna. For dowloading the installables go to below link, accept the development license and download Application server integration(10.1.2.0.2) for your OS -
    http://www.oracle.com/technology/software/htdocs/devlic.html?url=/technology/software/products/ias/htdocs/101202.html
    This includes -
    Oracle Integration InterConnect
    Oracle Integration InterConnect / iStudio
    Oracle Integration B2B
    Oracle Integration B2B - RosettaNet Adapter
    Oracle Integration B2B - EDI Adapter
    Oracle Integration B2B - Healthcare Adapter
    Oracle Integration B2B - ebXML Adapter
    Just apply 10.1.2.3 patch to your 10.1.2.0.2 midtier home. For this follow below link -
    http://www.b2bgurus.com/2008/07/10123-latest-b2b-patch-details.html
    All the patches can be downloaded from http://metalink.oracle.com
    Regards,
    Anuj

  • ODI Questions

    I have some ODI questions
    Can i install ODI without having Fusion installed?
    Wouldn't ODI without Fusion be merely an ETL tool? (assuming that you can install without Fusion)
    Can i use ODI in an pub/sub architectural model for event driven data changes? I would still need an ESB(or Fusion) correct?
    Why would I use ODI instead of Fusion? or vice versa?
    thanks in advance

    Can i install ODI without having Fusion installed? - I assume you mean without installing the SOA components of FMW. Note that ODI is also part of Oracle Fusion Middleware.
    Wouldn't ODI without Fusion be merely an ETL tool? - Correct, although it's rather ELT.
    Can i use ODI in an pub/sub architectural model for event driven data changes? - I guess that depends on the nature of the event, but it's certainly not the core area for which ODI is targetted.
    Why would I use ODI instead of Fusion? - Check the white paper referenced in the other thread: Comparison of BPEL and ODI for Integrations
    Gerhard

  • Open World Unconference: OWB 11.2--KM support, OBI-EE integration and More

    There will be a special Unconference session at Oracle Open World spotlighting the most important features added to OWB 11.2: Support for ODI-based data integration with knowledge modules, OBI-EE integration. Other topics may include real-time mappings and CDC support. To find out more and RSVP see the Event on LinkedIn:
    http://events.linkedin.com/Oracle-Open-World-Unconference-Oracle/pub/129305
    Also join the OWB/ODI Data Integration LinkedIn Group:
    http://www.linkedin.com/groups?gid=140609&trk=hb_side_g

    updated schedule/the agenda
    Edited by: Marco Gralike on Aug 5, 2010 10:56 AM

  • Data Integration Between Oracle Databases

    Hi everybody,
    I am an oracle database and now I'm experiencing something new in my job. I have to define the way my company will perform a data integration.
    My situation is this: Here, people are constructing a new, huge system called MEGA with its own Oracle Database. But, there are 20 other smaller systems, each one with their own Oracle Database that will share data with MEGA Database.
    Here the most commom situation is that some data must be synchronized in x in x hours between the main MEGA database and the other smaller databases. But some data must be synchronized automatically to provide the online data integrity.
    My doubt is: what's the best way to do this integration? Do I have to use Materialized View, Triggers, procedures or is there a tool that comes with Oracle Database that I can use to simplify this data integration?
    Do I have to create a Database to keep the transactional data?
    If someone can give me any hints, I'll be very thankfuled....
    Bye, bye...

    Hi,
    Depending on your situation and whether your databases are heterogeneous you could start by looking at the following two OTN pages:
    If you require data transformations look at OracleAS InterConnect:
    http://otn.oracle.com/tech/integration/interconnect.html
    Replication with Oracle Streams:
    http://otn.oracle.com/products/dataint/index.html
    Best regards,
    Bart

  • Interconnect JCA Adapter Problem

    Im getting the following error when i use the jca adapter.
    the DBAdapter.jar is in the library path in adapter.ini.
    It seems strange as it throws bpel errors. do i need to install bpel?
    <MSG_TEXT>There was a problem in starting the bridge.</MSG_TEXT>
    <SUPPL_DETAIL><![CDATA[ORABPEL-12517
    AdapterFrameworkImpl::endpointActivation - Endpoint Activation Error.
    The Resource Adapter was unable to activate the endpoint :{} due to the following reason: ORABPEL-12529
    ManagedConnectionFactory problem.
    Could not instantiate ManagedConnectionFactory oracle.tip.adapter.db.DBManagedConnectionFactory due to: oracle.tip.adapter.db.DBManagedConnectionFactory
    Please make sure the corresponding JCA Resource Adapter has been deployed.
    Please correct the reported issue and redeploy the BPEL process.
    at oracle.tip.adapter.fw.jca.AdapterFrameworkImpl.endpointActivation(AdapterFrameworkImpl.java:522)
    at oracle.oai.agent.adapter.service.ServiceBridge.start(ServiceBridge.java:237)
    at oracle.oai.agent.proxy.AgentProxy.go(AgentProxy.java:672)
    at oracle.oai.agent.proxy.AgentProxy.start(AgentProxy.java:706)
    at oracle.oai.agent.proxy.AgentProxy.><init>(AgentProxy.java:415)
    at oracle.oai.agent.service.AgentService.run(AgentService.java:43)
    at java.lang.Thread.run(Thread.java:534)
    Caused by: ORABPEL-12529
    ManagedConnectionFactory problem.
    Could not instantiate ManagedConnectionFactory oracle.tip.adapter.db.DBManagedConnectionFactory due to: oracle.tip.adapter.db.DBManagedConnectionFactory
    Please make sure the corresponding JCA Resource Adapter has been deployed.
    at oracle.tip.adapter.fw.wsdl.WSDLUtils.setupManagedConnectionFactory(WSDLUtils.java:426)
    at oracle.tip.adapter.fw.jca.AdapterLocator.findResourceAdapter(AdapterLocator.java:182)
    at oracle.tip.adapter.fw.jca.AdapterFrameworkImpl.endpointActivation(AdapterFrameworkImpl.java:321)
    ... 6 more
    Caused by: java.lang.ClassNotFoundException: oracle.tip.adapter.db.DBManagedConnectionFactory
    at java.net.URLClassLoader$1.run(URLClassLoader.java:199)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:187)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:219)
    at oracle.tip.adapter.fw.wsdl.WSDLUtils.setupManagedConnectionFactory(WSDLUtils.java:419)
    ... 8 more
    ]]></SUPPL_DETAIL>

    Edit opmn.xml and add toplink.jar and DBAdapter.jar in the environment section.
    Example:
    <ias-component id="InterConnect" status="enabled">
    <environment>
    <variable id="CLASSPATH" value="$ORACLE_HOME/integration/interconnect/lib/DBAdapter.jar" append="true"/>
    <variable id="CLASSPATH" value="$ORACLE_HOME/integration/interconnect/lib/toplink.jar" append="true"/>
    </environment>

  • ODI Vs OSB

    What is difference between ODI and OSB?
    When do we use ODI as Integrator?
    When do we use OSB as Integrator?

    ODI is for ETL of data from databases which can be viewed in multiple ways from ODI Tool, Web Services even with schedulers to generate the Input and Output ASCII kind of Files with formats like delimeted or fixed length etc.
    OSB means Oracle Service Bus which is popularly used in SOA for Generic calls of services like webservices etc.
    Service Bus will abstract the knowledge of knowing about the all the services which are required in your purpose. Based on minimal information like keys it will invoke the resp. services.
    So, No need to compare both of them. Both are different. ODI service may inoke any other internal service using OSB.

  • Integration B2b products

    Greetings,
    I am new to 10gAS. I want to install and use some of the integration products. As far as I can tell there are 2 that can be installed.
    1. Oracle Application server B2b
    2. Oracle Application Server Integration Interconnect.
    I have searched for a basic outline of the products and how they work together and what their differences are, but I am unable to find anything. Can somebody please give me a brief overview of these 2 products and where they fit into the stack,.
    Thanks
    ben

    Greetings,
    I am new to 10gAS. I want to install and use some of the integration products. As far as I can tell there are 2 that can be installed.
    1. Oracle Application server B2b
    2. Oracle Application Server Integration Interconnect.
    I have searched for a basic outline of the products and how they work together and what their differences are, but I am unable to find anything. Can somebody please give me a brief overview of these 2 products and where they fit into the stack,.
    Thanks
    ben

  • Integration with ESB and JBI

    I'd like to know if somebody has used Oracle PM and some ESB (Enterprise Service Bus) or JBI (Java Business Integration, JSR 208) framework/product.
    I am using ServiceMix and would like to know what is the best way to integrate Oracle PM and ServiceMix.
    I do not know if Oracle is planning to release some ESB or JBI product. It would be nice to have a BC (Binding Component) or SE (Service Engine) to enable Oracle BPEL PM run in any JBI compliant framework.

    Oracle talks of Integration InterConnect as their ESB... how does this fit into the puzzle? See the Middleware Business Integration FAQ, for instance. Also, is OracleAS Adapters replacing the Integration InterConnect adapters?
    It is not easy to find concrete info, maybe that's because there are no real products yet...

Maybe you are looking for

  • Problem with ora:output and xmlns attribute

    Using lastest XDK. I am using the built in extension ora:output in a stylesheet running via XSQL called from a small java prg. I am using this to generate several html fragments that will get processed later on not by xsql or xml/xsl but by another j

  • Electronic Bank Statement - Defining Account Symbols in Version 4.0B

    Hi, In version 4.0B, the configuration for defining Account symbols (table T033G) is not having create option. Even the EDIT menu with create option is greyed out. I tried creating a new entry through SE11 for table T033G, it is getting created but r

  • What is this error: "The item is not on an edit frame boundary."?

    I exported XML from one computer and imported into another and got the message: Final Cut Pro encountered an error importing the XML file.  The error log says: "The item is not on an edit frame boundary (durations+"80679599/3000000s": /fcpxml{1}/proj

  • R3- XI- ftp file

    All,   I  need to test the EDI scenario. First by sending data from ECC system to XI and then to a ftp share as file format(in IDOC) which later can be sent to third party server like GIS (to convert as XML) and send to corresponding third party vend

  • Delete an IDOC

    Hi, Few IDOCS are in error 51 status.I require to delete those IDOCS. I use WE11 to delete the IDOCS, and it is displayed as deleted status. But when I see in WE02,I could see the IDOC. Please advise how to delete the IDOCs. Regards, Payal Saxena