A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System
|
|
- Poppy Jennings
- 4 years ago
- Views:
Transcription
1 A Multidatabase System as 4-Tiered Client-Server Distributed Heterogeneous Database System Mohammad Ghulam Ali Academic Post Graduate Studies and Research Indian Institute of Technology, Kharagpur Kharagpur, India Abstract- In this paper, we describe a multidatabase system as 4-tiered Client-Server DBMS architectures. We discuss their functional components and provide an overview of their performance characteristics. The first component of this proposed system is a web-based interface or Graphical User Interface, which resides on top of the Client Application Program, the second component of the system is a client Application program running in an application server, which resides on top of the Database Management System, the third component of the system is a Database Management System and global schema of the multidatabase system server, which resides on top of the distributed heterogeneous local component database system servers, and the fourth component is remote heterogeneous local component database system servers. Transaction submitted from client interface to a multidatabase system server through an application server will be decomposed into a set of sub queries and will be executed at various remote heterogeneous local component database servers and also in case of information retrieval all sub queries will be composed and will get back results to the end users. Keywords- Distributed Databases, Multidatabase, 3-tiered Client-Server system, Schema Transformation, Schema Integration. I. INTRODUCTION In recent years, multidatabase system has gaining attention of many researchers that attempts to logically integrate several different independent distributed heterogeneous DBMSs while allowing the local DBMSs to maintain complete control of their operations. A multidatabase system is a database system that resides on top of existing heterogeneous component local database systems and presents a single database illustration to its users [1,2]. The Multidatabase System usually maintains a single global database schema, which is integration of all local heterogeneous component databases schemas and against which users issue queries and updates. Multidatabase System maintains only global schema and the local component database system actually maintains all user data. Creating and maintaining the global schema, which requires the use of database integration techniques, is a critical issue in the multidatabase system. Variety of approaches to schema integration have been proposed e.g. [3,4,5,6,9,10,11]. We are not considering this issue in this paper. Keeping in mind the progress in communication and database technologies (concurrency, consistency and reliability) has increased the data processing potential. Various protocols are proposed and implemented for network reliability, concurrency, atomicity, consistency, recovery and replication. The current demand is to access data from various existing heterogeneous database servers distributed among remote sites in a network and also to insert and update data at existing distributed heterogeneous databases which are autonomous and evolve over times. If any organization has headquartered in any country and has many branches across the globe, wants efficient and quick retrieval of information for any kind of decision supports. In our proposed 4-tiered client-server architecture using a multidatabase system, a MDBS can be visualized as a client-server system that allows clients to simultaneously access and update data stored in more than one distributed database servers. Layer 1 is a client Graphical User Interface or Web-based interface, which resides on the top of the Client Application Program or Application Server, layer 2 is an application server that contains client program, business logic, API and access to Multidatabase system server. Layer 3 is a Multidatabase System that controls and maintains Schema and Directory and access to various remote database servers based on user query. Layer 4 is remote heterogeneous local component database servers. A multidatabase is composed by a global schema and Database Management System. There is a Client Program, which resides on top of the Database Management System and Schema of the multidatabase system server. A global schema is created with a set of virtual global classes and is stored in a Database (GDB). User will submit a query on Schema through using web-based interface or graphical user interface of application program, the query will be decomposed into a set of sub-queries and will go to the respective remote local component databases servers and will be executed locally. The query will produce response. Incase of informational retrieval the sub-results coming 10
2 from individual local component database servers are then will be composed and send back results to respective user. In this proposed 4-tiered client-server architecture a client program on top of the multidatabase system servers manages and retrieves data from multiple sites within a single application through a multidatabase system server while providing complete autonomy to individual remote database systems. The multidatabase system server will maintain Directory contains metadata information of the global schema. This metadata can be queried locally to quickly obtain information about remote schemas. Client Interface / Presentation Layer D. Schema evolution and automatic modifications propagation. See details the work of [1,10,14,15,16]. Many researchers have already addressed all these issues; we are not describing all these issues in this paper. However, we show two diagrams (Figure 2 and Figure 3) through which you can get overview of all these issues arise during integration of heterogeneous distributed local component databases and creation of a common data model and global schema. LS MR Application server / Business Logic Layer GDB ST CI SI MDBMS / Database Service Layer GD TR INR IR IS Figure 2. Generic framework for integrating heterogeneous local component database systems LDBMS LDBMS LDBMS LDBMSn Figure 1. Overall View of 4-Tiered Client-Server Architecture Databases Layer II. INTEGRATION ISSUES OF HETEROGENOUS DISTRIBUTED DATABASES Heterogeneous data source means there is no homogeneity among the databases at various sites or at least component databases differ in some important respect (e.g. the DBMS they are running or perhaps the data model implemented by it relational, object-oriented, etc) Following issues are to be considered during integration of heterogeneous distributed databases: A. Schema transformation. See details the work of [2,10,12] B. Correspondence Investigation. See details the work of [9,10,13] Semantic & Schematic Heterogeneity Semantic relevance/correspondence between classes C. Schema Integration and mapping. See details the work of [3,4,5,6,9,10,11]. Where LS ST CI SI MR IS TR INR IR is local schemas is schema transformation is correspondence investigation is schema integration is mapping rules is integrated schema is transformation rules is investigation rules Integration rules Using this techniques (Figure 2), the multidatabase system s designer usually transform the local schemes into a common data model, compare local schemas to exploit their semantic correspondences and identify their schematic differences, merge the local schemas into global schema (or a set of global schemas), and define the mappings between the global schema and the local schemas. In the above approach as shown in Figure 2 and also in Figure 3 bellow, describes object-oriented data model as common data model to construct a global conceptual model by set a set of integration operators see details work of [2,9,10,11,12]. Since we have considered object-oriented data model as the data model of the multidatabase system in the proposed 4-tiered client-server architecture, the global schema as maintained in an object-oriented data model is a virtual schema because no actual data are stored for this schema. Thus, the classes in the global schema are called virtual classes and the objects associated with the classes are called virtual objects. 11
3 Transformed Sub query GES1 Query Sub query Partial result GES2 Results Transformed partial result GES3 GDM1 GDM2 GDM3 1 Views for external users Integrated Schema in Data Model 2 3 GESn GDMn n If client interface is a Graphical User Interface (GUI), then application server at layer 2 will have client program and API. If client interface is a web-based interface, then the application server at layer 2 will have web server and web application. If client program is a Graphical User Interface then the client application will be published through thinclient on end users desktop. Layer 1 (Multidatabase Clients and Graphical User Interface / Web-based Interface) User 1 User 2 User N Layer 2 Application Server n Figure 3. System Architecture of heterogeneous MDBS Layer 3 (Multidatabase Server including MDBMS) Where GDM is local schema in Data Model is logical organization at each site is physical data organization on each site DBMS controls the GDB in a multidatabase system Schema (a set of virtual global classes) Metadata / Directory III. 4-TIERED CLIENT-SERVER ARCHITECTURE IN A MULTIDATABASE This section describes a component-based reference architecture of a multidatabase system with a 4-tiered clientserver architecture. We describe Multidatabase Structural Model and Multidatabase Logical Model. A. Structural Model The structural model as shown in figure 4 of the MDBS is a 4-tiered client-server model with a single multidatabase server. This model provides the advantages of a layered architecture, centralized control, global clients and distributed data access. As a disadvantage, this model introduces a single point of system failure. The four layers of the structural model are the global clients of the MDBS, the application server, the Multidatabase Management System Server (MDBMS) and heterogeneous distribute local component databases. Layer 1 includes a software process capable of performing queries to the MDBMS server through application server. Layer 2 holds the application server including application program, business logic and API. Layer 3 is a Multidatabase System Server. Layer 4 holds the server node of the MDBS. Layer 3 includes Multidatabase Management System (MDBMS), Schema and Directory. Layer 4 contains Database Management Systems (LDBMSs), local heterogeneous component databases that stores the distributed data. DBMS at Site A Site A Layer 4 (Heterogeneous local component databases including LDBMS) B. Datalogical Model DBMS at Site B Site B Figure 4. Structural Model DBMS at Site N Site N A classical example (as shown in Figure 5) of a databased architecture is the ANSI/SPARC model by Tsichritzis and Klug [7]. 12
4 User User User User We adopt figure 5 in our proposed 4-tiered client-server model with single multidatabase server architecture model as shown in figure 6. This model will contain the following components: View External Schema GESn. Views for external users. The n-th global external schema. This can be nth representation of databases through GUI or Web-based Interface. Conceptual View Conceptual Schema Application Server. Stores client application program, business logic and API. Internal Schema Internal View Figure 5. ANSI/SPARC Architecture Layer 1 GRAPHICAL USER INTERFACE / WEB-BASED INTERFACE GES 1 GES 2 GES N Layer 2 Application Server MDBMS. The database management system of the multidatabase. This include global conceptual schema. The information of these schemas is stored in the global directory and we say metadata information. GCS. The conceptual schema of the multidatabase. The GCS describes the structure and constraints for the whole databases for community of users. We can say GCS is enterprise view of the database logical structure of the data at all sites. On the one hand, the heterogeneous database schemas have to be transformed into the global common data modal and on the other hand, the queries expressed in the global common data manipulation language have to be decomposed and translated into local query language. GCS ( Conceptual Schema) DBMS controls the GDB in a multidatabase system Schema (a set of virtual global classes) Layer 3 Multidatabase Server Metadata / Directory Metadata/ Directory/ Dictionary. The directory/metadata that stores both the global external schema and the global internal schema in order to permit the data transformation between these two schemas through mapping between their respective global definitions [8]. The MDBMS has global schema, the information about the GCS is held in global directory. This holds Meta data about what data objects exist at which site(s) in the MDBMS. DBMS at Site A DBMS at Site B DBMS at Site N LDBMSn. The Database Management System (DBMS) of the n-th local heterogeneous component databases. Metadata/ Directory/ Dictionary. Information about DB schema, relation, attributes, domain of attributes, relationship of DB. Site A Site B Layer 4 Database Servers Site N Figure 6. Datalogical Architecture n. The local conceptual schema of the n-th local heterogeneous component database. supports the logical organization at each site or abstract definition of the database. n. The local internal schema of the n-th local databases. supports the physical data organization on each site or deals with the physical definition and organization of the data. LDBn. The nth local heterogeneous databases. 13
5 The Database Management System (GDBMS) will decompose query into a set of sub-queries including scanning, parsing and validating query. During this process, the system will use Directory/Metadata. Decomposed queries will pass to respective remote sites where Heterogeneous Database Management Systems are running. At each remote site, the query will be executed locally and during this process, the query will use metadata information of the remote site database. Now global and local query optimization is another issue in the multidatabase system. We are not taking into consideration this issue in this paper. IV. PERFORMANCE CHARACTERISTICS In our proposed system, the 4-tiered client-server architecture will have following performance characteristics: Scalability Technological flexibility Lower long-term cost Better match business needs Improve customer services Reduce risk Code for business logic is centralized Client can not directly access remote database servers V. DATABASE SECURITIES The Network security expert at each remote site can better protect remote site database server by implementing a firewall between the Database Server and the local database server and will examine each incoming packets coming to local database server, will authenticate this and will decide whether this packet is to be denied, dropped or forwarded to local database server. Since the IP address, port and the type of network service that the Database Management System is using in communicating with the remote database server is known by the firewall policy rules, can easily forward, drop or deny incoming packets. The DBA at each local site will provide a better database server level and database object level security. The System Administrator at each local site will provide a better OS level security. How to exactly tackle all these issues, we are not explaining in details in this paper. VI. CONCLUSION This paper proposes reference architecture of a multidatabase system with a 4-tiered client-server structure model. The main objective of the work is to provide transparent access to autonomous, and distributed relational databases. This is a viable proposed system in the integration of Multidatabase System, implementation of 4- tiered client-server architecture and easy to maintain the Schema. In future, we plan to address other issues involving multidatabase system as 4-tiered client-server architecture. REFERENCES [1] M. W. Bright, A. R. Hurson, and S. H. Pakzad, A Taxonomy and Current Issues in Multidatabase Systems, IEEE Computer, Vol. 25, No. 3, pp , March [2] E. Pitoura, O. Bukhres and A. Elmagarmid, Object-Oriented in Multidatabase Systems, ACM Computing Surveys, Vol. 27, No. 2, pp , June [3] B.Czejdo and M.Taylor, Integration of Database System Using an Object-Oriented Approach, in Proceedings of 1 st International Workshop on Interoperability in Multidatabase Systems, April 1991, pp [4] W. Gotthard, P. C. Lockemann, and A Neufeld, System- Guided View-Integration for Object-Oriented Databases, IEEE Transactions on Knowledge and Data Engineering, Vol 4, No. 1, pp. 1-22, February [5] M. Kaul, K. Drosten, and E. J. Neuhold, ViewSystem: Integrating Heterogeneous Information Bases by Object- Oriented Views, in Proceedings of 6 th International Conference on Data Engineering, 1990, pp [6] J. L. Koh and A. L. P. Chen, Integration of Heterogeneous Object Schemas, in Entity-Relationship Approach, Springer- Verlag, 1994, pp [7] D. Tsichritzis, A. Klug, The ANSI/X3/SPARC DBMS Framework Report of the Study Group on Database Management Systems. Information Systems, 1: , [8] M. T. Ozsu, P. Valduriez, Principles of Distributed Database Systems, Prentice Hall, [9] Ching-Ming Chao, Schema Integration between Object- Oriented Databases, Tomkang Journal of Science and Engineering, [10] Rehab M. Duwairi, A framework for Generating and Maintaining Schemes in Hetrogeneous Multidatabases Systems, IEEE, [11] Soon M. Chung and Pyeong S. Mah, Schema Integration for Multidatabase Using the Unified Relational and Object- Oriented Model, ACM, [12] B. Thuraisingham, Application of object oriented technology for integrating heterogeneous databases systems, ACM, [13] W. Kim, and J. Seo, Classifying Schematic and Data Heterogeneity in Multidatabase Systems, IEEE, [14] A. Rashid, Aspect-Oriented schema evolution in object databases: A comparative case study. [15] R. Motz, and P. Fankhauser, Propagation of semantic modifications to an integrated schema. [16] Peter M. Brien and Alexanda Poulovassills, Schema Evolution in Heterogeneous Database Architecture, A schema transformation approach. AUTHORS PROFILE Mohammad G. Ali I am a System Engineer Grade I in the Indian Institute of Technology Kharagpur, West Bengal, India. I am associated with System Analysis & Design, Programming, Implementation and Maintenance of Client-Server DBMSs and Web Application Developments. I am also associated with Database Administration, Web Server Administration, System Administration and Networking of the Institute. I have deployed many small to big projects on our Institute Network. 14
Principles of Distributed Database Systems
M. Tamer Özsu Patrick Valduriez Principles of Distributed Database Systems Third Edition
Chapter 2 Database System Concepts and Architecture
Chapter 2 Database System Concepts and Architecture Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Outline Data Models, Schemas, and Instances Three-Schema Architecture
Distributed Databases. Concepts. Why distributed databases? Distributed Databases Basic Concepts
Distributed Databases Basic Concepts Distributed Databases Concepts. Advantages and disadvantages of distributed databases. Functions and architecture for a DDBMS. Distributed database design. Levels of
Database Middleware and Web Services for Data Distribution and Integration in Distributed Heterogeneous Database Systems
Database Middleware and Web Services for Data Distribution and Integration in Distributed Heterogeneous Database Systems Han-Chieh Wei Computer Science Department University of Central Arkansas Conway
Chapter 3. Database Environment - Objectives. Multi-user DBMS Architectures. Teleprocessing. File-Server
Chapter 3 Database Architectures and the Web Transparencies Database Environment - Objectives The meaning of the client server architecture and the advantages of this type of architecture for a DBMS. The
SODDA A SERVICE-ORIENTED DISTRIBUTED DATABASE ARCHITECTURE
SODDA A SERVICE-ORIENTED DISTRIBUTED DATABASE ARCHITECTURE Breno Mansur Rabelo Centro EData Universidade do Estado de Minas Gerais, Belo Horizonte, MG, Brazil breno.mansur@uemg.br Clodoveu Augusto Davis
Concepts of Database Management Seventh Edition. Chapter 9 Database Management Approaches
Concepts of Database Management Seventh Edition Chapter 9 Database Management Approaches Objectives Describe distributed database management systems (DDBMSs) Discuss client/server systems Examine the ways
DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2
1 DATABASE SYSTEM CONCEPTS AND ARCHITECTURE CHAPTER 2 2 LECTURE OUTLINE Data Models Three-Schema Architecture and Data Independence Database Languages and Interfaces The Database System Environment DBMS
Chapter 2: DDBMS Architecture
Chapter 2: DDBMS Architecture Definition of the DDBMS Architecture ANSI/SPARC Standard Global, Local, External, and Internal Schemas, Example DDBMS Architectures Components of the DDBMS Acknowledgements:
Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system
Introduction: management system Introduction s vs. files Basic concepts Brief history of databases Architectures & languages System User / Programmer Application program Software to process queries Software
What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World
COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca What is a database? A database is a collection of logically related data for
Distributed Databases in a Nutshell
Distributed Databases in a Nutshell Marc Pouly Marc.Pouly@unifr.ch Department of Informatics University of Fribourg, Switzerland Priciples of Distributed Database Systems M. T. Özsu, P. Valduriez Prentice
Introduction: Database management system
Introduction Databases vs. files Basic concepts Brief history of databases Architectures & languages Introduction: Database management system User / Programmer Database System Application program Software
ICS 434 Advanced Database Systems
ICS 434 Advanced Database Systems Dr. Abdallah Al-Sukairi sukairi@kfupm.edu.sa Second Semester 2003-2004 (032) King Fahd University of Petroleum & Minerals Information & Computer Science Department Outline
Database Management. Chapter Objectives
3 Database Management Chapter Objectives When actually using a database, administrative processes maintaining data integrity and security, recovery from failures, etc. are required. A database management
1 File Processing Systems
COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.
U III 5. networks & operating system o Several competing DOC standards OMG s CORBA, OpenDoc & Microsoft s ActiveX / DCOM. Object request broker (ORB)
U III 1 Design Processes Design Axioms Class Design Object Storage Object Interoperability Design Processes: - o During the design phase the classes identified in OOA must be revisited with a shift in
Outline. Distributed DBMSPage 4. 1
Outline Introduction Background Distributed DBMS Architecture Datalogical Architecture Implementation Alternatives Component Architecture Distributed DBMS Architecture Distributed Database Design Semantic
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
Contents RELATIONAL DATABASES
Preface xvii Chapter 1 Introduction 1.1 Database-System Applications 1 1.2 Purpose of Database Systems 3 1.3 View of Data 5 1.4 Database Languages 9 1.5 Relational Databases 11 1.6 Database Design 14 1.7
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets
The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets!! Large data collections appear in many scientific domains like climate studies.!! Users and
Data Grids. Lidan Wang April 5, 2007
Data Grids Lidan Wang April 5, 2007 Outline Data-intensive applications Challenges in data access, integration and management in Grid setting Grid services for these data-intensive application Architectural
B.Sc (Computer Science) Database Management Systems UNIT-V
1 B.Sc (Computer Science) Database Management Systems UNIT-V Business Intelligence? Business intelligence is a term used to describe a comprehensive cohesive and integrated set of tools and process used
Introduction to Database Systems
Introduction to Database Systems A database is a collection of related data. It is a collection of information that exists over a long period of time, often many years. The common use of the term database
An Overview of Distributed Databases
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 4, Number 2 (2014), pp. 207-214 International Research Publications House http://www. irphouse.com /ijict.htm An Overview
Objectives. Distributed Databases and Client/Server Architecture. Distributed Database. Data Fragmentation
Objectives Distributed Databases and Client/Server Architecture IT354 @ Peter Lo 2005 1 Understand the advantages and disadvantages of distributed databases Know the design issues involved in distributed
Distributed Database Management Systems
Distributed Database Management Systems (Distributed, Multi-database, Parallel, Networked and Replicated DBMSs) Terms of reference: Distributed Database: A logically interrelated collection of shared data
Database Concepts. Database & Database Management System. Application examples. Application examples
Database & Database Management System Database Concepts Database = A shared collection of logically related (and a description of this data), designed to meet the information needs of an organization.
Component Approach to Software Development for Distributed Multi-Database System
Informatica Economică vol. 14, no. 2/2010 19 Component Approach to Software Development for Distributed Multi-Database System Madiajagan MUTHAIYAN, Vijayakumar BALAKRISHNAN, Sri Hari Haran.SEENIVASAN,
chapater 7 : Distributed Database Management Systems
chapater 7 : Distributed Database Management Systems Distributed Database Management System When an organization is geographically dispersed, it may choose to store its databases on a central database
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents
An Intelligent Approach for Integrity of Heterogeneous and Distributed Databases Systems based on Mobile Agents M. Anber and O. Badawy Department of Computer Engineering, Arab Academy for Science and Technology
Supporting Telecom Business Processes by means of Workflow Management and Federated Databases
Supporting Telecom Business Processes by means of Workflow Management and Federated Databases Wim Nijenhuis and Willem Jonker Service Development and Support KPN Research PO Box 15000, 9700 CD Groningen
Introduction to Databases
Marek Rychly mrychly@strathmore.edu Strathmore University, @ilabafrica & Brno University of Technology, Faculty of Information Technology Advanced Databases and Enterprise Systems 24 August 2015 Marek
A Framework for Database Evolution Management
A Framework for Database Evolution Management Isabelle OMYN-WATTIAU* Jacky AKOKA** Nadira LAMMARI*** * Laboratoire EDRI-NAM et ESSE,wattiau@cnam.fr ** Laboratoire EDRI-NAM et INT, akoka@cnam.fr *** Laboratoire
THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN DATA MANAGEMENT
THE OPEN UNIVERSITY OF TANZANIA FACULTY OF SCIENCE TECHNOLOGY AND ENVIRONMENTAL STUDIES BACHELOR OF SIENCE IN DATA MANAGEMENT ODM 106.DATABASE CONCEPTS COURSE OUTLINE 1.0 Introduction This introductory
Design of Data Archive in Virtual Test Architecture
Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 1, January 2014 Design of Data Archive in Virtual Test Architecture Lian-Lei
ECS 165A: Introduction to Database Systems
ECS 165A: Introduction to Database Systems Todd J. Green based on material and slides by Michael Gertz and Bertram Ludäscher Winter 2011 Dept. of Computer Science UC Davis ECS-165A WQ 11 1 1. Introduction
Deploying a distributed data storage system on the UK National Grid Service using federated SRB
Deploying a distributed data storage system on the UK National Grid Service using federated SRB Manandhar A.S., Kleese K., Berrisford P., Brown G.D. CCLRC e-science Center Abstract As Grid enabled applications
CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL
CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL This chapter is to introduce the client-server model and its role in the development of distributed network systems. The chapter
FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS
FROM RELATIONAL TO OBJECT DATABASE MANAGEMENT SYSTEMS V. CHRISTOPHIDES Department of Computer Science & Engineering University of California, San Diego ICS - FORTH, Heraklion, Crete 1 I) INTRODUCTION 2
USING SCHEMA AND DATA INTEGRATION TECHNIQUE TO INTEGRATE SPATIAL AND NON-SPATIAL DATA : DEVELOPING POPULATED PLACES DB OF TURKEY (PPDB_T)
USING SCHEMA AND DATA INTEGRATION TECHNIQUE TO INTEGRATE SPATIAL AND NON-SPATIAL DATA : DEVELOPING POPULATED PLACES DB OF TURKEY () Abdulvahit Torun General Command of Mapping (GCM), Cartography Department,
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &
Distributed Database Management Systems for Information Management and Access
464 Distributed Database Management Systems for Information Management and Access N Geetha Abstract Libraries play an important role in the academic world by providing access to world-class information
irods and Metadata survey Version 0.1 Date March Abhijeet Kodgire akodgire@indiana.edu 25th
irods and Metadata survey Version 0.1 Date 25th March Purpose Survey of Status Complete Author Abhijeet Kodgire akodgire@indiana.edu Table of Contents 1 Abstract... 3 2 Categories and Subject Descriptors...
IT2305 Database Systems I (Compulsory)
Database Systems I (Compulsory) INTRODUCTION This is one of the 4 modules designed for Semester 2 of Bachelor of Information Technology Degree program. CREDITS: 04 LEARNING OUTCOMES On completion of this
Distributed Database Design
Distributed Databases Distributed Database Design Distributed Database System MS MS Web Web data mm xml mm dvanced Database Systems, mod1-1, 2004 1 Advanced Database Systems, mod1-1, 2004 2 Advantages
TOP-DOWN APPROACH PROCESS BUILT ON CONCEPTUAL DESIGN TO PHYSICAL DESIGN USING LIS, GCS SCHEMA
TOP-DOWN APPROACH PROCESS BUILT ON CONCEPTUAL DESIGN TO PHYSICAL DESIGN USING LIS, GCS SCHEMA Ajay B. Gadicha 1, A. S. Alvi 2, Vijay B. Gadicha 3, S. M. Zaki 4 1&4 Deptt. of Information Technology, P.
Introductory Concepts
Introductory Concepts 5DV119 Introduction to Database Management Umeå University Department of Computing Science Stephen J. Hegner hegner@cs.umu.se http://www.cs.umu.se/~hegner Introductory Concepts 20150117
MultiMedia and Imaging Databases
MultiMedia and Imaging Databases Setrag Khoshafian A. Brad Baker Technische H FACHBEREIGM W-C^KA VK B_l_3JLJ0 T H E K Inventar-N*.: Sachgebiete: Standort: Morgan Kaufmann Publishers, Inc. San Francisco,
Distributed Database for Environmental Data Integration
Distributed Database for Environmental Data Integration A. Amato', V. Di Lecce2, and V. Piuri 3 II Engineering Faculty of Politecnico di Bari - Italy 2 DIASS, Politecnico di Bari, Italy 3Dept Information
A Rule-Oriented Concurrent Architecture to Effect Adaptiveness for Integrated Manufacturing Enterprises
A Rule-Oriented Concurrent Architecture to Effect Adaptiveness for Integrated Manufacturing Enterprises Cheng Hsu and Gilbert Babin Decision Sciences and Engineering Systems, Rensselaer Polytechnic Institute,
An Introduction to the e-xml Data Integration Suite
An Introduction to the e-xml Data Integration Suite Georges Gardarin, Antoine Mensch, Anthony Tomasic e-xmlmedia, 29 Avenue du Général Leclerc, 92340 Bourg La Reine, France georges.gardarin@e-xmlmedia.fr
INFORMATION TECHNOLOGY
INFORMATION TECHNOLOGY Scope These program criteria apply to Information Technology, Computer Engineering Technology, and specialities therein, such as computer programming, computer systems analysis,
IT2304: Database Systems 1 (DBS 1)
: Database Systems 1 (DBS 1) (Compulsory) 1. OUTLINE OF SYLLABUS Topic Minimum number of hours Introduction to DBMS 07 Relational Data Model 03 Data manipulation using Relational Algebra 06 Data manipulation
Core Syllabus. Version 2.6 B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS. June 2006
Core Syllabus B BUILD KNOWLEDGE AREA: DEVELOPMENT AND IMPLEMENTATION OF INFORMATION SYSTEMS Version 2.6 June 2006 EUCIP CORE Version 2.6 Syllabus. The following is the Syllabus for EUCIP CORE Version 2.6,
RESEARCH ISSUES IN PEER-TO-PEER DATA MANAGEMENT
RESEARCH ISSUES IN PEER-TO-PEER DATA MANAGEMENT Bilkent University 1 OUTLINE P2P computing systems Representative P2P systems P2P data management Incentive mechanisms Concluding remarks Bilkent University
Integrating Heterogeneous Data Sources Using XML
Integrating Heterogeneous Data Sources Using XML 1 Yogesh R.Rochlani, 2 Prof. A.R. Itkikar 1 Department of Computer Science & Engineering Sipna COET, SGBAU, Amravati (MH), India 2 Department of Computer
Chapter 1: Introduction. Database Management System (DBMS)
Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition Language Data Manipulation Language Transaction Management Storage Management Database Administrator Database
AN OVERVIEW OF DISTRIBUTED DATABASE MANAGEMENT
AN OVERVIEW OF DISTRIBUTED DATABASE MANAGEMENT BY AYSE YASEMIN SEYDIM CSE 8343 - DISTRIBUTED OPERATING SYSTEMS FALL 1998 TERM PROJECT TABLE OF CONTENTS INTRODUCTION...2 1. WHAT IS A DISTRIBUTED DATABASE
Database Management Systems
Database Management Systems UNIT -1 1.0 Introduction and brief history to Database 1.1 Characteristics of database 1.2 Difference between File System & DBMS. 1.3 Advantages of DBMS 1.4 Functions of DBMS
A Framework for Developing the Web-based Data Integration Tool for Web-Oriented Data Warehousing
A Framework for Developing the Web-based Integration Tool for Web-Oriented Warehousing PATRAVADEE VONGSUMEDH School of Science and Technology Bangkok University Rama IV road, Klong-Toey, BKK, 10110, THAILAND
Distributed Databases. Fábio Porto LBD winter 2004/2005
Distributed Databases LBD winter 2004/2005 1 Agenda Introduction Architecture Distributed database design Query processing on distributed database Data Integration 2 Outline Introduction to DDBMS Architecture
Database Management Systems and GIS Design
Database Management Systems and GIS Design Overview This presentation deals with the relationship between database processing requirements, database management systems, and GIS database design theory.
FIPA agent based network distributed control system
FIPA agent based network distributed control system V.Gyurjyan, D. Abbott, G. Heyes, E. Jastrzembski, C. Timmer, E. Wolin TJNAF, Newport News, VA 23606, USA A control system with the capabilities to combine
Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Middleware for Heterogeneous and Distributed Information Systems
Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Architecture Chapter Outline Distributed transactions (quick
Overview of Data Management
Overview of Data Management Grant Weddell Cheriton School of Computer Science University of Waterloo CS 348 Introduction to Database Management Winter 2015 CS 348 (Intro to DB Mgmt) Overview of Data Management
CSE 132A. Database Systems Principles
CSE 132A Database Systems Principles Prof. Victor Vianu 1 Data Management An evolving, expanding field: Classical stand-alone databases (Oracle, DB2, SQL Server) Computer science is becoming data-centric:
GEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington
GEOG 482/582 : GIS Data Management Lesson 10: Enterprise GIS Data Management Strategies Overview Learning Objective Questions: 1. What are challenges for multi-user database environments? 2. What is Enterprise
Information integration platform for CIMS. Chan, FTS; Zhang, J; Lau, HCW; Ning, A
Title Information integration platform for CIMS Author(s) Chan, FTS; Zhang, J; Lau, HCW; Ning, A Citation IEEE International Conference on Management of Innovation and Technology Proceedings, Singapore,
elearning Content Management Middleware
elearning Content Management Middleware Chen Zhao Helsinki 18.2.2004 University of Helsinki Department of Computer Science Authors Chen Zhao Title elearning Content Management Middleware Date 18.2.2004
What is Middleware? Software that functions as a conversion or translation layer. It is also a consolidator and integrator.
What is Middleware? Application Application Middleware Middleware Operating System Operating System Software that functions as a conversion or translation layer. It is also a consolidator and integrator.
THE EVOLVING ROLE OF DATABASE IN OBJECT SYSTEMS
THE EVOLVING ROLE OF DATABASE IN OBJECT SYSTEMS William Kent Database Technology Department Hewlett-Packard Laboratories Palo Alto, California kent@hpl.hp.com 1990 CONTENTS: ABSTRACT 1 INTRODUCTION...
Fig. 3. PostgreSQL subsystems
Development of a Parallel DBMS on the Basis of PostgreSQL C. S. Pan kvapen@gmail.com South Ural State University Abstract. The paper describes the architecture and the design of PargreSQL parallel database
An Object Model for Business Applications
An Object Model for Business Applications By Fred A. Cummins Electronic Data Systems Troy, Michigan cummins@ae.eds.com ## ## This presentation will focus on defining a model for objects--a generalized
A Grid Architecture for Manufacturing Database System
Database Systems Journal vol. II, no. 2/2011 23 A Grid Architecture for Manufacturing Database System Laurentiu CIOVICĂ, Constantin Daniel AVRAM Economic Informatics Department, Academy of Economic Studies
Chapter 1: Introduction
Chapter 1: Introduction Purpose of Database Systems View of Data Data Models Data Definition Language Data Manipulation Language Transaction Management Storage Management Database Administrator Database
Tier Architectures. Kathleen Durant CS 3200
Tier Architectures Kathleen Durant CS 3200 1 Supporting Architectures for DBMS Over the years there have been many different hardware configurations to support database systems Some are outdated others
Network Attached Storage. Jinfeng Yang Oct/19/2015
Network Attached Storage Jinfeng Yang Oct/19/2015 Outline Part A 1. What is the Network Attached Storage (NAS)? 2. What are the applications of NAS? 3. The benefits of NAS. 4. NAS s performance (Reliability
A Scalability Model for Managing Distributed-organized Internet Services
A Scalability Model for Managing Distributed-organized Internet Services TSUN-YU HSIAO, KO-HSU SU, SHYAN-MING YUAN Department of Computer Science, National Chiao-Tung University. No. 1001, Ta Hsueh Road,
CHAPTER 1: OPERATING SYSTEM FUNDAMENTALS
CHAPTER 1: OPERATING SYSTEM FUNDAMENTALS What is an operating? A collection of software modules to assist programmers in enhancing efficiency, flexibility, and robustness An Extended Machine from the users
Introduction to UDDI: Important Features and Functional Concepts
: October 2004 Organization for the Advancement of Structured Information Standards www.oasis-open.org TABLE OF CONTENTS OVERVIEW... 4 TYPICAL APPLICATIONS OF A UDDI REGISTRY... 4 A BRIEF HISTORY OF UDDI...
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
Issues and Approaches of Database Integration
Issues and Approaches of Database Integration Christine Parent and Stefano Spaccapietra In many large companies the widespread usage of computers has led a number of different application-specific databases
Master of Science Service Oriented Architecture for Enterprise. Courses description
Master of Science Service Oriented Architecture for Enterprise Courses description SCADA and PLC networks The course aims to consolidate and transfer of extensive knowledge regarding the architecture,
Extending Multidatabase Transaction Management Techniques to Software Development Environments
Purdue University Purdue e-pubs Computer Science Technical Reports Department of Computer Science 1993 Extending Multidatabase Transaction Management Techniques to Software Development Environments Aidong
Advanced Database Group Project - Distributed Database with SQL Server
Advanced Database Group Project - Distributed Database with SQL Server Hung Chang, Qingyi Zhu Erasmus Mundus IT4BI 1. Introduction 1.1 Motivation Distributed database is vague for us. How to differentiate
AHAIWE Josiah Information Management Technology Department, Federal University of Technology, Owerri - Nigeria E-mail jahaiwe@yahoo.
Framework for Deploying Client/Server Distributed Database System for effective Human Resource Information Management Systems in Imo State Civil Service of Nigeria AHAIWE Josiah Information Management
Generating Enterprise Applications from Models
Generating Enterprise Applications from Models Vinay Kulkarni, R Venkatesh, Sreedhar Reddy Tata Research Development and Design Centre, 54, Industrial estate, Hadapsar, Pune, 411 013, INDIA { vinayk, rvenky,
Code Generation for Mobile Terminals Remote Accessing to the Database Based on Object Relational Mapping
, pp.35-44 http://dx.doi.org/10.14257/ijdta.2013.6.5.04 Code Generation for Mobile Terminals Remote Accessing to the Database Based on Object Relational Mapping Wen Hu and Yan li Zhao School of Computer
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Distributed Database Management System UNIT-4. Learning Objective. MCA 325, Distributed DBMS And Object Oriented Databases
Distributed Database Management System UNIT-4 Bharati Vidyapeeth s Institute of Computer Applications and Management, New Delhi-63,By Shivendra Goel. U4.1 Learning Objective Heterogeneous databasefederated
Chapter 1: Introduction
Chapter 1: Introduction Database System Concepts, 5th Ed. See www.db book.com for conditions on re use Chapter 1: Introduction Purpose of Database Systems View of Data Database Languages Relational Databases
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
Security Alert Management in E-Business Networks
880 The Fourth International Conference on Electronic Business (ICEB2004) / Beijing Security Alert Management in E-Business Networks Allan Lam, Pradeep K. Ray School of Information Systems, Technology
i-questionnaire A Software Service Tool for Data
i-questionnaire A Software Service Tool for Data Analysis in e-business 1 ANDY S.Y. LAI, 2 Y.C. POON 1, Department of Information and Communications Technology, Hong Kong Institute of Vocational Education,
RDS Building Centralized Monitoring and Control
RDS Building Centralized Monitoring and Control 1. Overview This document explains the concept and differing options for the monitoring and control of RDS replication over your network. The very basic
A Generic Database Web Service
A Generic Database Web Service Erdogan Dogdu TOBB Economics and Technology University Computer Engineering Department Ankara, Turkey edogdu@etu.edu.tr Yanchao Wang and Swetha Desetty Georgia State University
Database System Concepts
s Design Chapter 1: Introduction Departamento de Engenharia Informática Instituto Superior Técnico 1 st Semester 2008/2009 Slides (fortemente) baseados nos slides oficiais do livro c Silberschatz, Korth
II. PREVIOUS RELATED WORK
An extended rule framework for web forms: adding to metadata with custom rules to control appearance Atia M. Albhbah and Mick J. Ridley Abstract This paper proposes the use of rules that involve code to
Introduction to database management systems
Introduction to database management systems Database management systems module Myself: researcher in INRIA Futurs, Ioana.Manolescu@inria.fr The course: follows (part of) the book "", Fourth Edition Abraham