INTERCONNECTING HETEROGENEOUS INFORMATION SYSTEMS
|
|
- Annice Evans
- 6 years ago
- Views:
Transcription
1 INTERCONNECTING HETEROGENEOUS INFORMATION SYSTEMS
2 The Kluwer International Series on ADVANCES IN DATABASE SYSTEMS Series Editor Ahmed K. Elmagarmid Purdue University West Lafayette, IN Other books in the Series: DATABASE CONCURRENCY CONTROL: Methods, Performance, and Analysis, Alexander Thomasian, ISBN: X TIME-CONSTRAINED TRANSACTION MANAGEMENT: Real-Time Constraints in Database Transaction Systems, Nandit R. Soparkar, Henry F. Korth, Abraham Silberschatz, ISBN: SEARCHING MULTIMEDIA DATABASES BY CONTENT, Christos Faloutsos, ISBN: REPLICATION TECHNIQUES IN DISTRIBUTED SYSTEMS, Abde/salam A. He/ai, Abdelsalam A. Heddaya, Bharat B. Bhargava, ISBN: VIDEO DATABASE SYSTEMS: Issues, Products, and Applications, Ahmed K. Elmagarmid, Haitao Jiang, Abdelsalam A. Helal, Anupam Joshi, Magdy Ahmed, ISBN: DATABASE ISSUES IN GEOGRAPHIC INFORMATION SYSTEMS, Nabil R. Adam and Aryya Gangopadhyay, ISBN: INDEX DATA STRUCTURES IN OBJECT-ORIENTED DATABASES, Thomas A. Mueck and Martin L. Polaschek, ISBN: INDEXING TECHNIQUES FOR ADVANCED DATABASE SYSTEMS, byelisa Bertino, Beng Chin Ooi, Ron Sacks-Davis, Kian-Lee Tan, Justin Zobel, Boris Shidlovsky and Barbara Catania ISBN: MINING VERY LARGE DATABASES WITH PARALLEL PROCESSING, Alex A. Freitas andsimon H Lavington, ISBN: DATA MANAGEMENT FOR MOBILE COMPUTING, Evaggelia Pitoura and George Samaras, ISBN: PARALLEL, OBJECT-ORIENTED, AND ACTIVE KNOWLEDGE BASE SYSTEMS, Joannis Vlahavas andnick Bassiliades, ISBN: DATABASE RECOVERY, Vijay Kumar and Sang H Son, ISBN: FOUNDATIONS OF KNOWLEDGE SYSTEMS: With Applications to Databases and Agents, Gerd Wagner, ISBN:
3 INTERCONNECTING HETEROGENEOUS INFORMA TION SYSTEMS by Athman Bouguettaya Queensland University oftechnology Brisbane, AUSTRALIA Boualem Benatallah Queensland University oftechnology Brisbane, AUSTRALIA Ahmed Elmagarmid Purdue University Lafayette, IN USA... " SPRINGER SCIENCE+BUSINESS MEDIA, LLC
4 ISBN DOI / ISBN (ebook) Library of Congress Cataloging-in-Publication Data A C.I.P. Catalogue record for this book is available from the Library of Congress. Copyright 1998 by Springer Science+Business Media New York Originally published by Kluwer Academic Publishers in 1998 Softcover reprint ofthe hardcover Ist edition 1998 AII rights reserved. No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher, Springer Science+Business Media, LLC Printed on acid-free paper.
5 Contents List of Figures List oftables Preface Acknowledgments Foreword xi xiii xv xix xxi 1. INTRODUCTION 2. MODELING ARCHITECTURE Terminology Global Schema Integration Federated Database Systems Loosely Coupled FOBS Tightly Coupled FOBS Multidatabase Language Approach CRITICAL ASPECTS OF INTEROPERABILITY Schema and Language Translation Schema Integration Schema and Data Heterogeneity 25 Types of Discrepancies 27 Examples of Semantic Conflict Resolution 30 Tools to Aid Conflicts Resolution Schema Integration Process Query Processing Query Processing in Centralized DBMS Query Processing in Distributed Database Systems Query Processing in Heterogeneous Database Systems 38 Major Issues in Multidatabase Query Optimization 38 Generic Architecture of a Multidatabase Query Processor 39 Proposed Solutions for Query Optimization Transactions Quasi-serializability Hierarchical Concurrency Control Value Dates 51
6 vi INTERCONNECTING HETEROGENEOUS INFORMATION SYSTEMS Extended Transaction Models RESEARCH AND COMMERCIAL PRODUCTS DAPlEX Data Definition Data Manipulation Higher level Capabilities Databases Integration IRIS Objects and Types Functions Pegasus Architecture Common Data Model Heterogeneous Object SQl Query Processing Translation and Integration Schema Integration Comandos Integration System System Architecture Common Data Model Translation and Integration Query Processing Federated Objectbase System System Architecture Common Data Model Translation and Integration Myriad Architecture Query Processing Federated Query Managers and Agents Query Optimization Transaction Management Translation and Integration Multibase System Architecture Common Data Model, Translation, and Integration Query Processing Mermaid System Architecture Common Data Model and Data Translation Query Processing SIMS Project Knowledge Representation or Modeling Selecting the Right Databases Access Planning Global Query Optimization InterBase 79
7 Contents VII 4.11 OMNIBASE Other Systems MIDDLEWARE CORBA The Common Object Request Broker Architecture 89 Static Invocation 90 Dynamic Invocation ORBs Interoperability Examples of CORBA Commercial ORBs OLE/COM Component Object Model (COM) OLE OLE/DB and ActiveX DCE OpenDoc ANSAware Other Relevant Middleware Technologies Java Technology HTMLlCGI Technology Message-Oriented Middleware and TP monitors Distributed Object Manager System Arjuna Conclusion RESEARCH TRENDS Information Sharing on the Web Distributed Naming Systems Information Retrieval 112 Network-based Information Retrieval 113 Internet Information Gathering 113 Multi-Agent Information Retrieval WWW Search Tools 114 Robots 115 Meta-Robots 116 Database-like WWW Languages Information Brokering Techniques Summary Transactional Workflows 121 Definition Background and Motivation Features of Workflow Systems 123 Types of Workflow Systems 123 Characteristics of a Workflow Management Systems 124 Workflow Management Coalition (WfMC) Modeling Techniques and Prototypes 126 Advanced Transaction Management (ATM) 126 Petri-net 127
8 viii INTERCONNECI1NG HETEROGENEOUS INFORMATION SYSTEMS Goal-Oriented Workflow Analysis and Infrastructure 127 Mentor 127 METEOR2 128 CBORD 128 WASA 129 ORCHESTRA 129 Other Techniques Limitations of Existing Systems Research Efforts Summary Advances in Data Warehousing Background and Motivation 134 Data Mining and Knowledge Discovery 135 On-Line Analysis and Processing 136 Architectural Requirements Basic Architectures Warehouse Consistency and View Maintenance 139 Levels of Consistency 139 Maintaining Data Consistency 140 View Maintenance for Warehouse 140 Concurrency Control Problem Warehouse Design Issues 143 Techniques for the View-Selection Problem Summary CASE STUDY 1: WEBFINDIT PROTOTYPE Introduction Design Overview Core Concepts 149 Coalitions 150 Service Links Documentation Co-databases WebTassili Language Rationale WebTassili Salient Features Evolution Features 160 Rules for Joining and Leaving WebFINDIT 160 Coalition Formation and Update 161 Service Formation and Update Implementing WebFINDIT Overview Browser Query Processor Co-database Server Broker Information Source Interface Scalability Evaluation Related Work 176
9 Contents ix 7.7 Conclusion CASE STUDY 2: A TRANSACTION-ORIENTED WORKFLOW ENVIRONMENT TOWE Architecture Process Model Scheduling Processes The Class Library Process Definition The Scheduler Class Implementation of Process Objects Recovery Implementation Conclusion 193 References 195 Index 213
10 List of Figures The Global schema approach. Federated approach. Language-based integration approach. Multidatabase query processor architecture. Pegasus functional architecture. Architecture ofcis. FBASE federation architecture. Myriad functional layers. Myriad schema architecture. Multibase schema architecture. Run time query processing subsystem. Mermaid schema architecture. Mermaid processes. OMG reference model. CORBA framework. Invocation ofa remote method. Location and activation ofa COM object. OLE technology. Architecture of DCE. DCERPC. OpenDOC technology. ANSAware system. Common characteristics of a workflow system. Workflow reference model. Basic architecture of data warehousing systems. Coalitions and service links. Example ofcoalitions and service links. WebFINDIT implementation architecture. Outline ofa typical co-database schema. Top level view of long-lived activity. Workflow view of a mortgage loan
11 XlI INTERCONNECfING HETEROGENEOUS INFORMATION SYSTEMS Activity tree for a home loan application. Library classes ofthe TOWE. Transfer process object. Finance process object Find_Credit_Union process object. OpenJIome-Loan-Account process object. TOWE system architecture
12 List of Tables Multidatabase functions, CDM and GAl. Translation, integration, and transaction management issues xiii
13 Preface Information systems are the backbone of many oftoday's computerized applications. Distributed databases and the infrastructure needed to support them have been well studied. However, this book is the first to address distributed database interoperability by examining the successes and failures, various approaches, infrastructures, and trends ofthe field. A gap exists in the way that these systems have been investigated among the real practitioners. This gap is more pronounced than usual partly because of the way businesses operate, the systems they have, and the difficulties created by systems' autonomy and heterogeneity. Telecommunications firms, for example, must deal with an increased demand for automation while at the same time continuing to function at their current level. While academics are focusing on investigating differences between distributed databases, federated databases, heterogeneous databases, and more general1y, among loosely connected and tightly coupled systems, those who have to deal with real problems right away know that the only relevant research is the one that wil\ ensure that their system work to produce reasonably correct results. This book covers the underlying principles and infrastructures needed to realize truly global information systems. The book discusses technologies related to Middleware, the Web, Workflows, Transactions, and Data Warehousing. It also overviews architectures with a discussion ofcritical issues. The book also gives an overview of systems that can be viewed as learning platforms. While these systems do not translate to successful commercial realities, they push the envelope in terms of research. Successful commercial systems have benefited from the experiments conducted in these prototypes. The book includes two case studies based on the authors' own work. The book is divided into eight chapters. The first chapter sets the scene in the sense that it provides a high level overview ofthe issues covered in the remaining chapters. The second chapter defines the terminology and summarizes more than two decades ofresearch. In the third chapter, we cover four important issues and expound on them. These are Schema and Language Translation, Schema Integration, Query Processing, and Transaction Processing. These four topics have been the focus of much study by academics for 20 years. In the fourth chapter, detailed coverage ofthe lessons learned from previous research projects conducted at industry and universities is presented.
14 XVI INTERCONNECTING HETEROGENEOUS INFORMATION SYSTEMS Chapter 5 looks at the standardization efforts for distributed computing and how these can be harnessed to support interoperable environments. Chapter 6 covers issues of particular importance, an understanding of which is needed in order to realize these systems in practice. These include Web interfaces and support, workflows, and data warehousing. Finally, in chapters 7 and 8, two case studies are presented: one examines WebFINDIT, a Web-based version of FINDIT. FINDIT is an earlier system built at the University ofcolorado. The other case study looks at TOWE, a system developed at the Queensland University oftechnology (Australia), which describes an approach based on a transactional workflow system. In these pages, we attempt to summarize and bring to attention the lessons learned over decades of research. It is only by canvassing past attempts and strategies that we can objectively harness the successes to rise to the challenge of providing truly universal interoperable information systems. The authors have played a role in the creation ofthis story and want to be part ofthe telling ofit. ATHMAN BOUGUETTAYA BOUALEM BENATALLAH AHMED ELMAGARMID
15 In memory ofmy brother, friend, and classmate Abdelhak. Athman Bouguettaya In memory ofmy parents, Kheira and Mohamed. Boualem Benatallah To my mentor, teacher and bestfriendforover 25 years, Kenneth C. Schraut, Professor Emeritus of Mathematics ofthe University ofdayton. Ahmed Elmagarmid
16 Acknowledgments Many people helped tremendously. We want to thank Roger King and Michael Novak from the University of Colorado (USA) for the early discussion on the book structure and for providing the first author with the computing facilities while on sabbatical leave. We also wish to thank the graduate students of the 1997 and 1998 classes from the Queensland University of Technology who helped in one way or another towards this book. In particular, we would like to thank Atma Beeharry, Mourad Ouzzani, Ong Cheng Keat, Christine Fong, Hien Lieu, Lily Hendra, Chee Seng, Kevin Kucks, and Manuel Dos Santos. Our special thanks go to our colleagues David Edmond and Arthur ter Hofstede for helping with the proofreading. We would also like to thank Mike Papazoglou (Tilburg Univ.) and Alex Delis (Polytechnic Univ.) and Mostafa Haghjoo (Tehran Univ.) for their contribution to Chapter 8. Athman Bouguettaya would like to thank his wife, Urn Zakaria, for her support and patience. He would also like to apologize to his small children, Zakaria. Ayoub, and Mohamed Islam for missing their father during the preparation of this manuscript. He would also like to thank his parents, brothers and sisters for all their love and support. Finally, we are grateful to Allah for His guidance and for giving us the strength to finish this project.
17 Foreword The emergence of a true global economy has highlighted one of the most critical problems facing the database research and development community - the interoperation of heterogeneous database systems. Individual corporations have data in highly dispersed locations. Corporations must also be able to share data with governments, with libraries and universities, and with each other. This demand for effective tools to interconnect databases in a meaningful way is largely unmet, even though researchers have been working in the area for a couple of decades. The problem is particularly difficult for a number of reasons, including the highly complex and diverse nature of database products, the fact that detailed application semantics are embedded in database schemas, and the need to gracefully evolve database interconnections. The authors ofthis book have taken a close look at the existing research literature and provide an intuitive overview ofpublished results in this area. They also describe a number of prototype heterogeneous database systems, as well as several emerging standards for specifying the location-independent management of data. This is an excellent book for a specialized undergraduate or graduate course on distributed databases. Chapters 2 and 3 give a solid overview ofthe problem domain, and chapter 6 gives a discussion of likely future trends in heterogeneous data management; these three Chapters would be useful as a supplementary text in an introductory class. The book also gives application specialists an understanding of the current state of heterogeneous database technology, as well as a solid idea of where this critical area ofsoftware development is headed. Roger King, Professor University of Colorado
PARALLEL, OBJECT -ORIENTED, AND ACTIVE KNOWLEDGE BASE SYSTEMS
PARALLEL, OBJECT -ORIENTED, AND ACTIVE KNOWLEDGE BASE SYSTEMS The Kluwer International Series on ADVANCES IN DATABASE SYSTEMS Series Editor Ahmed K. Elmagarmid Purdue University West Lafayette, IN 47907
More informationMINING VERY LARGE DATABASES WITH PARALLEL PROCESSING
MINING VERY LARGE DATABASES WITH PARALLEL PROCESSING The Kluwer International Series on ADVANCES IN DATABASE SYSTEMS Series Editor Ahmed K. Elmagarmid Purdue University West Lafayette, IN 47907 Other books
More informationFUZZY LOGIC IN DATA MODELING. Semantics, Constraints, and Database Design
FUZZY LOGIC IN DATA MODELING Semantics, Constraints, and Database Design The Kluwer International Series on ADVANCES IN DATABASE SYSTEMS Series Editor Ahmed K. Elmagarmid Purdue University West Lafayette,
More informationTIME-CONSTRAINED TRANSACTION MANAGEMENT. Real-Time Constraints in Database Transaction Systems
TIME-CONSTRAINED TRANSACTION MANAGEMENT Real-Time Constraints in Database Transaction Systems The Kluwer International Series on ADV ANCES IN DATABASE SYSTEMS Other books in the Series: Series Editor Ahmed
More informationMULTIMEDIA DATABASE MANAGEMENT SYSTEMS
MULTIMEDIA DATABASE MANAGEMENT SYSTEMS THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE MULTIMEDIA SYSTEMS AND APPLICATIONS Recently Published Titles: Consulting Editor Borko Furht Florida
More informationPERFORMANCE ANALYSIS OF REAL-TIME EMBEDDED SOFTWARE
PERFORMANCE ANALYSIS OF REAL-TIME EMBEDDED SOFTWARE PERFORMANCE ANALYSIS OF REAL-TIME EMBEDDED SOFTWARE Yau-Tsun Steven Li Monterey Design Systems, Inc. Sharad Malik Princeton University ~. " SPRINGER
More informationTHE VERILOG? HARDWARE DESCRIPTION LANGUAGE
THE VERILOG? HARDWARE DESCRIPTION LANGUAGE THE VERILOGf HARDWARE DESCRIPTION LANGUAGE by Donald E. Thomas Carnegie Mellon University and Philip R. Moorby Cadence Design Systems, Inc. SPRINGER SCIENCE+BUSINESS
More informationReplication Techniques in Distributed Systems
Replication Techniques in Distributed Systems The Kluwer International Series on ADVANCES IN DATABASE SYSTEMS Other books in the Series: Series Editor Ahmed K. Elmagarmid Purdue University West Lafayette,
More informationFundamentals of Operating Systems. Fifth Edition
Fundamentals of Operating Systems Fifth Edition Fundamentals of Operating Systems A.M. Lister University of Queensland R. D. Eager University of Kent at Canterbury Fifth Edition Springer Science+Business
More informationGroupware and the World Wide Web
Groupware and the World Wide Web Edited by Richard Bentley, Uwe Busbach, David Kerr & Klaas Sikkel German National Research Center for Information Technology, Institutefor Applied Information Technology
More informationTopological Structure and Analysis of Interconnection Networks
Topological Structure and Analysis of Interconnection Networks Network Theory and Applications Volume 7 Managing Editors: Ding-Zhu Du, University of Minnesota, U.S.A. and Cauligi Raghavendra, University
More informationINTRUSION DETECTION IN DISTRIBUTED SYSTEMS An Abstraction-Based Approach
INTRUSION DETECTION IN DISTRIBUTED SYSTEMS An Abstraction-Based Approach Library of Congress Cataloging-in-Publication ISBN 978-1-4613-5091-0 ISBN 978-1-4615-0467-2 (ebook) DOI 10.1007/978-1-4615-0467-2
More informationEnergy Efficient Microprocessor Design
Energy Efficient Microprocessor Design Energy Efficient Microprocessor Design by Thomas D. Burd Robert W. Brodersen with Contributions Irom Trevor Pering Anthony Stratakos Berkeley Wireless Research Center
More informationARCHITECTURE AND CAD FOR DEEP-SUBMICRON FPGAs
ARCHITECTURE AND CAD FOR DEEP-SUBMICRON FPGAs THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ARCHITECTURE AND CAD FOR DEEP-SUBMICRON FPGAs Vaughn Betz Jonathan Rose Alexander Marquardt
More informationWIRELESS ATM AND AD-HOC NETWORKS. Protocols and Architectures
WIRELESS ATM AND AD-HOC NETWORKS Protocols and Architectures WIRELESS ATM AND AD-HOC NETWORKS Protocols and Architectures C-K Toh, Ph.D. University of Cambridge Cambridge, United Kingdom SPRINGER-SCIENCE+BUSINESS
More informationFuzzy Database Modeling with XML
Fuzzy Database Modeling with XML ADVANCES IN DATABASE SYSTEMS Other books in the Series: Series Editor Ahmed K. Elmagarmid Purdue University West Lafayette, IN 47907 MINING SEQUENTIAL PATTERNS FROM LARGE
More informationSpecific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases
Course Title: Advanced Database Management System Course No. : ICT. Ed 525 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3(2T+1P) Semester: Second Teaching Hour: 80(32+8) 1. Course
More informationLoop Tiling for Parallelism
Loop Tiling for Parallelism THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE LOOP TILING FOR PARALLELISM JINGLING XUE School of Computer Science and Engineering The University of New
More informationCOURSE OUTLINE. IST 253 Database Concept 3 Course Number Course Title Credits
COURSE OUTLINE IST 253 Database Concept 3 Course Number Course Title Credits 2 2 N/A N/A 15 Class or Laboratory Clinical or Studio Practicum, Course Length Lecture Work Hours Hours Co-op, Internship (15
More informationHigh-Performance Parallel Database Processing and Grid Databases
High-Performance Parallel Database Processing and Grid Databases David Taniar Monash University, Australia Clement H.C. Leung Hong Kong Baptist University and Victoria University, Australia Wenny Rahayu
More informationCOMMUNICATION SYSTEMS The State of the Art
COMMUNICATION SYSTEMS The State of the Art IFIP The International Federation for Information Processing lfip was founded in 1960 under the auspices of UNESCO, following the First World Computer Congress
More informationINVERSE PROBLEMS IN GROUNDWATER MODELING
INVERSE PROBLEMS IN GROUNDWATER MODELING Theory and Applications of Transport in Porous Media Series Editor: Jacob Bear, Technion - Israel Institute of Technology, Haifa, Israel Volume 6 The titles published
More informationDISSEMINATING SECURITY UPDATES AT INTERNET SCALE
DISSEMINATING SECURITY UPDATES AT INTERNET SCALE Advances in Information Security Sushil Jajodia Consulting editor Center for Secure Information Systems George Mason University Fairfax, VA 22030-4444 email:
More informationTHE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE
THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ONTOLOGY LEARNING FOR THE SEMANTIC WEB ONTOLOGY LEARNING FOR THE SEMANTIC WEB by Alexander Maedche University of Karlsruhe, Germany SPRINGER
More informationWhitestein Series in software Agent Technologies. About whitestein Technologies
Whitestein Series in software Agent Technologies Series Editors: Marius Walliser Stefan Brantschen Monique Calisti Thomas Hempfling This series reports new developments in agent-based software technologies
More informationComputer Science Workbench. Editor: Tosiyasu L. Kunii
Computer Science Workbench Editor: Tosiyasu L. Kunii H. Kitagawa T.L. Kunii The U nnortnalized Relational Data Model F or Office Form Processor Design With 78 Figures Springer-Verlag Tokyo Berlin Heidelberg
More informationNext-Generation Architecture for Virtual Prototyping
Next-Generation Architecture for Virtual Prototyping Dr. Bipin Chadha John Welsh Principal Member Manager Lockheed Martin ATL Lockheed Martin ATL (609) 338-3865 (609) 338-3865 bchadha@atl.lmco.com jwelsh@atl.lmco.com
More informationSupporting Dynamic Interactions among Web-Based Information Sources
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. 12, NO. 5, SEPTEMBER/OCTOBER 2000 779 Supporting Dynamic Interactions among Web-Based Information Sources Athman Bouguettaya, Member, IEEE, Boualem
More informationA Developer s Guide to the Semantic Web
A Developer s Guide to the Semantic Web von Liyang Yu 1. Auflage Springer 2011 Verlag C.H. Beck im Internet: www.beck.de ISBN 978 3 642 15969 5 schnell und portofrei erhältlich bei beck-shop.de DIE FACHBUCHHANDLUNG
More informationADAPTIVE HYPERTEXT AND HYPERMEDIA
ADAPTIVE HYPERTEXT AND HYPERMEDIA ADAPTIVE HYPERTEXT AND HYPERMEDIA Edited by Peter Brusilovsky Carnegie Mellon University Alfred Kobsa GMDFIT German National Research Centre for Information Technology
More informationCOMPUTATIONAL DYNAMICS
COMPUTATIONAL DYNAMICS THIRD EDITION AHMED A. SHABANA Richard and Loan Hill Professor of Engineering University of Illinois at Chicago A John Wiley and Sons, Ltd., Publication COMPUTATIONAL DYNAMICS COMPUTATIONAL
More informationInside Relational Databases with Examples in Access
Inside Relational Databases with Examples in Access Inside Relational Databases with Examples in Access Mark Whitehorn and Bill Marklyn 123 Mark Whitehorn Applied Computing Division, University of Dundee,
More informationFundamentals of Operating Systems
Fundamentals of Operating Systems Macmillan Computer Science Series Consulting Editor Professor F. H. Sumner, University of Manchester S. T. Allworth, Introduction to Real-time Software Design Ian O. Angell,
More informationCopyright 2007 Ramez Elmasri and Shamkant B. Navathe. Slide 1-1
Slide 1-1 Chapter 1 Introduction: Databases and Database Users Outline Types of Databases and Database Applications Basic Definitions Typical DBMS Functionality Example of a Database (UNIVERSITY) Main
More informationUsing Java and CORBA for Implementing Internet Databases
Using Java and CORBA for Implementing Internet Databases Athman Bouguettaya 1, Boualem Benatallah 2 z, Mourad Ouzzani, Lily Hendra Queensland University of Technology - GPO Box 2334 Brisbane, QLD 4001
More informationDistributed Middleware. Distributed Objects
Distributed Middleware Distributed objects DCOM CORBA EJBs Jini Lecture 25, page 1 Distributed Objects Figure 10-1. Common organization of a remote object with client-side proxy. Lecture 25, page 2 Distributed
More informationSPECC: SPECIFICATION LANGUAGE AND METHODOLOGY
SPECC: SPECIFICATION LANGUAGE AND METHODOLOGY SPECC: SPECIFICATION LANGUAGE AND METHODOLOGY Daniel D. Gajski Jianwen Zhu Rainer Dömer Andreas Gerstlauer Shuqing Zhao University of California, Irvine SPRINGER
More informationDatabase Replication
Database Replication Synthesis Lectures on Data Management Editor M. Tamer Özsu, University of Waterloo Synthesis Lectures on Data Management is edited by Tamer Özsu of the University of Waterloo. The
More informationASSIGNMENT PROBLEMS IN PARALLEL AND DISTRIBUTED COMPUTING
ASSIGNMENT PROBLEMS IN PARALLEL AND DISTRIBUTED COMPUTING THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE PARALLEL PROCESSING AND FIFTH GENERATION COMPUTING Consulting Editor Doug DeGroot
More informationComputation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM):
viii Preface The software industry has evolved to tackle new approaches aligned with the Internet, object-orientation, distributed components and new platforms. However, the majority of the large information
More informationA Structured Programming Approach to Data
A Structured Programming Approach to Data Derek Coleman A Structured Programming Approach to Data Springer-Verlag New York Derek Coleman Department of Computation Institute of Science Technology University
More informationFault-Tolerant Parallel and Distributed Systems
Fault-Tolerant Parallel and Distributed Systems Fault-Tolerant Parallel and Distributed Systems by DIMITER R. AVRESKY Department of Electrical and Computer Engineering Boston University Boston, MA and
More informationFunctional Programming in R
Functional Programming in R Advanced Statistical Programming for Data Science, Analysis and Finance Thomas Mailund Functional Programming in R: Advanced Statistical Programming for Data Science, Analysis
More information"Charting the Course... Agile Database Design Techniques Course Summary
Course Summary Description This course provides students with the skills necessary to design databases using Agile design techniques. It is based on the Scott Ambler book Agile Database Techniques: Effective
More informationTheory of Automatic Robot Assembly and Programming
Theory of Automatic Robot Assembly and Programming Theory of Automatic Robot Assembly and Programming Bartholomew o. Nnaji Professor and Director Automation and Robotics Laboratory Department of Industrial
More informationCorrectness Criteria Beyond Serializability
Correctness Criteria Beyond Serializability Mourad Ouzzani Cyber Center, Purdue University http://www.cs.purdue.edu/homes/mourad/ Brahim Medjahed Department of Computer & Information Science, The University
More informationManagement Information Systems Review Questions. Chapter 6 Foundations of Business Intelligence: Databases and Information Management
Management Information Systems Review Questions Chapter 6 Foundations of Business Intelligence: Databases and Information Management 1) The traditional file environment does not typically have a problem
More informationIntroduction: Databases and. Database Users
Types of Databases and Database Applications Basic Definitions Typical DBMS Functionality Example of a Database (UNIVERSITY) Main Characteristics of the Database Approach Database Users Advantages of Using
More informationRobust SRAM Designs and Analysis
Robust SRAM Designs and Analysis Jawar Singh Saraju P. Mohanty Dhiraj K. Pradhan Robust SRAM Designs and Analysis 123 Jawar Singh Indian Institute of Information Technology Design and Manufacturing Dumna
More informationBusiness Intelligence Roadmap HDT923 Three Days
Three Days Prerequisites Students should have experience with any relational database management system as well as experience with data warehouses and star schemas. It would be helpful if students are
More informationBuilding Custom Tasks for SQL Server Integration Services
Building Custom Tasks for SQL Server Integration Services Andy Leonard Building Custom Tasks for SQL Server Integration Services Andy Leonard Farmville, Virginia, USA ISBN-13 (pbk): 978-1-4842-2939-2 ISBN-13
More informationINFORMATION RETRIEVAL SYSTEMS: Theory and Implementation
INFORMATION RETRIEVAL SYSTEMS: Theory and Implementation THE KLUWER INTERNATIONAL SERIES ON INFORMATION RETRIEVAL Series Editor W. Bruce Croft University of Massachusetts Amherst, MA 01003 Also in the
More informationMULTIMEDIA DATABASES OVERVIEW
MULTIMEDIA DATABASES OVERVIEW Recent developments in information systems technologies have resulted in computerizing many applications in various business areas. Data has become a critical resource in
More informationTECHNICAL TRANSLATION
TECHNICAL TRANSLATION Technical Translation Usability Strategies for Translating Technical Documentation JODY BYRNE University of Sheffield, UK A C.I.P. Catalogue record for this book is available from
More informationThe Internet of Things
The Internet of Things The Internet of Things Connecting Objects to the Web Edited by Hakima Chaouchi First published 2010 in Great Britain and the United States by ISTE Ltd and John Wiley & Sons, Inc.
More informationClustering and Information Retrieval
Clustering and Information Retrieval Network Theory and Applications Volume 11 Managing Editors: Ding-ZhuDu University o/minnesota, U.S.A. Cauligi Raghavendra University 0/ Southern Califorina, U.S.A.
More informationHeterogeneous Information Exchange and Organizational Hubs
Heterogeneous Information Exchange and Organizational Hubs Heterogeneous Information Exchange and Organizational Hubs edited by H. Bestougeff Professor, University of Marne-fa-Vallee, France J.E. Dubois
More informationRETARGETABLE CODE GENERATION FOR DIGITAL SIGNAL PROCESSORS
RETARGETABLE CODE GENERATION FOR DIGITAL SIGNAL PROCESSORS RETARGETABLE CODE GENERATION FOR DIGITAL SIGNAL PROCESSORS Rainer LEUPERS University of Dortmund Department of Computer Science Dortmund, Germany
More informationDATABASE SYSTEM CONCEPTS
DATABASE SYSTEM CONCEPTS HENRY F. KORTH ABRAHAM SILBERSCHATZ University of Texas at Austin McGraw-Hill, Inc. New York St. Louis San Francisco Auckland Bogota Caracas Lisbon London Madrid Mexico Milan Montreal
More informationDatabase Management Systems
Database Management Systems Database Management Systems Second Edition P.S. Gill Head, Department of Computer Science and Engineering Krishna Engineering College Ghaziabad, UP I.K. International Publishing
More informationDATABASE DESIGN AND DEVELOPMENT
DATABASE DESIGN AND DEVELOPMENT DATABASE DESIGN AND DEVELOPMENT An Essential Guide for IT Professionals PAULRAJ PONNIAH A JOHN WILEY & SONS, INC., PUBLICATION Copyright 2003 by John Wiley & Sons, Inc.
More informationIntroduction: Databases and Database Users. Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1
Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Slide 1 Introduction: Databases and Database Users Copyright 2007 Ramez Elmasri and Shamkant B. Navathe Types of Databases and Database Applications
More informationScheduling in Distributed Computing Systems Analysis, Design & Models
Scheduling in Distributed Computing Systems Analysis, Design & Models (A Research Monograph) Scheduling in Distributed Computing Systems Analysis, Design & Models (A Research Monograph) by Deo Prakash
More informationSYNCHRONIZATION IN REAL-TIME SYSTEMS. A Priority Inheritance Approach
SYNCHRONIZATION IN REAL-TIME SYSTEMS A Priority Inheritance Approach THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE REAL-TIME SYSTEMS Consulting Editor John A. Stankovic REAL TIME
More informationIP MULTICAST WITH APPLICATIONS TO IPTV AND MOBILE DVB-H
IP MULTICAST WITH APPLICATIONS TO IPTV AND MOBILE DVB-H Daniel Minoli A JOHN WILEY & SONS, INC., PUBLICATION IP MULTICAST WITH APPLICATIONS TO IPTV AND MOBILE DVB-H IP MULTICAST WITH APPLICATIONS TO
More informationLEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS
LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS DINESH C. VERMA IBM T. J. Watson Research Center A JOHN WILEY & SONS, INC., PUBLICATION LEGITIMATE APPLICATIONS OF PEER-TO-PEER NETWORKS LEGITIMATE APPLICATIONS
More informationMeaning & Concepts of Databases
27 th August 2015 Unit 1 Objective Meaning & Concepts of Databases Learning outcome Students will appreciate conceptual development of Databases Section 1: What is a Database & Applications Section 2:
More informationRelease Date: September, 2015 Updates:
Release Date: September, 2015 Updates: 2 3 4 5 The words "data" and "information" are often used as if they are synonyms. Nevertheless, they have different meanings. Data is raw material from which you
More informationCOMPONENT-ORIENTED PROGRAMMING
COMPONENT-ORIENTED PROGRAMMING COMPONENT-ORIENTED PROGRAMMING ANDY JU AN WANG KAI QIAN Southern Polytechnic State University Marietta, Georgia A JOHN WILEY & SONS, INC., PUBLICATION Copyright 2005 by John
More informationComputational Geometry on Surfaces
Computational Geometry on Surfaces Computational Geometry on Surfaces Performing Computational Geometry on the Cylinder, the Sphere, the Torus, and the Cone by Clara I. Grima Department 0/ Applied Mathematics
More informationSample Copy. Not For Distribution.
Exam Made Easy i Publishing-in-support-of, EDUCREATION PUBLISHING RZ 94, Sector - 6, Dwarka, New Delhi - 110075 Shubham Vihar, Mangla, Bilaspur, Chhattisgarh - 495001 Website: www.educreation.in Copyright,
More informationITSM: An Interactive Time Series Modelling Package for the pe
ITSM: An Interactive Time Series Modelling Package for the pe Peter J. Brockwell Richard A. Davis ITSM: An Interactive Time Series Modelling Package for the pe With 53 Illustrations and 3 Diskettes Written
More informationCITY UNIVERSITY OF NEW YORK. Creating a New Project in IRBNet. i. After logging in, click Create New Project on left side of the page.
CITY UNIVERSITY OF NEW YORK Creating a New Project in IRBNet i. After logging in, click Create New Project on left side of the page. ii. Enter the title of the project, the principle investigator s (PI)
More informationFlorian Müller Jay Brown Jeff Potts. FOREWORDS BY Richard J. Howarth John Newton MANNING.
Florian Müller Jay Brown Jeff Potts FOREWORDS BY Richard J. Howarth John Newton MANNING CMIS and Apache Chemistry in Action CMIS and Apache Chemistry in Action FLORIAN MÜLLER JAY BROWN JEFF POTTS MANNING
More informationDistributed Object-Based Systems The WWW Architecture Web Services Handout 11 Part(a) EECS 591 Farnam Jahanian University of Michigan.
Distributed Object-Based Systems The WWW Architecture Web Services Handout 11 Part(a) EECS 591 Farnam Jahanian University of Michigan Reading List Remote Object Invocation -- Tanenbaum Chapter 2.3 CORBA
More informationFundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON.
Fundamentals of Database Systems 5th Edition Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington Shamkant B. Navathe College of Computing Georgia Institute
More informationPERFORMANCE EVALUATION, PREDICTION AND VISUALIZATION OF PARALLEL SYSTEMS
PERFORMANCE EVALUATION, PREDICTION AND VISUALIZATION OF PARALLEL SYSTEMS The Kluwer International Series on ASIAN STUDIES IN COMPUTER AND INFORMATION SCIENCE Series Editor Kai-Yuan Cai Beijing University
More informationGraph Data Model. and Its Data Language. Hideko S. Kunii. Foreword by Gio Wiederhold
Hideko S. Kunii Graph Data Model and Its Data Language Foreword by Gio Wiederhold With 35 Figures Springer-Verlag Tokyo Berlin Heidelberg New York London Paris Hong Kong HIDEKO S. KUNII General Manager
More information"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary
Course Summary Description This series of 33 hands-on labs allows students to explore the new features of Microsoft SharePoint Server, Microsoft Windows, Microsoft Office, including Microsoft Office Groove,
More informationElectronic Payment Systems (1) E-cash
Electronic Payment Systems (1) Payment systems based on direct payment between customer and merchant. a) Paying in cash. b) Using a check. c) Using a credit card. Lecture 24, page 1 E-cash The principle
More informationDistributed Database Management Systems M. Tamer Özsu and Patrick Valduriez
Distributed Database Management Systems 1998 M. Tamer Özsu and Patrick Valduriez Outline Introduction - Ch 1 Background - Ch 2, 3 Distributed DBMS Architecture - Ch 4 Distributed Database Design - Ch 5
More informationDistributed Database
Distributed Database PhD. Marco Antonio RAMOS CORCHADO mramos@univ-tlse1.fr marco.corchado@gmail.com VORTEX-UAEM, 2008 Visual Objects: from Reality To EXpression Research interest Research interests: Interests:
More informationChapter 3. Database Architecture and the Web
Chapter 3 Database Architecture and the Web 1 Chapter 3 - Objectives Software components of a DBMS. Client server architecture and advantages of this type of architecture for a DBMS. Function and uses
More informationOptical Burst Switched Networks
Optical Burst Switched Networks OPTICAL NETWORKS SERIES Series Editor Biswanath Mukherjee, University of California, Davis OPTICAL BURST SWITCHED NETWORKS JASON P. JUE The University of Texas at Dallas
More informationThe Verilog Hardware Description Language, Fifth Edition
The Verilog Hardware Description Language, Fifth Edition The Verilog Hardware Description Language, Fifth Edition Donald E. Thomas ECE Department Carnegie Mellon University Pittsburgh, PA Philip R. Moorby
More informationFundamentals of Database Systems (INSY2061)
Fundamentals of Database Systems (INSY2061) 1 What the course is about? These days, organizations are considering data as one important resource like finance, human resource and time. The management of
More informationOracle 10g Developing Media Rich Applications
Oracle 10g Developing Media Rich Applications Oracle Database Related Book Titles: Oracle 9iR2 Data Warehousing, Hobbs, et al, ISBN: 1-55558-287-7, 2004 Oracle 10g Data Warehousing, Hobbs, et al, ISBN
More informationSyllabus DATABASE I Introduction to Database (INLS523)
Syllabus DATABASE I Introduction to Database (INLS523) Course Description Databases are the backbones of modern scholarly, scientific, and commercial information systems. For example, NASA uses databases
More informationOracle BI Publisher 11g R1: Fundamentals
Oracle BI Publisher 11g R1: Fundamentals Volume I Student Guide D68420GC10 Edition 1.0 June 2011 D73304 Authors Lea Shaw Sindhu Rao Technical Contributors and Reviewers Timothy McGlue Nikos Psomas Pradeep
More informationPARALLEL ARCHITECTURES AND PARALLEL ALGORITHMS FOR INTEGRATED VISION SYSTEMS
PARALLEL ARCHITECTURES AND PARALLEL ALGORITHMS FOR INTEGRATED VISION SYSTEMS THE KLUWER INTERNATIONAL SERIES IN ENGINEERING AND COMPUTER SCIENCE ROBOTICS: VISION, MANIPULATION AND SENSORS Consulting Editor:
More informationGeoffrey Fox Community Grids Laboratory Indiana University
s of s of Simple Geoffrey Fox Community s Laboratory Indiana University gcf@indiana.edu s Here we propose a way of describing systems built from Service oriented s in a way that allows one to build new
More informationDesigning Security Architecture Solutions Jay Ramachandran Wiley Computer Publishing John Wiley & Sons, Inc. Designing Security Architecture Solutions Designing Security Architecture Solutions Jay Ramachandran
More informationPractical Amazon EC2, SQS, Kinesis, and S3
Practical Amazon EC2, SQS, Kinesis, and S3 A Hands-On Approach to AWS Sunil Gulabani Practical Amazon EC2, SQS, Kinesis, and S3: A Hands-On Approach to AWS Sunil Gulabani Ahmedabad, Gujarat, India ISBN-13
More informationGraphics Programming in c++
Graphics Programming in c++ Springer London Berlin Heidelberg New York Barcelona Budapest Hong Kong Milan Paris Santa Clara Singapore Tokyo Mark Walmsley Graphics Programming in c++ Writing Graphics Applications
More informationUML for SOC Design GRANT MARTIN WOLFGANG MÜLLER. Edited by. Tensilica Inc., Santa Clara, CA, USA. and. University of Paderborn, Germany
UML FOR SOC DESIGN UML for SOC Design Edited by GRANT MARTIN Tensilica Inc., Santa Clara, CA, USA and WOLFGANG MÜLLER University of Paderborn, Germany A C.I.P. Catalogue record for this book is available
More informationAlgorithm Collections for Digital Signal Processing Applications Using Matlab
Algorithm Collections for Digital Signal Processing Applications Using Matlab Algorithm Collections for Digital Signal Processing Applications Using Matlab E.S. Gopi National Institute of Technology, Tiruchi,
More informationClient/Server-Architecture
Client/Server-Architecture Content Client/Server Beginnings 2-Tier, 3-Tier, and N-Tier Architectures Communication between Tiers The Power of Distributed Objects Managing Distributed Systems The State
More informationPreface. and Its Applications 81, ISBN , doi: / , Springer Science+Business Media New York, 2013.
Preface This book is for all those interested in using the GAMS technology for modeling and solving complex, large-scale, continuous nonlinear optimization problems or applications. Mainly, it is a continuation
More informationVERILOG QUICKSTART. James M. Lee Cadence Design Systems, Inc. SPRINGER SCIENCE+BUSINESS MEDIA, LLC
VERILOG QUICKSTART VERILOG QUICKSTART by James M. Lee Cadence Design Systems, Inc. ~. " SPRINGER SCIENCE+BUSINESS MEDIA, LLC ISBN 978-1-4613-7801-3 ISBN 978-1-4615-6113-2 (ebook) DOI 10.1007/978-1-4615-6113-2
More informationAn Approach to Resolve Data Model Heterogeneities in Multiple Data Sources
Edith Cowan University Research Online ECU Publications Pre. 2011 2006 An Approach to Resolve Data Model Heterogeneities in Multiple Data Sources Chaiyaporn Chirathamjaree Edith Cowan University 10.1109/TENCON.2006.343819
More information