Foundations of Information Integration Louiqa Raschid Smith School of Business, Department of C.S. and UMIACS Vladimir Zadorozhny UMIACS University of.

Slides:



Advertisements
Similar presentations
Database Architectures and the Web
Advertisements

Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
Prentice Hall, Database Systems Week 1 Introduction By Zekrullah Popal.
Middleware Fatemeh Hendijanifard 1 آزمايشگاه سيستم هاي هوشمند (
Distributed Systems Architectures
Chapter 3 Database Management
A brief look at CORBA. What is CORBA Common Object Request Broker Architecture developed by OMG Combine benefits of OO and distributed computing Distributed.
Distributed DBMSs A distributed database is a single logical database that is physically distributed to computers on a network. Homogeneous DDBMS has the.
1. Introducing Java Computing  What is Java Computing?  Why Java Computing?  Enterprise Java Computing  Java and Internet Web Server.
Overview Distributed vs. decentralized Why distributed databases
Organizing Data & Information
Data Warehouse success depends on metadata
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 17 Client-Server Processing, Parallel Database Processing,
The University of Akron Dept of Business Technology Computer Information Systems Database Management Approaches 2440: 180 Database Concepts Instructor:
Dr. Mohamed Osman Hegazi
Lecture The Client/Server Database Environment
Client-Server Processing and Distributed Databases
November 2011 At A Glance GREAT is a flexible & highly portable set of mission operations analysis tools that increases the operational value of ground.
Database Management COP4540, SCS, FIU An Introduction to database system.
The Client/Server Database Environment
Chapter 1 Overview of Databases and Transaction Processing.
1 Overview of Database Federation and IBM Garlic Project Presented by Xiaofen He.
CORBA Zak Lowman Shaquille Wilkins. Contents About CORBA Core of CORBA Object Request Broker Object Management Group Uses of CORBA Services Associated.
Common Object Request Broker Architecture (CORBA) CS-328.
Data Management Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition.
Middleware-Based OS Distributed OS Networked OS 1MEIT Application Distributed Operating System Services Application Network OS.
Data Bridge for Heterogeneous Data Sources Presented by Rahul Vaghela & Pravin Vajirkar.
Client Server Technologies Middleware Technologies Ganesh Panchanathan Alex Verstak.
Chapter 6: Foundations of Business Intelligence - Databases and Information Management Dr. Andrew P. Ciganek, Ph.D.
Enterprise Java Beans Java for the Enterprise Server-based platform for Enterprise Applications Designed for “medium-to-large scale business, enterprise-wide.
AN OVERVIEW OF DATA WAREHOUSING
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Dr. Mohamed Osman Hegazi 1 Database Systems Concepts Database Systems Concepts Course Outlines: Introduction to Databases and DBMS. Database System Concepts.
Massively Distributed Database Systems - Distributed DBS Spring 2014 Ki-Joune Li Pusan National University.
1 Introduction to Middleware. 2 Outline What is middleware? Purpose and origin Why use it? What Middleware does? Technical details Middleware services.
CSS/417 Introduction to Database Management Systems Workshop 4.
Ihr Logo Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization Turban, Aronson, and Liang.
Ch 14 QQ T F 1.A database table consists of fields and records. T F 2.Good data validation techniques can help improve data integrity. T F 3.An index is.
CSC 480 Software Engineering Lecture 18 Nov 6, 2002.
1 Database Management Systems (DBMS). 2 Database Management Systems (DBMS) n Overview of: ä Database Management Components ä Database Systems Architecture.
Dr. Mohamed Osman Hegazi
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
Distributed database system
Slide 1 Introduction to Infinite Corporation for Microsoft.
Management Information Systems, 4 th Edition 1 Chapter 8 Data and Knowledge Management.
Database Architecture Course Orientation & Context.
© 2003 Prentice Hall, Inc.3-1 Chapter 3 Database Management Information Systems Today Leonard Jessup and Joseph Valacich.
Enterprise Computing Distribution and components.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
An Overview of Data Warehousing and OLAP Technology
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Chapter 1 Overview of Databases and Transaction Processing.
3 Copyright © 2006, Oracle. All rights reserved. Designing and Developing for Performance.
Middleware Department of Computer Science Southern Illinois University Edwardsville Spring, 2016 Dr. Hiroshi Fujinoki Middleware/001.
1 Distributed Systems Architectures Distributed object architectures Reference: ©Ian Sommerville 2000 Software Engineering, 6th edition.
An Introduction to database system
The Client/Server Database Environment
CORBA Alegria Baquero.
Database Architectures and the Web
CORBA Within the OS & Its Implementation
#01 Client/Server Computing
Ch > 28.4.
CORBA Alegria Baquero.
Inventory of Distributed Computing Concepts
Introduction to Database Systems
Middleware and ORB CS 314 Operating Systems
Middleware and ORB CS 314 Operating Systems
#01 Client/Server Computing
Presentation transcript:

Foundations of Information Integration Louiqa Raschid Smith School of Business, Department of C.S. and UMIACS Vladimir Zadorozhny UMIACS University of Maryland

Presentation to JRSA - June 15, 1999 Preliminary Observations Information integration is pushing the state-of- the-art of current practice. Roadblocks to success will be inherent to the organization rather than technology limitations.

Presentation to JRSA - June 15, 1999 Dimensions of Interoperability (initial) Platform (machine and O/S) Programming Language Application Semantics Database Model Query Language Database Schema Database Semantics

Presentation to JRSA - June 15, 1999 Technology Solutions and Interoperability Dimensions Middleware Focus on platform, language, application semantics. Database Gateways, MultiDBMS, Heterogeneous DBMS Focus on database integration, database query processing. Data Warehouses Focus on management decision support. Workflow Management NONE OF the solutions address DATABASE SEMANTICS. Additional dimensions: Multi-media (full text, images, video)

Presentation to JRSA - June 15, 1999 Middleware n Middleware allows an application to interoperate with other software. n Eliminates the need to understand and code different implementation details with different levels of implementation transparency.

Presentation to JRSA - June 15, 1999

CORBA approach n PL neutral “contract language” OMG IDL n IDL/PL compiler based on standard Object Request Broker (ORB) architecture ensuring “common address space” and “common data format”. n ORB is a standard middleware that may have specific implementations in different environments n Iona Orbix, BEA ObjectBroker

Presentation to JRSA - June 15, 1999

Transaction processing middleware n Facilitates and makes efficient data requests between application and DBMS u DB system may require an entire OS process per connected user, which is not scalable u Establishing a connection is slow. With many users system performance degrades n IBM CICS, BEA Tuxedo

Presentation to JRSA - June 15, 1999 Database Gateways, Multi-DBMS, Heterogeneous DBMS n Transparent access to multiple physical DBMS n Typically transparent to platform and DBMS product n Provides Logical Database Integration, i.e., transparent support of SQL queries over multiple DBMS n Support joins, unions, views over multiple DBMS n Example products u IBM DataJoiner, u Informix Enterprise Gateway Manager

Presentation to JRSA - June 15, 1999

Enterprise-wide Data Warehouses n Provides uniform access to snapshots of multiple legacy data sources or DBMS. n Create and populate warehouse tables. n Typically does not provide Logical Database Integration, i.e., transparent support of SQL queries over multiple underlying heterogeneous DBMS. n Support for data-marts and datacubes w.r.t. warehouse tables for management decision support. n OLAP (offline decision support) versus OLTP (real- time application).

Presentation to JRSA - June 15, 1999

Workflow Management n Focus on business transactions / event management. n May be transparent to platform and DBMS product. n Typically does not provide Logical Database Integration i.e., transparent support of SQL queries over multiple heterogeneous DBMS. n Example products u Staffware u JetForm

Presentation to JRSA - June 15, 1999 Useful Links n A general product overview site of more then 900 products (formerly DBMS Buyer’s Guide): u n Comprehensive technology guides and articles: u u n A comprehensive guide to Workflow Management: u