Data-Oriented B2B Application Integration Chapter 2 Sungchul Hong.

Slides:



Advertisements
Similar presentations
Lecture-7/ T. Nouf Almujally
Advertisements

Chapter 18 – Message Brokers The Preferred EAI Engine Message brokers bridge many different platforms and development solutions than until now have been.
Introduction to Databases
Management Information Systems, Sixth Edition
Application Architecture T H E S O C R A T E S G R O U P, I N C.
Data Warehouse Architecture Sakthi Angappamudali Data Architect, The Oregon State University, Corvallis 16 th May, 2005.
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS MBNA
Chapter 17: Client/Server Computing Business Data Communications, 4e.
Portal-Oriented B2B Application Integration Chapter 5 Sungchul Hong.
Managing Data Resources
Chapter 3 Database Management
File Systems and Databases
Advanced Topics COMP163: Database Management Systems University of the Pacific December 9, 2008.
Application Integration Technology IT 490. Middleware Basics  Middleware provides a mechanism that allows one entity (application or database) to communicate.
Data Management I DBMS Relational Systems. Overview u Introduction u DBMS –components –types u Relational Model –characteristics –implementation u Physical.
1 9 Concepts of Database Management, 4 th Edition, Pratt & Adamski Chapter 9 Database Management Approaches.
File Systems and Databases Hachim Haddouti
Integration of Applications MIS3502: Application Integration and Evaluation Paul Weinberg Adapted from material by Arnold Kurtz, David.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Introduction to Database Management
The University of Akron Dept of Business Technology Computer Information Systems Database Management Approaches 2440: 180 Database Concepts Instructor:
Lead Black Slide. © 2001 Business & Information Systems 2/e2 Chapter 7 Information System Data Management.
® IBM Software Group © IBM Corporation IBM Information Server Deliver – Federation Server.
Database Management COP4540, SCS, FIU An Introduction to database system.
B2B Application Integration COSC643 Sungchul Hong.
Introduction to Database
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
PHASE 3: SYSTEMS DESIGN Chapter 7 Data Design.
Designing a Data Warehouse Issues in DW design. Three Fundamental Processes Data Acquisition Data Storage Data a Access.
Concepts of Database Management, Fifth Edition
MIS DATABASE SYSTEMS, DATA WAREHOUSES, AND DATA MARTS MBNA ebay
 Copyright by SNIOpenDM1 OpenDM - Open Database Middleware - Efficient Homogeneous Access to Heterogeneous Databases - Fari Schlake
1 California State University, Fullerton Chapter 7 Information System Data Management.
Message Brokers and B2B Application Integration Chap 13 B2B Application Integration Sungchul Hong.
Management Information Systems By Effy Oz & Andy Jones
7.1 Managing Data Resources Chapter 7 Essentials of Management Information Systems, 6e Chapter 7 Managing Data Resources © 2005 by Prentice Hall.
311: Management Information Systems Database Systems Chapter 3.
Data Resource Management Chapter 5 Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
© 2007 by Prentice Hall 1 Introduction to databases.
File Systems and Databases Lecture 1. Files and Databases File: A collection of records or documents dealing with one organization, person, area or subject.
Lead Black Slide Powered by DeSiaMore1. 2 Chapter 7 Information System Data Management.
Announcements. Data Management Chapter 12 Traditional File Approach  Structure Field  Record  File  Fixed All records have common fields, and a field.
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 5 Data Resource Management.
5-1 McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
Data Resource Management
Chapter 17: Client/Server Computing Business Data Communications, 4e.
MANAGING DATA RESOURCES ~ pertemuan 7 ~ Oleh: Ir. Abdul Hayat, MTI.
Introduction to Database AIT632 Chapter 1 Sungchul Hong.
The XML The XML Company Gary Edmonds Software AG Pty Ltd TBI with XML.
COSC 643 Final Exam Review Sungchul Hong. Types of Questions Multiple choice True/False Short answer Analysis (Short essay)
Copyright © 2007 Ramez Elmasri and Shamkant B. Navathe Slide
1 Database Systems Instructor: Nasir Minhas Assistant Professor UIIT PMAS-AAUR
3/6: Data Management, pt. 2 Refresh your memory Relational Data Model
Integrating the Mainframe Liberating Enterprise Data.
Advanced Database Concepts
CS 157B: Database Management Systems II April 10 Class Meeting Department of Computer Science San Jose State University Spring 2013 Instructor: Ron Mak.
Integrating the Mainframe Liberating Enterprise Data.
Platinum DecisionBase1 DW Product Platinum - Computer AssociatesDecisionBase Hyunsook Lim Database Laboratory Dept. of CSE.
Data Models. 2 The Importance of Data Models Data models –Relatively simple representations, usually graphical, of complex real-world data structures.
Data Resource Management Chapter 5 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
McGraw-Hill/Irwin ©2008,The McGraw-Hill Companies, All Rights Reserved Chapter 5 Data Resource Management.
Managing Data Resources File Organization and databases for business information systems.
Management Information Systems by Prof. Park Kyung-Hye Chapter 7 (8th Week) Databases and Data Warehouses 07.
Databases and DBMSs Todd S. Bacastow January 2005.
An Introduction to database system
Data Warehouse and OLAP
Chapter 17: Client/Server Computing
Data Warehouse and OLAP
Types of Application Integration
Presentation transcript:

Data-Oriented B2B Application Integration Chapter 2 Sungchul Hong

Data-Oriented B2B Application Integration Data-oriented B2B application integration allows for data to be moved between data stores. Data share among data stores with trading partners. Complex database technology Updating database and integrity issues. Complex and complicated mosaic of various database technologies Data compatibility, and semantics

Data Access End-run around application logic and user interfaces to extract or load data directly into the database. Access and move information between databases –Oracle & Sybase Decouple the database from the application and interface. Tightly coupled with the application logic. Simplicity and speed-to-market advantages (business logic)

Coupling v.s. Cohesion Coupling –Binding of applications together in such a way that they are dependent on each other, sharing methods, interfaces, and data. –Common business process reusability, distributed objects Cohesion –The act or state of sticking together. –Logical agreement –Applications and databases cohesively integrated are independent from one another. –flexibility

XML and Data-Movement Standards for data-movement and repository A unified look at data that trading partners need. Provides context and meaning to data Introduce and define a new type of document. Meta data can represent abstract concepts Encode existing metadata standard

Example An inventory control system uses –PowerBuilder –Oracle –ERP with Informix relational database –Data-movement requirement is light Changing ERP is not an option (supplier will not agree on it) Solution: Data-oriented B2B integration and the Internet

Example Move data from the Oracle to Informix –Understand the metadata for each database (09/17/62)(Linthicum)(Dave)  (Semptember 17, 1962)(David Linthicum) –Sale  create event  Supplier’s ERP –Frequency of data-movement –Method of moving data Database replication software, message broker, utility Database replication and integration solution Oracle  middle-tier (extract, reformatted, updated)  Informix Application logic is bypassed

Data-Oriented B2B Application Integration Database-to-database B2B application integration Federated database B2B application integration.

Database-to-Database B2B Application Integration Allows us to share information at the database level. One-to-one, one-to-many, many-to-many connections Database middleware & database replication software Message broker Basic replication solution –Maintain basic schema information Replication and transformation

Advantages &Disadvantages Simplicity Dealing with application information at the data level. Too many applications that bind the application logic to the data.  need to change application interface. –SAP R/3 updates the database using its interface.

Federated Database B2B Application Integration It works at the database level. Creates a single virtual database model that allows developers to use various brands, models, and schemas to access any number of databases. The virtual database is mapped to any number of connected physical databases.

Advantages & Disadvantages It relies on middleware to share information between applications. Middleware hides the differences in the integrated databases from the other applications. It’s not true integration. It is difficult to create common schema.

Data Source Most databases today use the relational database model. However there are other types of databases. –Legacy system. –IDMS, IMS, VSAM, ISAM, COBOL files When dealing with different databases, we must understand –Data model –Nature of the database

Relational Data Model Dominant database Use database as –Storage mechanism –Location for application processing. Relatively small risk. Oracle, Sybase, and Informix

Object-Oriented Data Model Fail to substitute relational model Relational models extend to object-oriented model. OODB model is a better fit for certain applications, including XML. It can handle complicated mission critical data or binary data. Contains both data and methods.

Multidimensional Data Model It supports online analytical processing (OLAP) or data mining. Data warehousing Huge capacity. Cube model –Cube contains all the possible intersections –Slicing and dicing

Other Data Storage Models Indexed Sequential Access Method(ISAM) Virtual sequential Access Method (VSAM) Conference on Data Systems Language (CODASYL) (a standard) Adabas (Adaptable Database) –Supports various database models in a single database.