Integration of Heterogeneous Databases based on XML

Size: px
Start display at page:

Download "Integration of Heterogeneous Databases based on XML"

Transcription

1 ISSN: Integration of Heterogeneous Databases based on XML Venciya.A Student, Department Of Computer Science And Engineering, SRM University,Kattankulathur, Abstract As companies grow bigger and bigger the need to integrate data stored across the various departments becomes crucial for the proper functioning of the company as a whole. In this paper we start with a brief summary of the existing approaches commonly used in heterogeneous database integration followed by a new and unique approach of integration of heterogeneous databases based on XML. Compared to conventional models, this model is simple, efficient and cost effective and hence can be widely used in businesses spread across multiple locations. Keywords: XML, Heterogeneous database, Template Mapping, Model Mapping, Data Type Mapping. 1. Introduction. With the rapid growth of technology and the constant need to derive information through processing of data, many enterprises are currently facing the problem of sharing data across its various departments. Most industries start as a small-scale project with a single department but as the necessity to extend the functionality of the organization and establish various other inter-related departments arise; they face various challenges in integrating databases across multiple sources. The isolated database that was once sufficient to run the company is no longer effective in compiling data across the different departments or geographical location of the organization. For example, initially the company spends a lot of money developing a well operated financial, production and management system but these systems are developed by the company at different times, the platforms used are also different. This leads to increasingly isolated chunks of data that requires a common platform in order to be converted into a processed form. Thus there is a co-existence of various heterogeneous databases. As the heterogeneous data grows with each passing day, the interoperability of the various departments faces a serious setback. This so-called information island causes barriers in communication across the various departments. Crossindustry communication is also affected. In today s society it is mandatory that companies must be able to respond quickly to the market pressure and make right decisions by analyzing large volumes of data, else the company is bound to suffer a humungous loss. Isolated data stored in different formats does not allow a company to perform to its full capacity. Thus the company must strive to integrate this heterogeneous data. The current heterogeneous database information sharing methods lays too much emphasis on the integration of various applications, but often overlooks another fundamental and important issue closely related to it, namely the data integration. In this paper we present a method of integration of heterogeneous data based on XML that aims to provide an efficient and highly effective integration of data across various departments in an organization. 2. Heterogeneous Database Integration Strategy And Methods. Heterogeneous databases can be defined as a collection of databases that are fundamentally dissimilar to each other, each with its own processing techniques and data format. The objective of this paper is to describe the construction of a transparent global database required by enterprises for integrating the distributed multiple heterogeneous databases with little 216

2 impact on the local autonomy and to facilitate information exchange and sharing between them Heterogeneous Database Integration Strategy. Heterogeneous database integration is generally accomplished by conversion and standardization. This generally solves the platform and network transparency through data model conversion, model transformation and integration, distributed transaction management, and other problems. The current heterogeneous database system integration mainly uses three strategies: 1) Public programming interface, 2) The public database gateway and 3) Public agreement, as shown in figure 1. 1) All the information that needs to be shared in the source database mode should be converted into the destination database. 2) Data transformation process shouldn t contain redundant association Information. The major conversion methods involve the use of 1) Software tools 2) Third-Party Database 3) Database Components We now go ahead to compare the various transformation methods : These strategies are all based on a client/server architecture, so that all computers can be integrated to work together, thus accomplishing computer application system optimization Fig 2. Comparison of various conversion methods. Figure 1. Main strategies used in heterogeneous database system integration Heterogeneous Database Integration Methods. Before the heterogeneous database can be integrated two requirements must be met 3. Xml-Based Heterogeneous Database Integration. XML- Extensible Markup Language is a widely used portable and operating system independent information description language that is used to express a wide range of processed data. It provides a very efficient and effective means of data representation and processing of content present in the databases. XML is also used to manage multimedia data and complex 217

3 synthetic data; one can also reasonably decompose the complex data to meet the data model being used. The data description along with specification of relationship between data can be achieved using XML Schema. The heterogeneous database integration model (based on XML) is shown as in figure 3. processing. This mapping stage plays a very crucial role in the integration of data across various sources. As XML has become a standard intermediate format the cost of conversion has decreased drastically. Two types of mapping methods frequently used are template-driven and model-driven mapping. In this paper a new approach called Data type mapping is introduced Template mapping. In this method a SQL command is embedded in a predefined template with certain parameters. Template mapping is a shallow map. Template mapping proceeds as follows SQL <XML Version 1.0= 1.0 > <BankInfo> <SelectEmployee> Figure 3: Proposed model for heterogeneous database integration using XML. The procedure in brief is as follows, an intrinsic mapping relationship is established between the heterogeneous data format and XML Format, and then the heterogeneous data forms an XML document. XML technologies are applied iteratively in order to obtain an XML integrated module. A package body is added with XML as the main format in all data that is obtained from the various departmental sources. Thus no change in data source should take place. Extensible markup language is then used to pack all information such as data source definition, description etc. select EmployeeId,EmployeeName from BankInfo where EmployeeName= Mary and EmployeeAge= 30 </BankInfo> </SelectEmployee> 3.1. Mapping Between Xml And Relational Database. Mapping between XML and relational database plays a vital role in the integration process but due to a huge difference in the underlying data structure that is used between the XML and a relational database, one cannot directly store XML data in a relational database. The table structure must be reflected as a DID or XML schema document followed by further XML <XML Version 1.0= 1.0 > <BankInfo> <SelectEmployee> 218

4 <RK> <RW> <EmployeeName>Mary</EmployeeName> <StudentAge> 30</StudentAge> </RW> </RK> </SelectEmployee> </BankInfo> Data results are embedded in XML, it does not take into consideration relation mode or the object mode. The constraints of the database mode are not always kept into consideration. Thus it is used only in data transmission between XML documents and the relational database. It does not support object oriented databases. It is a shallow mapping technique, as it does not support two way mapping necessary in objectrelational databases etc Model mapping. Instead of relying solely on embedding SQL Commands, the model mapping technique uses a specific underlying model. The XML model is based on XML schemas or DTD. The data base model might be a relational model or an object -oriented model. This model depends on establishing a mapping between these two models. Thus the XML document is generated based on the underlying relational database structure. The success of this model depends on the ability to map the database model and the XML schema and generate an XML document Xml Storage Strategies. XML is generally used as a tool in data management. The expansion of XML has brought about the proliferation of XML Data. The widely used management methods include: 1) The file system 2) XML-Enabled database, and 3) Native XML database. It is commonly seen that the document-centric XML data is accessed as a large object and the datacentric XML document is stored in relational tables Data Type Mapping Between Xml And Database. Two questions that commonly arise when converting data between XML documents and databases is as follows: 1) What way is to be used to generate DTD of Xml from the given database structure and 2) What way is to be used to generate database structure from the DTD of XML. In Data type mapping the steps involved in generating XML Document from relational database structure are as follows : Create a new element for each table present. 1) Create a sub-element for each column present, which contains only the PCDATA. 2) Create a new sub-element for each column displaying a foreign key relationship. 3) Create a new sub-element for each primary key. The steps involved in generating a relational structure is as follows: 1) For each element containing a sub-element generate a table and a primary key field. 2) For each element type having multi-valued attributes and occurring only once, generate a separate table, and through the primary key element form a link to the parent table. 3) For each single valued attribute, create a field in the table. If the attribute has a null value this field can be empty. 4) For sub-elements with multi-valued attributes generate a separate table and through primary key field create a link to the parent table. In data mapping the following steps are used to generate a DTD from a relational structure: 1) Generate a new element, for each table, 219

5 2) For each field, generate a new property or subelement that only contains the data not analyzed; 3) For each primary key/foreign key relationship create a new sub-element. IV. Conclusion. With the advent of different Database Management Software, there is a need to integrate data generated from various sources in order to obtain information that is pivotal for the success of any company. In order to obtain the highest possible efficiency in processing the data stored in different formats across the various departments of an organization, it is necessary to integrate the heterogeneous database using XML. A built in template and system format seriously affects the information exchange between the various systems. Thus for a cost efficient solution a database integration technique based on XML should be adopted. V. References. [1] KevinWillimas.Programming Professional, XMLDatabases.Virox Press.2000, [2] Wiederhold G.: "Intelligent Integration of Information",ACM SIGMOD Conf. On Management of data, pp , Washington D.C., USA, May [3]M. Fernadez, W.Tan, D.Sueiu: Trading Between Relations and XML. Proceedings' of the International World Wild Web (WWW) Conference,May [4] Haas L., Kossman D., Wimmers E., Yang J.: "Optimizing Queries across Diverse Data Sources", 23rd Very Large Data Bases, August 1998, Athens, Greece, [5]Ngamnij Archint,Peraphon Sophatsathit. A reference architecture for integrating heterogenous information sources using XML and agent model [J]. JCIS,2002, [6 ]Hakipour F,Geppert A Resolution of semantic heterogeneity in database schema integration using formal ontologies. Information Technology and Management,2005,6(1) [7]Li Wenwu Lossless Mapping from Semi-Structured data to Structured Data Journal of Southeast University (English Edition) Mar,2002,18(1): [8] Christophides V., Cluet S., Siméon J.: "On Wrapping Query Languages and Efficient XML Integration", ACM SIGMOD 2000, pp , May 16-18, 2000, Dallas, Texas, USA. SIGMOD Record 29(2) ACM [9]Teng Lv,Ning Gu,Ping Van. Normal forms for XML documents. Information and Software Technology,September 15,2004. [10]Alon Y. Halevy,Anand Rajaraman,Joann ordille. Data Integration: The Teenage Years[R]. Seoul, Korea: Communications of the ACM, [11] NAM Y., GOGUEN, J., WANG, G., A Metadata Integration Assistant Generator for Heterogeneous Distributed Databases, in: Proc. of the Confederated International Conferences DOA, CoopIS and ODBASE, Irvine CA, October 2002, LNCS 2519, Springer, pp [12] Chawathe S., Garcia-Molina H., Hammer J., Ireland K., Papakonstantinou Y., Ullman J., and Widom J.: "The TSIMMIS Project : Integration of Heterogeneous Information Sources", IPSJ Conference, pp. 7-18, Tokyo, Japan, October [13] Manolescu I., Florescu D., Kossmann D.: "Answering XML Queries over Heterogeneous Data Sources", 27th Very Large Data Bases, pp , Roma, Italy, Sept [14] Cluet S., Delobel C., Siméon J., Smaga K.: "Your Mediators Need Data Conversion", ACM SIGMOD Intl. Conf. on Management of Data, pp , Seattle, Washington, USA, [15] MAY, W., A Rule-Based Querying and Updating Language for XML, in: Proc. of the Workshop on Databases and Programming Languages, Springer LNCS 2397, 2001, pp [16] LENZERINI, M., Data Integration: A Theoretical Perspective, in: Proc. of the ACM Symposium on Principles of Database Systems, Madison, Wisconsin, USA, June 2002, pp [17]DW Lee, Mani M, Chiu, W W Chu, Nesting-based relational-to-xml Schema translation [Jl, Santa Barbara, CA,

Integrating Heterogeneous Data Sources Using XML

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

More information

XML DATA INTEGRATION SYSTEM

XML DATA INTEGRATION SYSTEM XML DATA INTEGRATION SYSTEM Abdelsalam Almarimi The Higher Institute of Electronics Engineering Baniwalid, Libya Belgasem_2000@Yahoo.com ABSRACT This paper describes a proposal for a system for XML data

More information

A MEDIATION LAYER FOR HETEROGENEOUS XML SCHEMAS

A MEDIATION LAYER FOR HETEROGENEOUS XML SCHEMAS A MEDIATION LAYER FOR HETEROGENEOUS XML SCHEMAS Abdelsalam Almarimi 1, Jaroslav Pokorny 2 Abstract This paper describes an approach for mediation of heterogeneous XML schemas. Such an approach is proposed

More information

Data Integration using Agent based Mediator-Wrapper Architecture. Tutorial Report For Agent Based Software Engineering (SENG 609.

Data Integration using Agent based Mediator-Wrapper Architecture. Tutorial Report For Agent Based Software Engineering (SENG 609. Data Integration using Agent based Mediator-Wrapper Architecture Tutorial Report For Agent Based Software Engineering (SENG 609.22) Presented by: George Shi Course Instructor: Dr. Behrouz H. Far December

More information

Xml Mediator and Data Management

Xml Mediator and Data Management Adaptive Data Mediation over XML Data Hui Lin, Tore Risch, Timour Katchaounov Hui.Lin, Tore.Risch, Timour.Katchaounov@dis.uu.se Uppsala Database Laboratory, Uppsala University, Sweden To be published in

More information

XQuery and the E-xml Component suite

XQuery and the E-xml Component 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

More information

Integrating XML and Databases

Integrating XML and Databases Databases Integrating XML and Databases Elisa Bertino University of Milano, Italy bertino@dsi.unimi.it Barbara Catania University of Genova, Italy catania@disi.unige.it XML is becoming a standard for data

More information

Data Integration for XML based on Semantic Knowledge

Data Integration for XML based on Semantic Knowledge Data Integration for XML based on Semantic Knowledge Kamsuriah Ahmad a, Ali Mamat b, Hamidah Ibrahim c and Shahrul Azman Mohd Noah d a,d Fakulti Teknologi dan Sains Maklumat, Universiti Kebangsaan Malaysia,

More information

Data Integration in Multi-sources Information Systems

Data Integration in Multi-sources Information Systems ISSN (e): 2250 3005 Vol, 05 Issue, 01 January 2015 International Journal of Computational Engineering Research (IJCER) Data Integration in Multi-sources Information Systems Adham mohsin saeed Computer

More information

Integrating Relational Database Schemas using a Standardized Dictionary

Integrating Relational Database Schemas using a Standardized Dictionary Integrating Relational Database Schemas using a Standardized Dictionary Ramon Lawrence Advanced Database Systems Laboratory University of Manitoba Winnipeg, Manitoba, Canada umlawren@cs.umanitoba.ca Ken

More information

Chapter 11 Mining Databases on the Web

Chapter 11 Mining Databases on the Web Chapter 11 Mining bases on the Web INTRODUCTION While Chapters 9 and 10 provided an overview of Web data mining, this chapter discusses aspects of mining the databases on the Web. Essentially, we use the

More information

Architecture and Implementation of an XQuery-based Information Integration Platform

Architecture and Implementation of an XQuery-based Information Integration Platform Architecture and Implementation of an XQuery-based Information Integration Platform Yannis Papakonstantinou Computer Science and Engineering University of California, San Diego yannis@cs.ucsd.edu Vasilis

More information

Annotation for the Semantic Web during Website Development

Annotation for the Semantic Web during Website Development Annotation for the Semantic Web during Website Development Peter Plessers, Olga De Troyer Vrije Universiteit Brussel, Department of Computer Science, WISE, Pleinlaan 2, 1050 Brussel, Belgium {Peter.Plessers,

More information

Efficient Virtual Data Integration Based on XML

Efficient Virtual Data Integration Based on XML Efficient Virtual Data Integration Based on XML Konstantin Antipin 1, Andrey Fomichev 2, Maxim Grinev 2, Sergey Kuznetsov 1, Leonid Novak 1, Peter Pleshachkov 2, Maria Rekouts 2, and Denis Shiryaev 1 1

More information

Integrating XML Data Sources using RDF/S Schemas: The ICS-FORTH Semantic Web Integration Middleware (SWIM)

Integrating XML Data Sources using RDF/S Schemas: The ICS-FORTH Semantic Web Integration Middleware (SWIM) Integrating XML Data Sources using RDF/S Schemas: The ICS-FORTH Semantic Web Integration Middleware (SWIM) Extended Abstract Ioanna Koffina 1, Giorgos Serfiotis 1, Vassilis Christophides 1, Val Tannen

More information

Query reformulation for an XML-based Data Integration System

Query reformulation for an XML-based Data Integration System Query reformulation for an XML-based Data Integration System Bernadette Farias Lóscio Ceará State University Av. Paranjana, 1700, Itaperi, 60740-000 - Fortaleza - CE, Brazil +55 85 3101.8600 berna@larces.uece.br

More information

A Hybrid Approach for Ontology Integration

A Hybrid Approach for Ontology Integration A Hybrid Approach for Ontology Integration Ahmed Alasoud Volker Haarslev Nematollaah Shiri Concordia University Concordia University Concordia University 1455 De Maisonneuve Blvd. West 1455 De Maisonneuve

More information

Toward the Automatic Derivation of XML Transformations

Toward the Automatic Derivation of XML Transformations Toward the Automatic Derivation of XML Transformations Martin Erwig Oregon State University School of EECS erwig@cs.orst.edu Abstract. Existing solutions to data and schema integration require user interaction/input

More information

A Workbench for Prototyping XML Data Exchange (extended abstract)

A Workbench for Prototyping XML Data Exchange (extended abstract) A Workbench for Prototyping XML Data Exchange (extended abstract) Renzo Orsini and Augusto Celentano Università Ca Foscari di Venezia, Dipartimento di Informatica via Torino 155, 30172 Mestre (VE), Italy

More information

Constraint-based Query Distribution Framework for an Integrated Global Schema

Constraint-based Query Distribution Framework for an Integrated Global Schema Constraint-based Query Distribution Framework for an Integrated Global Schema Ahmad Kamran Malik 1, Muhammad Abdul Qadir 1, Nadeem Iftikhar 2, and Muhammad Usman 3 1 Muhammad Ali Jinnah University, Islamabad,

More information

Databases in Organizations

Databases in Organizations The following is an excerpt from a draft chapter of a new enterprise architecture text book that is currently under development entitled Enterprise Architecture: Principles and Practice by Brian Cameron

More information

INTEGRATION OF XML DATA IN PEER-TO-PEER E-COMMERCE APPLICATIONS

INTEGRATION OF XML DATA IN PEER-TO-PEER E-COMMERCE APPLICATIONS INTEGRATION OF XML DATA IN PEER-TO-PEER E-COMMERCE APPLICATIONS Tadeusz Pankowski 1,2 1 Institute of Control and Information Engineering Poznan University of Technology Pl. M.S.-Curie 5, 60-965 Poznan

More information

A Secure Model for Medical Data Sharing

A Secure Model for Medical Data Sharing International Journal of Database Theory and Application 45 A Secure Model for Medical Data Sharing Wong Kok Seng 1,1,Myung Ho Kim 1, Rosli Besar 2, Fazly Salleh 2 1 Department of Computer, Soongsil University,

More information

Electronic Medical Records

Electronic Medical Records > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 Electronic Medical Records Mohammed F Audi, Rania A Hodhod, and Abdel-Badeeh M Salem Abstract Electronic Medical

More information

Structured storage and retrieval of SGML documents using Grove

Structured storage and retrieval of SGML documents using Grove Information Processing and Management 36 (2000) 643±657 www.elsevier.com/locate/infoproman Structured storage and retrieval of SGML documents using Grove Hak-Gyoon Kim, Sung-Bae Cho* Department of Computer

More information

USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT

USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT TOTAL LOGISTIC MANAGEMENT No. 2 2009 PP. 5 13 Bartłomiej GAWEŁ, Anna PILCH USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT Abstract: The growth of efficiency in supply chain management depends on the

More information

Data Integration Hub for a Hybrid Paper Search

Data Integration Hub for a Hybrid Paper Search Data Integration Hub for a Hybrid Paper Search Jungkee Kim 1,2, Geoffrey Fox 2, and Seong-Joon Yoo 3 1 Department of Computer Science, Florida State University, Tallahassee FL 32306, U.S.A., jungkkim@cs.fsu.edu,

More information

Application of ontologies for the integration of network monitoring platforms

Application of ontologies for the integration of network monitoring platforms Application of ontologies for the integration of network monitoring platforms Jorge E. López de Vergara, Javier Aracil, Jesús Martínez, Alfredo Salvador, José Alberto Hernández Networking Research Group,

More information

Database System Concepts

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

More information

KEYWORD SEARCH IN RELATIONAL DATABASES

KEYWORD SEARCH IN RELATIONAL DATABASES KEYWORD SEARCH IN RELATIONAL DATABASES N.Divya Bharathi 1 1 PG Scholar, Department of Computer Science and Engineering, ABSTRACT Adhiyamaan College of Engineering, Hosur, (India). Data mining refers to

More information

Integration of Distributed Healthcare Records: Publishing Legacy Data as XML Documents Compliant with CEN/TC251 ENV13606

Integration of Distributed Healthcare Records: Publishing Legacy Data as XML Documents Compliant with CEN/TC251 ENV13606 Integration of Distributed Healthcare Records: Publishing Legacy Data as XML Documents Compliant with CEN/TC251 ENV13606 J.A. Maldonado, M. Robles, P. Crespo Bioengineering, Electronics and Telemedicine

More information

Research and Design of Heterogeneous Data Exchange System in E-Government Based on XML

Research and Design of Heterogeneous Data Exchange System in E-Government Based on XML Research and Design of Heterogeneous Data Exchange System in E-Government Based on XML Huaiwen He, Yi Zheng, and Yihong Yang School of Computer, University of Electronic Science and Technology of China,

More information

Accessing Data Integration Systems through Conceptual Schemas (extended abstract)

Accessing Data Integration Systems through Conceptual Schemas (extended abstract) Accessing Data Integration Systems through Conceptual Schemas (extended abstract) Andrea Calì, Diego Calvanese, Giuseppe De Giacomo, Maurizio Lenzerini Dipartimento di Informatica e Sistemistica Università

More information

Navigational Plans For Data Integration

Navigational Plans For Data Integration Navigational Plans For Data Integration Marc Friedman University of Washington friedman@cs.washington.edu Alon Levy University of Washington alon@cs.washington.edu Todd Millstein University of Washington

More information

Detection and Elimination of Duplicate Data from Semantic Web Queries

Detection and Elimination of Duplicate Data from Semantic Web Queries Detection and Elimination of Duplicate Data from Semantic Web Queries Zakia S. Faisalabad Institute of Cardiology, Faisalabad-Pakistan Abstract Semantic Web adds semantics to World Wide Web by exploiting

More information

Chapter 1: Introduction. Database Management System (DBMS) University Database Example

Chapter 1: Introduction. Database Management System (DBMS) University Database Example This image cannot currently be displayed. Chapter 1: Introduction Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Database Management System (DBMS) DBMS contains information

More information

Lesson 4 Web Service Interface Definition (Part I)

Lesson 4 Web Service Interface Definition (Part I) Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs

More information

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY Yu. A. Zagorulko, O. I. Borovikova, S. V. Bulgakov, E. A. Sidorova 1 A.P.Ershov s Institute

More information

Data Migration System in Heterogeneous Database Shinde Anita Vitthal 1, Thite Vaishali Baban 2, Roshni Warade 3, Krupali Chaudhari 4

Data Migration System in Heterogeneous Database Shinde Anita Vitthal 1, Thite Vaishali Baban 2, Roshni Warade 3, Krupali Chaudhari 4 Data Migration System in Heterogeneous Shinde Anita Vitthal 1, Thite Vaishali Baban 2, Roshni Warade 3, Krupali Chaudhari 4 Abstract:-With information becoming an increasingly valuable corporate asset,

More information

Natural Language to Relational Query by Using Parsing Compiler

Natural Language to Relational Query by Using Parsing Compiler Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 4, Issue. 3, March 2015,

More information

Transparency and Efficiency in Grid Computing for Big Data

Transparency and Efficiency in Grid Computing for Big Data Transparency and Efficiency in Grid Computing for Big Data Paul L. Bergstein Dept. of Computer and Information Science University of Massachusetts Dartmouth Dartmouth, MA pbergstein@umassd.edu Abstract

More information

Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008

Module 1: Getting Started with Databases and Transact-SQL in SQL Server 2008 Course 2778A: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL About this Course This 3-day instructor led course provides students with the technical skills required to write basic Transact-

More information

Data integration and reconciliation in Data Warehousing: Conceptual modeling and reasoning support

Data integration and reconciliation in Data Warehousing: Conceptual modeling and reasoning support Data integration and reconciliation in Data Warehousing: Conceptual modeling and reasoning support Diego Calvanese Giuseppe De Giacomo Riccardo Rosati Dipartimento di Informatica e Sistemistica Università

More information

Information Services for Smart Grids

Information Services for Smart Grids Smart Grid and Renewable Energy, 2009, 8 12 Published Online September 2009 (http://www.scirp.org/journal/sgre/). ABSTRACT Interconnected and integrated electrical power systems, by their very dynamic

More information

Chapter 1: Introduction

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

More information

A Document Management System Based on an OODB

A Document Management System Based on an OODB Tamkang Journal of Science and Engineering, Vol. 3, No. 4, pp. 257-262 (2000) 257 A Document Management System Based on an OODB Ching-Ming Chao Department of Computer and Information Science Soochow University

More information

Providing Semantically Equivalent, Complete Views for Multilingual Access to Integrated Data

Providing Semantically Equivalent, Complete Views for Multilingual Access to Integrated Data Providing Semantically Equivalent, Complete Views for Multilingual Access to Integrated Data Iryna Kozlova, Norbert Ritter, Martin Husemann University of Hamburg, Germany {kozlova, ritter, husemann}@informatik.uni-hamburg.de

More information

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Course 2778A: Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Length: 3 Days Language(s): English Audience(s): IT Professionals Level: 200 Technology: Microsoft SQL Server 2008 Type: Course

More information

Development of XML-based Standardized Software Database Specifications and Operating Schema

Development of XML-based Standardized Software Database Specifications and Operating Schema , pp.215-224 http://dx.doi.org/10.14257/ijseia.2014.8.1.19 Development of XML-based Standardized Software Database Specifications and Operating Schema Chang-Su Kim 1, Tae-Hak Ban 1 and Hoe-Kyung Jung 1*

More information

SODDA A SERVICE-ORIENTED DISTRIBUTED DATABASE ARCHITECTURE

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

More information

A Grid Architecture for Manufacturing Database System

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

More information

Object Oriented Database Management System for Decision Support System.

Object Oriented Database Management System for Decision Support System. International Refereed Journal of Engineering and Science (IRJES) ISSN (Online) 2319-183X, (Print) 2319-1821 Volume 3, Issue 6 (June 2014), PP.55-59 Object Oriented Database Management System for Decision

More information

Home Appliance Control and Monitoring System Model Based on Cloud Computing Technology

Home Appliance Control and Monitoring System Model Based on Cloud Computing Technology Home Appliance Control and Monitoring System Model Based on Cloud Computing Technology Yun Cui 1, Myoungjin Kim 1, Seung-woo Kum 3, Jong-jin Jung 3, Tae-Beom Lim 3, Hanku Lee 2, *, and Okkyung Choi 2 1

More information

OWL based XML Data Integration

OWL based XML Data Integration OWL based XML Data Integration Manjula Shenoy K Manipal University CSE MIT Manipal, India K.C.Shet, PhD. N.I.T.K. CSE, Suratkal Karnataka, India U. Dinesh Acharya, PhD. ManipalUniversity CSE MIT, Manipal,

More information

Dataset Preparation and Indexing for Data Mining Analysis Using Horizontal Aggregations

Dataset Preparation and Indexing for Data Mining Analysis Using Horizontal Aggregations Dataset Preparation and Indexing for Data Mining Analysis Using Horizontal Aggregations Binomol George, Ambily Balaram Abstract To analyze data efficiently, data mining systems are widely using datasets

More information

INTEROPERABILITY IN DATA WAREHOUSES

INTEROPERABILITY IN DATA WAREHOUSES INTEROPERABILITY IN DATA WAREHOUSES Riccardo Torlone Roma Tre University http://torlone.dia.uniroma3.it/ SYNONYMS Data warehouse integration DEFINITION The term refers to the ability of combining the content

More information

Web-Based Genomic Information Integration with Gene Ontology

Web-Based Genomic Information Integration with Gene Ontology Web-Based Genomic Information Integration with Gene Ontology Kai Xu 1 IMAGEN group, National ICT Australia, Sydney, Australia, kai.xu@nicta.com.au Abstract. Despite the dramatic growth of online genomic

More information

Web Service Mediation Through Multi-level Views

Web Service Mediation Through Multi-level Views Web Service Mediation Through Multi-level Views Manivasakan Sabesan and Tore Risch Department of Information Technology, Uppsala University, Sweden {msabesan, Tore.Risch}@it.uu.se Abstract. The web Service

More information

Unraveling the Duplicate-Elimination Problem in XML-to-SQL Query Translation

Unraveling the Duplicate-Elimination Problem in XML-to-SQL Query Translation Unraveling the Duplicate-Elimination Problem in XML-to-SQL Query Translation Rajasekar Krishnamurthy University of Wisconsin sekar@cs.wisc.edu Raghav Kaushik Microsoft Corporation skaushi@microsoft.com

More information

Designing an Object Relational Data Warehousing System: Project ORDAWA * (Extended Abstract)

Designing an Object Relational Data Warehousing System: Project ORDAWA * (Extended Abstract) Designing an Object Relational Data Warehousing System: Project ORDAWA * (Extended Abstract) Johann Eder 1, Heinz Frank 1, Tadeusz Morzy 2, Robert Wrembel 2, Maciej Zakrzewicz 2 1 Institut für Informatik

More information

Exchange of Data for Big Data in Hybrid Cloud Environment

Exchange of Data for Big Data in Hybrid Cloud Environment , pp. 67-72 http://dx.doi.org/10.14257/ijseia.2015.9.4.08 Exchange of Data for Big Data in Hybrid Cloud Environment Chi-gon Hwang 1, Chang-Pyo Yoon 2 and Daesung Lee 3 1 Dept of Internet Information, Kyungmin

More information

Techniques to Produce Good Web Service Compositions in The Semantic Grid

Techniques to Produce Good Web Service Compositions in The Semantic Grid Techniques to Produce Good Web Service Compositions in The Semantic Grid Eduardo Blanco Universidad Simón Bolívar, Departamento de Computación y Tecnología de la Información, Apartado 89000, Caracas 1080-A,

More information

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Writing Queries Using Microsoft SQL Server 2008 Transact-SQL Course 2778-08;

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

DATA INTEGRATION ISSUES WITHIN ND INFORMATION MODEL FOR URBAN PLANNING

DATA INTEGRATION ISSUES WITHIN ND INFORMATION MODEL FOR URBAN PLANNING DATA INTEGRATION ISSUES WITHIN ND INFORMATION MODEL FOR URBAN PLANNING Hongxia Wang, Andy Hamilton Research Institute for Built and Human Environment, University of Salford, Salford, M7 9NU E-mail: H.wang5@pgt.salford.ac.uk

More information

II. PREVIOUS RELATED WORK

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

More information

Semantic Stored Procedures Programming Environment and performance analysis

Semantic Stored Procedures Programming Environment and performance analysis Semantic Stored Procedures Programming Environment and performance analysis Marjan Efremov 1, Vladimir Zdraveski 2, Petar Ristoski 2, Dimitar Trajanov 2 1 Open Mind Solutions Skopje, bul. Kliment Ohridski

More information

Modeling Web Applications Using Java And XML Related Technologies

Modeling Web Applications Using Java And XML Related Technologies Modeling Web Applications Using Java And XML Related Technologies Sam Chung Computing & Stware Systems Institute Technology University Washington Tacoma Tacoma, WA 98402. USA chungsa@u.washington.edu Yun-Sik

More information

View-based Data Integration

View-based Data Integration View-based Data Integration Yannis Katsis Yannis Papakonstantinou Computer Science and Engineering UC San Diego, USA {ikatsis,yannis}@cs.ucsd.edu DEFINITION Data Integration (or Information Integration)

More information

Reverse Engineering in Data Integration Software

Reverse Engineering in Data Integration Software Database Systems Journal vol. IV, no. 1/2013 11 Reverse Engineering in Data Integration Software Vlad DIACONITA The Bucharest Academy of Economic Studies diaconita.vlad@ie.ase.ro Integrated applications

More information

Modern Databases. Database Systems Lecture 18 Natasha Alechina

Modern Databases. Database Systems Lecture 18 Natasha Alechina Modern Databases Database Systems Lecture 18 Natasha Alechina In This Lecture Distributed DBs Web-based DBs Object Oriented DBs Semistructured Data and XML Multimedia DBs For more information Connolly

More information

Survey on Multi-Tenant Data Architecture for SaaS

Survey on Multi-Tenant Data Architecture for SaaS www.ijcsi.org 198 Survey on Multi-Tenant Data Architecture for SaaS Li heng 1, Yang dan 2 and Zhang xiaohong 3 1 College of Computer Science, Chongqing University Chongqing, 401331, China 2 School of Software

More information

Data Integration through Service-based Mediation for Web-enabled Information Systems 1

Data Integration through Service-based Mediation for Web-enabled Information Systems 1 Data Integration through Service-based Mediation for Web-enabled Information Systems 1 Yaoling Zhu, Dublin City University, School of Computing, Dublin 9, Ireland, Phone: ++353 +1 7005620, Fax: ++353 +1

More information

Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique

Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique Hyeon Soo Kim School of Comp. Eng. and Software Eng., Kum Oh National University

More information

XRecursive: An Efficient Method to Store and Query XML Documents

XRecursive: An Efficient Method to Store and Query XML Documents XRecursive: An Efficient Method to Store and Query XML Documents Mohammed Adam Ibrahim Fakharaldien, Jasni Mohamed Zain, Norrozila Sulaiman Faculty of Computer System and Software Engineering, University

More information

A Semantic Approach to XML-based Data Integration

A Semantic Approach to XML-based Data Integration A Semantic Approach to XML-based Data Integration Patricia Rodríguez-Gianolli and John Mylopoulos Department of Computer Science, University of Toronto, 6 King s College Road, Toronto, Canada M5S 3H5 {prg,jm}@cs.toronto.edu

More information

Supporting Change-Aware Semantic Web Services

Supporting Change-Aware Semantic Web Services Supporting Change-Aware Semantic Web Services Annika Hinze Department of Computer Science, University of Waikato, New Zealand a.hinze@cs.waikato.ac.nz Abstract. The Semantic Web is not only evolving into

More information

Enforcing Secure Access Control in Integrated Systems over the Internet

Enforcing Secure Access Control in Integrated Systems over the Internet Abstract Enforcing Secure Access Control in Integrated Systems over the Internet Jianming Yong 1 Michael S Lane 1 Mark Toleman 1 Yun Yang 2 1 Department of Information Systems Faculty of Business University

More information

From Databases to Natural Language: The Unusual Direction

From Databases to Natural Language: The Unusual Direction From Databases to Natural Language: The Unusual Direction Yannis Ioannidis Dept. of Informatics & Telecommunications, MaDgIK Lab University of Athens, Hellas (Greece) yannis@di.uoa.gr http://www.di.uoa.gr/

More information

INDEXING BIOMEDICAL STREAMS IN DATA MANAGEMENT SYSTEM 1. INTRODUCTION

INDEXING BIOMEDICAL STREAMS IN DATA MANAGEMENT SYSTEM 1. INTRODUCTION JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 9/2005, ISSN 1642-6037 Michał WIDERA *, Janusz WRÓBEL *, Adam MATONIA *, Michał JEŻEWSKI **,Krzysztof HOROBA *, Tomasz KUPKA * centralized monitoring,

More information

Incremental Data Migration in Multi-database Systems Using ETL Algorithm

Incremental Data Migration in Multi-database Systems Using ETL Algorithm Incremental Data Migration in Multi-database Systems Using ETL Algorithm Rajesh Yadav, Prabhakar Patil, Uday Nevase, Kalpak Trivedi, Prof. Bharati Patil Department of Computer Engineering Imperial College

More information

An Efficient and Scalable Management of Ontology

An Efficient and Scalable Management of Ontology An Efficient and Scalable Management of Ontology Myung-Jae Park 1, Jihyun Lee 1, Chun-Hee Lee 1, Jiexi Lin 1, Olivier Serres 2, and Chin-Wan Chung 1 1 Korea Advanced Institute of Science and Technology,

More information

A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents

A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents Theodore Patkos and Dimitris Plexousakis Institute of Computer Science, FO.R.T.H. Vassilika Vouton, P.O. Box 1385, GR 71110 Heraklion,

More information

Novel Data Extraction Language for Structured Log Analysis

Novel Data Extraction Language for Structured Log Analysis Novel Data Extraction Language for Structured Log Analysis P.W.D.C. Jayathilake 99X Technology, Sri Lanka. ABSTRACT This paper presents the implementation of a new log data extraction language. Theoretical

More information

Enterprise Application Integration (EAI) Techniques

Enterprise Application Integration (EAI) Techniques Enterprise Application Integration (EAI) Techniques The development of technology over the years has led to most systems within an organisation existing in heterogeneous environments. That is to say, different

More information

CAMDIT: A Toolkit for Integrating Heterogeneous Medical Data for improved Health Care Service Provisioning

CAMDIT: A Toolkit for Integrating Heterogeneous Medical Data for improved Health Care Service Provisioning CAMDIT: A Toolkit for Integrating Heterogeneous Medical Data for improved Health Care Service Provisioning 1 Ipadeola Abayomi, 2 Ahmed Ameen Department of Computer Science University of Ilorin, Kwara State.

More information

Flexible Semantic B2B Integration Using XML Specifications

Flexible Semantic B2B Integration Using XML Specifications Flexible Semantic B2B Integration Using XML Specifications Ken Barker Ramon Lawrence Computer Science, University of Calgary and Computer Science, University of Iowa Calgary, Alberta, Canada Iowa City,

More information

6NF CONCEPTUAL MODELS AND DATA WAREHOUSING 2.0

6NF CONCEPTUAL MODELS AND DATA WAREHOUSING 2.0 ABSTRACT 6NF CONCEPTUAL MODELS AND DATA WAREHOUSING 2.0 Curtis Knowles Georgia Southern University ck01693@georgiasouthern.edu Sixth Normal Form (6NF) is a term used in relational database theory by Christopher

More information

Associate Professor, Department of CSE, Shri Vishnu Engineering College for Women, Andhra Pradesh, India 2

Associate Professor, Department of CSE, Shri Vishnu Engineering College for Women, Andhra Pradesh, India 2 Volume 6, Issue 3, March 2016 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Special Issue

More information

Horizontal Aggregations In SQL To Generate Data Sets For Data Mining Analysis In An Optimized Manner

Horizontal Aggregations In SQL To Generate Data Sets For Data Mining Analysis In An Optimized Manner 24 Horizontal Aggregations In SQL To Generate Data Sets For Data Mining Analysis In An Optimized Manner Rekha S. Nyaykhor M. Tech, Dept. Of CSE, Priyadarshini Bhagwati College of Engineering, Nagpur, India

More information

Mapping VRA Core 4.0 to the CIDOC/CRM ontology

Mapping VRA Core 4.0 to the CIDOC/CRM ontology 1 st Workshop on Digital Information Management March 30-31, 2011 Mapping VRA Core 4.0 to the CIDOC/CRM ontology Panorea Gaitanou, Manolis Gergatsoulis Database and Information Systems Group (DBIS) Laboratory

More information

1 File Processing Systems

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.

More information

ON ANALYZING THE DATABASE PERFORMANCE FOR DIFFERENT CLASSES OF XML DOCUMENTS BASED ON THE USED STORAGE APPROACH

ON ANALYZING THE DATABASE PERFORMANCE FOR DIFFERENT CLASSES OF XML DOCUMENTS BASED ON THE USED STORAGE APPROACH ON ANALYZING THE DATABASE PERFORMANCE FOR DIFFERENT CLASSES OF XML DOCUMENTS BASED ON THE USED STORAGE APPROACH Hagen Höpfner and Jörg Schad and Essam Mansour International University Bruchsal, Campus

More information

MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS

MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS Tao Yu Department of Computer Science, University of California at Irvine, USA Email: tyu1@uci.edu Jun-Jang Jeng IBM T.J. Watson

More information

Organisation data architecture with standards connections

Organisation data architecture with standards connections Organisation data architecture with standards connections Arthur Haynes Principal Data Architect Siemens Business Services (formerly BBC Technology) Providing a Data Integration Service!Enable a Media

More information

Business Process Flexibility in Virtual Organizations

Business Process Flexibility in Virtual Organizations 188 Business Process Modeling, Development, and Support Business Process Flexibility in Virtual Organizations Pnina Soffer and Johny Ghattas University of Haifa, Carmel Mountain 31905, Haifa, Israel spnina@is.haifa.ac.il

More information

Declarative Rule-based Integration and Mediation for XML Data in Web Service- based Software Architectures

Declarative Rule-based Integration and Mediation for XML Data in Web Service- based Software Architectures Declarative Rule-based Integration and Mediation for XML Data in Web Service- based Software Architectures Yaoling Zhu A dissertation submitted in fulfillment of the requirement for the award of Master

More information

Intelligent Data Integration Middleware Based on Updateable Views

Intelligent Data Integration Middleware Based on Updateable Views Intelligent Data Integration Middleware Based on Updateable Views Hanna Kozankiewicz 1, Krzysztof Stencel 2, Kazimierz Subieta 1,3 1 Institute of Computer Sciences of the Polish Academy of Sciences, Warsaw,

More information

FIPA agent based network distributed control system

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

More information