Integrating Data in Oracle Environments Agenda

Integrating Data in Oracle Environments Agenda

Integrating Data in Oracle Environments Agenda Reasons for heterogeneous integration Sources of data Types of data integration ETL: Extract Transform and Load EAI: Enterprise Application Integration DTC: Detect, Transform, Communicate Summary Q & A www.datamirror.com 2 Why Heterogeneous Integration? Company acquisitions - differing environments Purchased applications - database requirements Legacy applications Load balancing Complexity and cost of ownership for disparate databases Need for specialized data stores Have complete view of all business information www.datamirror.com 3 Database Support & Flat Files Database Sybase MS DB2 UDB SQL Database Change Log XML Oracle Proprietary Files Text File www.datamirror.com 4 Application Message Queues JMS Application Servers: Application AHand-coded Application B COBRA/COM/J2EE BEA Weblogic Interface Wrapper IBM Websphere iPlanet SeeBeyond webMethods Application Server Vitria Sun ONE Oracle 9i Application Server Application Servers coordinate transactions between applications, but customers must program standard interface wrappers to the application server. www.datamirror.com 5 Application Message Queues JMS Message Queues: Application A Application B IBM MQSeries Hand-coded Message Queue Interfaces Sonic MQ Tibco Oracle AQ Message Queues Outgoing Outgoing Incoming Incoming www.datamirror.com 6 Types of Oracle Data Integration ETL: Extract Transform and Load EAI: Enterprise Application Integration DTC: Detect, Transform, Communicate Others: EII: Enterprise Information Integration Block Replication Custom Integration Code www.datamirror.com 7 ETL – Advantages Integrate disparate data sources Complex transformations Low TCO - hides database complexities Database access as opposed to logs Handles large data volumes Light footprint due to PULL rather than Push technology www.datamirror.com 8 ETL – Disadvantages Database access as opposed to logs Batch processing vs. real-time Requires extensive re-work to handle real-time Rigid – RDBMS, application packages, and flat files Back office, un-attended integration www.datamirror.com 9 EAI – Advantages Transaction-Oriented Ensures transactional integrity Event-driven Enables Business Process Automation Efficient transactional message movement www.datamirror.com 10 EAI – Disadvantages Complex to maintain Not highly scalable Complex to deploy Expensive to setup Complex to maintain www.datamirror.com 11 DTC – Advantages Asynchronous Log Access Access to timely data Load Balancing Push-based Technology Change Data Capture Flexible – supports both real-time and batch mode integration "The big trend in data integration is real-time reporting and analysis that enable more rapid business action based on deeper business insights." Integration Landscape 2005, Forrester Research Inc., Dec. 2004 www.datamirror.com 12 DTC – Disadvantages Doesn’t handle message queues Doesn’t handle proprietary formats (non-rdbms) Doesn’t validate transaction process www.datamirror.com 13 Heterogeneous Integration Summary Information stored in more than one format Large variety of data sources Open (relational & flat file) Proprietary Applications To get a complete view of your business, you must integrate the data stored in these systems Several different methodologies for integration EAI, ETL, DTC Must select the methodology that best suits each business problem www.datamirror.com 14 Q&A ? 905-415-0310 / 1-800-362-5955 [email protected] www.datamirror.com www.datamirror.com 15.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    15 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us