SlideShare a Scribd company logo
1 of 4
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2562
A Survey on Heterogeneous Data Exchange Using XML
Kartikey Borle1, Amit Bendarkar2, Rajan Bhirud3, Aditya Bambole4 , Prof. Rachna Somkunwar5
1Department of Computer Engineering, DIT, Pimpri, Pune
2Department of Computer Engineering, DIT, Pimpri, Pune
3Department of Computer Engineering, DIT, Pimpri, Pune
4Department of Computer Engineering, DIT, Pimpri, Pune
5 Assistant Professor, Department of Computer Engineering, DIT, Pimpri, Pune
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - XML is a popular and highly used markup
language which is used because of its simplicity, generality,
and usability. As a result, it is widely used in modern
computing. Integrating multiple data sources has become
important. This paper explore heterogeneous data sharing to
acquire transparent operation and continuousheterogeneous
data integration, and also focus on the basicpropertiesofXML
data exchange based on available heterogeneous database
integration systems.
Key Words: Data export, Data import, Heterogeneous
databases, XML, XML parsing
1. INTRODUCTION
Nowadays, internet is growing rapidly and there is a wide
use of database system, many numbers of independent
databases has been planned and created in distributed
environment. All these miscellaneous or different databases
are different in structures. To eliminate the conflictbetween
heterogeneous data, data exchange takes place in
heterogeneous databases. However, in certain cases thereis
necessity of information transmission in many application
systems. Therefore,inheterogeneousdatabasessystem,data
exchange between them becomes an important point of
discussion. Big amount of semi-structured and structured
data is stored with the help of XML technique. XML
technique is also used for exchanging data from source to
destination. Wheneverlarge amountofinformationisstored,
data transformation and data manipulationisnecessary. The
database that are maintainedherearemostlyheterogeneous
and distributed. XML is designed to represent data in the
form of tags (elements); it allows information to be
expressed in such ways that match better for business. It
brings powerful properties such as flexibility,heterogeneity,
and extensibility to information modelling. That is the
reason, XML has become a standard data format widelyused
for data transmission over the Internet as well as in these
organizations and a common language. This leads to an
increasing need for exchanging and integrating the
heterogonous XML data sources and schemas between
different application systems. Therefore, data exchange
between different and heterogeneous databases becomes
very crucial point to work. Different languages such as
Document Type Definition (DTD), eXtensible Stylesheet
Language Transformations (XSLT). XML documentscanalso
be restructured using Document Type Definition (DTD). For
creating a mediate architecture of XML schemas, eXtensible
Stylesheet Language Transformations (XSLT) can be used.
XML (eXtensible Marked Language) provides solution for
data integration of information. As there are large, complex
and different types of queries, a fixed mapping is not
possible to work. An XML document contains a root element
following the nested elements. Elements can be either
attributes or sub-elements.
2. RELATED WORK
The purpose of data exchange is to realize data share
among systems. The aim of XML tag is to spot every XML
element unambiguously and to show constructive
relationship. The constructive symbolcalledXMLtagallotted
for every node in XML document is extra knowledge to the
subject.PostOrderNumbering(PON)mentionedfollowspost
order traversal requires a lot of space for tag that is a
significant disadvantage. A famous coding method for trees
known as Dewey coding is mentioned. M-IBSL (Modified
Improved Binary String Labeling) is explained within that
partition XML DOM nodes into sensitive and publicnodes[1].
The content of public nodes is additionally sent at the same
timewhen the encryptedsensitivenodesisbeingsend,which
is an extra information needed to reconstruct the XML
document at the buyer. Therefore, leakage of extra
information is not prevented. XML-based information
exchange has gainedresearchersattentionwithdevelopment
of internet technologies.
Work to be done by researchers here was to study the
conversion of XML document to relative information and
transformationmethodsbetweenrelationalmodelsandXML.
In [2], researchers studied the related theories to XML and
relative models and proposed a data-exchange model in e-
commerce system. Data exchange between different ERP
systems is needed to be designed and implement in an
interactive way. They proposed a tooltomapelementsofone
schema to another. They studied linguistic conflicts in
heterogeneous database systems and divided them in
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2563
subsequent different types and mentioned different causes
for them.
Different RDBMS suppliers like Sybase, Db2, SQL and
Oracle have their own tools for data exchange between their
databases and XML. XML processing has become more easy
and efficient because of this.
In comparison to this, native XML dbs store documentsin
XML format, however their capacity of processing data is
limited. Some skilled middleware programs are used for
exchanging data between different XML documents and
different XML files using the procedures in respective
applications.
Application-oriented data integration systems are
designed and developed at the same time. Such systems are
quite common in tiny enterprise information systems. They
are all used underneath specific application atmosphere, for
instance, HR management. In e-commerce environment,
management information system(MIS) is back-end for
enterprises daily operation. User is shown a website for
browsing and buying products with different facilities for
smooth operation, which is the front-end in this case.
Therefore, they decided to visualize and design a system for
exchange of data from databases of front end to backendand
vice versa.
XML is developed by W3C in 1998. It is a universal
language standard. It is the simplest SGMLsubgroupandwas
specifically made for internet purpose. The most important
strength is that it has robust capability of data information
and transmission. XML is layered architecture. Using
Document Type Definition (DTD) or Schema makes XML
document more structured for the reason of having robust
information capability in order that it’s simpler to retrieve
information from XML document. XML document viewing
automation. W3C recommends Extensible System Language
(XSL) style sheet standard. To retrieve the attributes or
elements in the XML document, it will be taking total
utilization of the matching of pattern methodology, and so
developing switching rules for clearly defined item. In the
meantime, new attributes or elements can be added in
keeping with the actual condition, and developing programs
to control them to fulfill that conditions. There are two
important communicationtechnologyfortheXMLdocument:
SAX (Simple API for XML) and DOM (document object
module). Taking XML as intermediary file, and inspect the
data within the XML document using SAX and DOM. TheXML
parser supported on SAX depends upon event-driven
interface while the one supported upon DOM changes data
structure in XML documents in a group of item tree
structure[3].
Parsing XML information, the important tools are DOM
and SAX. DOM is appropriate for computing complex data
structures. SAX Parser parsesthe XML record linebylineand
triggers occasions once it experiencesopeninglabel,shutting
tag or character in XML record.
Nowadays, the XML technology is being used widely in
dissimilar database information turning, and have become a
public technology toascertaininformationtradingstandards
within the actual application. The information conversion
model that is set depending on XML technology as the
functional representation of the general information gives a
convenient way to information unification and turning
between relational databasesand differentrepresentationof
information. There are many database by-products relating
to XML export and import tools,likeOracle,Sybase,Microsoft
and IBM, etc. with extra tools to remodel XML in database
tables[3].
Fig -1: XML based data exchange structure [3]
At whatever point huge measure of information from
mechanical applicationsrequiredtobeputaway,change and
control of data can be a confounded issue. Vast measure of
information consolidated with exclusive information
positions, produced from very surprising information
sources, makes an incredible test forinformationtakingcare
of. To deal with this issue, a completely incorporated
arrangement thatgrantsstockpilingandchangeofsubjective
information configurations is presented. The taking after
Fig.2, delineates how before utilizinginformationiskept and
changed over [4].
Fig -2: Data storage model
2.1 Heterogeneous Database Data Exchange Build
Up On The Xml Technology
In [5] author says Extensible Mark-up Language has the
marvelous information execution capacity, solid capacity of
expandabilityand self-portrayal,whilethecomprehensionof
the partition of information and the diverse assortment of
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2564
expression.TheseattributesdiscoverthatXMLarefrequently
utilized as medium of data trade, so acknowledging
heterogeneous framework information trade.
The investigation of data trade of heterogeneousdatabasein
view of XML is to truly concentrate the common change
between social database construction and the XML
demonstrate. Along these lines, setting up a mapping
connection between the database model and XML record
demonstrate and comprehend information transformation
between them.
2.2 Document of XML
A XML database is built from oneornumerousXML file. The
database is developed out of large giant XML reports. When
utilizing the term record, we tend to mean the input XML
document. As in the accompanying Fig.3, it somehow looks
like Hypertext mark-up Language (HTML) aside from that
XML has extra strict manage regarding openingandshutting
labels. It means that once a tag is opened (e.g. <title>), it
needs to be closed (using </title>).
Fig -3: XML document example
3. UNDERSTANDING THE XML
Supporting JDOM to inspect, produce and serialize the
XML document there is adoption of Pure Java technology.
JDOM is developed by Jason Hunter and Brett McLaughlin
in 2000. It is open source. It combined with DOM and SAX
to overcome some insufficiency. To attain data unification,
the XML inspection contains three point: data importation,
data exportation and transmitting data.
3.1 Data Exportation
For exporting data, firstly the required data is to be
extracted from the source database in accordance with the
data rules, and assembling it according to the logical
structure requirements of original application.
3.2 Data Importation
Keeping in mind the need for the maintenance, three steps
are required to save the XML data files retrieved from
dissimilar system into our system are: Validating XML File,
assembling data and store in database.
3.2.1 Validating XML File
During data transfer process, the information can be
artificially remodel, thus testing the XML data file is more
important. The test method is divided into two parts: a)
Making the schema file for data standards to validate the
data b) To write program for verification of unverified data
by DTD.
Failure in validation means, with the data standard, the
arrangement of information is not compatible. After the
completion of this step, thespecificexplanationwill begiven.
The assembling of data will go on if test is passed.
3.2.2 Assembling Data
In assembling process, there is data extraction and
transformation. It is mainly about the establishing of the
mapping between database table and XML data, and
transferring data in the expected formatting of destination
db.
3.2.3 Save in database
After assembling data supporting the target database
standards, use the hibernateDao.updateObject or
hibernateDao.saveObject to update existed data or save the
new data.
3.3 Transmitting Data
If the source and destination dbs exist on the same machine
(here server), data transmission will be abandoned.
However, if both of them are running on different servers, it
is necessary to focus on way to deal with the data
conveyance issue. In the process of data transmission, some
data file might be missing or there can be damage problem,
thus some security policies can beadoptedtoensurethesafe
transmission avoiding other userscopyingoraccessingdata,
such as key management, digital signature and file
encryption. Thus, ensuring that data cannot be modified
throughout the data conveyanceprocessandprovidingsome
facility that can identify content andsenderofthedocument.
4. CONCLUSIONS
To conceive informationtradeandtransmissionability, XML
is the most vital and frequently used information trade
innovation. The most effective method to utilizeinformation
trade procedures in heterogeneous database framework is
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056
Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072
© 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2565
essentially investigated in this paper. In this paper, we
mainly studied data exchange betweendifferenttypesof dbs
via an exchange technology called as XML. Different ways of
exporting and importingthe informationwerestudiedin this
paper, which involves different steps like in intermediary
file, assembling, validating, and transmitting the data. We
have also focused and discussed on SAX parser and DOM
parser and their potentiality. We have come to know from
aggregate usage procedure of the completelydissimilartype
of database trade that utilizing XML as an information
trading medium we can well accomplish the information
transformation between the different databases,
consequently accomplishing the reason for data trade and
information sharing.
REFERENCES
[1] Varma,Ravi, and G. Venkata Rami Reddy. "A Review of
XML Parallel Parsing Techniques." International Journal
of Computer Science and Mobile Computing 3.4 (2014).
[2] Wu, Mingli, and Yebai Li. "Investigations on XML-based
Data Exchange between Heterogeneous
Databases." Web Information Systems and Applications
Conference (WISA), 2012 Ninth. IEEE, 2012.
[3] Li, Taoying, Yan Chen, and Yingying Yu. "Research on
XML Technology in Data Integration of
Maritime." Computer Science & Service System (CSSS),
2012 International Conference on. IEEE, 2012.
[4] Unterweger, Andreas, et al. "A generic model for
universal data storage and conversion." Applied
Electrical Engineering and Computing Technologies
(AEECT), 2011 IEEE Jordan Conference on. IEEE, 2011.
[5] Zhao, Jia Hua. "Heterogeneous Data Exchange
Technology Based on XML." Applied Mechanics and
Materials. Vol. 347. Trans Tech Publications, 2013.
[6] Haw, Su-Cheng, Chien-Sing Lee, and Hau-Lee Tong.
"Effective XML data storage and distributed query
retrieval system." FutureComputerandCommunication
(ICFCC), 2010 2nd International Conference on. Vol. 3.
IEEE, 2010.
[7] Xu, Honghua, et al. "A schema of data exchange for
heterogeneousdata." Artificial Intelligence,Management
Science and Electronic Commerce (AIMSEC), 2011 2nd
International Conference on. IEEE, 2011.
[8] Muralidhar, A., and V. Pattabiraman. "An Efficient
Association Rule Based Clustering of XML
Documents." Procedia Computer Science 50 (2015):
401-407.
[9] Rochlani, Yogesh R., and A. R. Itkikar. "Integrating
heterogeneous data sources using XML
mediator." International journal of computer science
and network 3 (2012).
[10] Kharade, Sonam S., and Chetan J. Awati. "Techniques of
Mapping XML Data: A Survey." International Journal 3.5
(2015).

More Related Content

What's hot

Birthof Relation Database
Birthof Relation DatabaseBirthof Relation Database
Birthof Relation Database
Raj Bhat
 
Development of a new indexing technique for XML document retrieval
Development of a new indexing technique for XML document retrievalDevelopment of a new indexing technique for XML document retrieval
Development of a new indexing technique for XML document retrieval
Amjad Ali
 
The three level of data modeling
The three level of data modelingThe three level of data modeling
The three level of data modeling
sharmila_yusof
 

What's hot (20)

Effective Data Retrieval in XML using TreeMatch Algorithm
Effective Data Retrieval in XML using TreeMatch AlgorithmEffective Data Retrieval in XML using TreeMatch Algorithm
Effective Data Retrieval in XML using TreeMatch Algorithm
 
2008 Industry Standards for C2 CDM and Framework
2008 Industry Standards for C2 CDM and Framework2008 Industry Standards for C2 CDM and Framework
2008 Industry Standards for C2 CDM and Framework
 
Semi Automatic to Improve Ontology Mapping Process in Semantic Web Data Analysis
Semi Automatic to Improve Ontology Mapping Process in Semantic Web Data AnalysisSemi Automatic to Improve Ontology Mapping Process in Semantic Web Data Analysis
Semi Automatic to Improve Ontology Mapping Process in Semantic Web Data Analysis
 
ADB introduction
ADB introductionADB introduction
ADB introduction
 
Database Review and Challenges (2016)
Database Review and Challenges (2016)Database Review and Challenges (2016)
Database Review and Challenges (2016)
 
Unstructured multidimensional array multimedia retrival model based xml database
Unstructured multidimensional array multimedia retrival model based xml databaseUnstructured multidimensional array multimedia retrival model based xml database
Unstructured multidimensional array multimedia retrival model based xml database
 
Data Modeling PPT
Data Modeling PPTData Modeling PPT
Data Modeling PPT
 
Dn31766773
Dn31766773Dn31766773
Dn31766773
 
GFGC CHIKKABASUR ( DBMS )
GFGC CHIKKABASUR ( DBMS )GFGC CHIKKABASUR ( DBMS )
GFGC CHIKKABASUR ( DBMS )
 
Database Management & Models
Database Management & ModelsDatabase Management & Models
Database Management & Models
 
data modeling and models
data modeling and modelsdata modeling and models
data modeling and models
 
Birthof Relation Database
Birthof Relation DatabaseBirthof Relation Database
Birthof Relation Database
 
Development of a new indexing technique for XML document retrieval
Development of a new indexing technique for XML document retrievalDevelopment of a new indexing technique for XML document retrieval
Development of a new indexing technique for XML document retrieval
 
Data resource management
Data resource managementData resource management
Data resource management
 
Ordbms
OrdbmsOrdbms
Ordbms
 
The three level of data modeling
The three level of data modelingThe three level of data modeling
The three level of data modeling
 
Data models
Data modelsData models
Data models
 
Growth of relational model: Interdependence and complementary to big data
Growth of relational model: Interdependence and complementary to big data Growth of relational model: Interdependence and complementary to big data
Growth of relational model: Interdependence and complementary to big data
 
Data models
Data modelsData models
Data models
 
Ch1 Introduction
Ch1 IntroductionCh1 Introduction
Ch1 Introduction
 

Similar to A Survey on Heterogeneous Data Exchange using Xml

Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docxData warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
whittemorelucilla
 
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docxData warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
randyburney60861
 
A novel approach towards developing a statistical dependent and rank
A novel approach towards developing a statistical dependent and rankA novel approach towards developing a statistical dependent and rank
A novel approach towards developing a statistical dependent and rank
IAEME Publication
 
Fuzzy Rules for HTML Transcoding
Fuzzy Rules for HTML TranscodingFuzzy Rules for HTML Transcoding
Fuzzy Rules for HTML Transcoding
Videoguy
 
Delivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic ApplicationsDelivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic Applications
Nathaniel Palmer
 
Delivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic ApplicationsDelivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic Applications
Nathaniel Palmer
 

Similar to A Survey on Heterogeneous Data Exchange using Xml (20)

XML Unit 01
XML Unit 01XML Unit 01
XML Unit 01
 
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docxData warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
 
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docxData warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
Data warehouse design from XML sourcesMatte0 Golfarelli Stef.docx
 
ITEC 610 Assingement 1 Essay
ITEC 610 Assingement 1 EssayITEC 610 Assingement 1 Essay
ITEC 610 Assingement 1 Essay
 
XML, XML Databases and MPEG-7
XML, XML Databases and MPEG-7XML, XML Databases and MPEG-7
XML, XML Databases and MPEG-7
 
Fyp presentation 2 (SQL Converter)
Fyp presentation 2 (SQL Converter)Fyp presentation 2 (SQL Converter)
Fyp presentation 2 (SQL Converter)
 
Unit 3 WEB TECHNOLOGIES
Unit 3 WEB TECHNOLOGIES Unit 3 WEB TECHNOLOGIES
Unit 3 WEB TECHNOLOGIES
 
UNIT-1 Web services
UNIT-1 Web servicesUNIT-1 Web services
UNIT-1 Web services
 
Parsing of xml file to make secure transaction in mobile commerce
Parsing of xml file to make secure transaction in mobile commerceParsing of xml file to make secure transaction in mobile commerce
Parsing of xml file to make secure transaction in mobile commerce
 
A novel approach towards developing a statistical dependent and rank
A novel approach towards developing a statistical dependent and rankA novel approach towards developing a statistical dependent and rank
A novel approach towards developing a statistical dependent and rank
 
Extracting interesting knowledge from versions of dynamic xml documents
Extracting interesting knowledge from versions of dynamic xml documentsExtracting interesting knowledge from versions of dynamic xml documents
Extracting interesting knowledge from versions of dynamic xml documents
 
Extracting interesting knowledge from versions of dynamic xml documents
Extracting interesting knowledge from versions of dynamic xml documentsExtracting interesting knowledge from versions of dynamic xml documents
Extracting interesting knowledge from versions of dynamic xml documents
 
Fuzzy Rules for HTML Transcoding
Fuzzy Rules for HTML TranscodingFuzzy Rules for HTML Transcoding
Fuzzy Rules for HTML Transcoding
 
Vision Based Deep Web data Extraction on Nested Query Result Records
Vision Based Deep Web data Extraction on Nested Query Result RecordsVision Based Deep Web data Extraction on Nested Query Result Records
Vision Based Deep Web data Extraction on Nested Query Result Records
 
Web based application of Live Scoreboard using XML.
Web based application of Live Scoreboard using XML.Web based application of Live Scoreboard using XML.
Web based application of Live Scoreboard using XML.
 
XML Introduction
XML IntroductionXML Introduction
XML Introduction
 
XML1.pptx
XML1.pptxXML1.pptx
XML1.pptx
 
Delivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic ApplicationsDelivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic Applications
 
Delivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic ApplicationsDelivering Process-Driven, Dynamic Applications
Delivering Process-Driven, Dynamic Applications
 
The need of Interoperability in Office and GIS formats
The need of Interoperability in Office and GIS formatsThe need of Interoperability in Office and GIS formats
The need of Interoperability in Office and GIS formats
 

More from IRJET Journal

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
Epec Engineered Technologies
 

Recently uploaded (20)

NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)Theory of Time 2024 (Universal Theory for Everything)
Theory of Time 2024 (Universal Theory for Everything)
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using PipesLinux Systems Programming: Inter Process Communication (IPC) using Pipes
Linux Systems Programming: Inter Process Communication (IPC) using Pipes
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Standard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power PlayStandard vs Custom Battery Packs - Decoding the Power Play
Standard vs Custom Battery Packs - Decoding the Power Play
 

A Survey on Heterogeneous Data Exchange using Xml

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2562 A Survey on Heterogeneous Data Exchange Using XML Kartikey Borle1, Amit Bendarkar2, Rajan Bhirud3, Aditya Bambole4 , Prof. Rachna Somkunwar5 1Department of Computer Engineering, DIT, Pimpri, Pune 2Department of Computer Engineering, DIT, Pimpri, Pune 3Department of Computer Engineering, DIT, Pimpri, Pune 4Department of Computer Engineering, DIT, Pimpri, Pune 5 Assistant Professor, Department of Computer Engineering, DIT, Pimpri, Pune ---------------------------------------------------------------------***--------------------------------------------------------------------- Abstract - XML is a popular and highly used markup language which is used because of its simplicity, generality, and usability. As a result, it is widely used in modern computing. Integrating multiple data sources has become important. This paper explore heterogeneous data sharing to acquire transparent operation and continuousheterogeneous data integration, and also focus on the basicpropertiesofXML data exchange based on available heterogeneous database integration systems. Key Words: Data export, Data import, Heterogeneous databases, XML, XML parsing 1. INTRODUCTION Nowadays, internet is growing rapidly and there is a wide use of database system, many numbers of independent databases has been planned and created in distributed environment. All these miscellaneous or different databases are different in structures. To eliminate the conflictbetween heterogeneous data, data exchange takes place in heterogeneous databases. However, in certain cases thereis necessity of information transmission in many application systems. Therefore,inheterogeneousdatabasessystem,data exchange between them becomes an important point of discussion. Big amount of semi-structured and structured data is stored with the help of XML technique. XML technique is also used for exchanging data from source to destination. Wheneverlarge amountofinformationisstored, data transformation and data manipulationisnecessary. The database that are maintainedherearemostlyheterogeneous and distributed. XML is designed to represent data in the form of tags (elements); it allows information to be expressed in such ways that match better for business. It brings powerful properties such as flexibility,heterogeneity, and extensibility to information modelling. That is the reason, XML has become a standard data format widelyused for data transmission over the Internet as well as in these organizations and a common language. This leads to an increasing need for exchanging and integrating the heterogonous XML data sources and schemas between different application systems. Therefore, data exchange between different and heterogeneous databases becomes very crucial point to work. Different languages such as Document Type Definition (DTD), eXtensible Stylesheet Language Transformations (XSLT). XML documentscanalso be restructured using Document Type Definition (DTD). For creating a mediate architecture of XML schemas, eXtensible Stylesheet Language Transformations (XSLT) can be used. XML (eXtensible Marked Language) provides solution for data integration of information. As there are large, complex and different types of queries, a fixed mapping is not possible to work. An XML document contains a root element following the nested elements. Elements can be either attributes or sub-elements. 2. RELATED WORK The purpose of data exchange is to realize data share among systems. The aim of XML tag is to spot every XML element unambiguously and to show constructive relationship. The constructive symbolcalledXMLtagallotted for every node in XML document is extra knowledge to the subject.PostOrderNumbering(PON)mentionedfollowspost order traversal requires a lot of space for tag that is a significant disadvantage. A famous coding method for trees known as Dewey coding is mentioned. M-IBSL (Modified Improved Binary String Labeling) is explained within that partition XML DOM nodes into sensitive and publicnodes[1]. The content of public nodes is additionally sent at the same timewhen the encryptedsensitivenodesisbeingsend,which is an extra information needed to reconstruct the XML document at the buyer. Therefore, leakage of extra information is not prevented. XML-based information exchange has gainedresearchersattentionwithdevelopment of internet technologies. Work to be done by researchers here was to study the conversion of XML document to relative information and transformationmethodsbetweenrelationalmodelsandXML. In [2], researchers studied the related theories to XML and relative models and proposed a data-exchange model in e- commerce system. Data exchange between different ERP systems is needed to be designed and implement in an interactive way. They proposed a tooltomapelementsofone schema to another. They studied linguistic conflicts in heterogeneous database systems and divided them in
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2563 subsequent different types and mentioned different causes for them. Different RDBMS suppliers like Sybase, Db2, SQL and Oracle have their own tools for data exchange between their databases and XML. XML processing has become more easy and efficient because of this. In comparison to this, native XML dbs store documentsin XML format, however their capacity of processing data is limited. Some skilled middleware programs are used for exchanging data between different XML documents and different XML files using the procedures in respective applications. Application-oriented data integration systems are designed and developed at the same time. Such systems are quite common in tiny enterprise information systems. They are all used underneath specific application atmosphere, for instance, HR management. In e-commerce environment, management information system(MIS) is back-end for enterprises daily operation. User is shown a website for browsing and buying products with different facilities for smooth operation, which is the front-end in this case. Therefore, they decided to visualize and design a system for exchange of data from databases of front end to backendand vice versa. XML is developed by W3C in 1998. It is a universal language standard. It is the simplest SGMLsubgroupandwas specifically made for internet purpose. The most important strength is that it has robust capability of data information and transmission. XML is layered architecture. Using Document Type Definition (DTD) or Schema makes XML document more structured for the reason of having robust information capability in order that it’s simpler to retrieve information from XML document. XML document viewing automation. W3C recommends Extensible System Language (XSL) style sheet standard. To retrieve the attributes or elements in the XML document, it will be taking total utilization of the matching of pattern methodology, and so developing switching rules for clearly defined item. In the meantime, new attributes or elements can be added in keeping with the actual condition, and developing programs to control them to fulfill that conditions. There are two important communicationtechnologyfortheXMLdocument: SAX (Simple API for XML) and DOM (document object module). Taking XML as intermediary file, and inspect the data within the XML document using SAX and DOM. TheXML parser supported on SAX depends upon event-driven interface while the one supported upon DOM changes data structure in XML documents in a group of item tree structure[3]. Parsing XML information, the important tools are DOM and SAX. DOM is appropriate for computing complex data structures. SAX Parser parsesthe XML record linebylineand triggers occasions once it experiencesopeninglabel,shutting tag or character in XML record. Nowadays, the XML technology is being used widely in dissimilar database information turning, and have become a public technology toascertaininformationtradingstandards within the actual application. The information conversion model that is set depending on XML technology as the functional representation of the general information gives a convenient way to information unification and turning between relational databasesand differentrepresentationof information. There are many database by-products relating to XML export and import tools,likeOracle,Sybase,Microsoft and IBM, etc. with extra tools to remodel XML in database tables[3]. Fig -1: XML based data exchange structure [3] At whatever point huge measure of information from mechanical applicationsrequiredtobeputaway,change and control of data can be a confounded issue. Vast measure of information consolidated with exclusive information positions, produced from very surprising information sources, makes an incredible test forinformationtakingcare of. To deal with this issue, a completely incorporated arrangement thatgrantsstockpilingandchangeofsubjective information configurations is presented. The taking after Fig.2, delineates how before utilizinginformationiskept and changed over [4]. Fig -2: Data storage model 2.1 Heterogeneous Database Data Exchange Build Up On The Xml Technology In [5] author says Extensible Mark-up Language has the marvelous information execution capacity, solid capacity of expandabilityand self-portrayal,whilethecomprehensionof the partition of information and the diverse assortment of
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2564 expression.TheseattributesdiscoverthatXMLarefrequently utilized as medium of data trade, so acknowledging heterogeneous framework information trade. The investigation of data trade of heterogeneousdatabasein view of XML is to truly concentrate the common change between social database construction and the XML demonstrate. Along these lines, setting up a mapping connection between the database model and XML record demonstrate and comprehend information transformation between them. 2.2 Document of XML A XML database is built from oneornumerousXML file. The database is developed out of large giant XML reports. When utilizing the term record, we tend to mean the input XML document. As in the accompanying Fig.3, it somehow looks like Hypertext mark-up Language (HTML) aside from that XML has extra strict manage regarding openingandshutting labels. It means that once a tag is opened (e.g. <title>), it needs to be closed (using </title>). Fig -3: XML document example 3. UNDERSTANDING THE XML Supporting JDOM to inspect, produce and serialize the XML document there is adoption of Pure Java technology. JDOM is developed by Jason Hunter and Brett McLaughlin in 2000. It is open source. It combined with DOM and SAX to overcome some insufficiency. To attain data unification, the XML inspection contains three point: data importation, data exportation and transmitting data. 3.1 Data Exportation For exporting data, firstly the required data is to be extracted from the source database in accordance with the data rules, and assembling it according to the logical structure requirements of original application. 3.2 Data Importation Keeping in mind the need for the maintenance, three steps are required to save the XML data files retrieved from dissimilar system into our system are: Validating XML File, assembling data and store in database. 3.2.1 Validating XML File During data transfer process, the information can be artificially remodel, thus testing the XML data file is more important. The test method is divided into two parts: a) Making the schema file for data standards to validate the data b) To write program for verification of unverified data by DTD. Failure in validation means, with the data standard, the arrangement of information is not compatible. After the completion of this step, thespecificexplanationwill begiven. The assembling of data will go on if test is passed. 3.2.2 Assembling Data In assembling process, there is data extraction and transformation. It is mainly about the establishing of the mapping between database table and XML data, and transferring data in the expected formatting of destination db. 3.2.3 Save in database After assembling data supporting the target database standards, use the hibernateDao.updateObject or hibernateDao.saveObject to update existed data or save the new data. 3.3 Transmitting Data If the source and destination dbs exist on the same machine (here server), data transmission will be abandoned. However, if both of them are running on different servers, it is necessary to focus on way to deal with the data conveyance issue. In the process of data transmission, some data file might be missing or there can be damage problem, thus some security policies can beadoptedtoensurethesafe transmission avoiding other userscopyingoraccessingdata, such as key management, digital signature and file encryption. Thus, ensuring that data cannot be modified throughout the data conveyanceprocessandprovidingsome facility that can identify content andsenderofthedocument. 4. CONCLUSIONS To conceive informationtradeandtransmissionability, XML is the most vital and frequently used information trade innovation. The most effective method to utilizeinformation trade procedures in heterogeneous database framework is
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056 Volume: 04 Issue: 03 | Mar -2017 www.irjet.net p-ISSN: 2395-0072 © 2017, IRJET | Impact Factor value: 5.181 | ISO 9001:2008 Certified Journal | Page 2565 essentially investigated in this paper. In this paper, we mainly studied data exchange betweendifferenttypesof dbs via an exchange technology called as XML. Different ways of exporting and importingthe informationwerestudiedin this paper, which involves different steps like in intermediary file, assembling, validating, and transmitting the data. We have also focused and discussed on SAX parser and DOM parser and their potentiality. We have come to know from aggregate usage procedure of the completelydissimilartype of database trade that utilizing XML as an information trading medium we can well accomplish the information transformation between the different databases, consequently accomplishing the reason for data trade and information sharing. REFERENCES [1] Varma,Ravi, and G. Venkata Rami Reddy. "A Review of XML Parallel Parsing Techniques." International Journal of Computer Science and Mobile Computing 3.4 (2014). [2] Wu, Mingli, and Yebai Li. "Investigations on XML-based Data Exchange between Heterogeneous Databases." Web Information Systems and Applications Conference (WISA), 2012 Ninth. IEEE, 2012. [3] Li, Taoying, Yan Chen, and Yingying Yu. "Research on XML Technology in Data Integration of Maritime." Computer Science & Service System (CSSS), 2012 International Conference on. IEEE, 2012. [4] Unterweger, Andreas, et al. "A generic model for universal data storage and conversion." Applied Electrical Engineering and Computing Technologies (AEECT), 2011 IEEE Jordan Conference on. IEEE, 2011. [5] Zhao, Jia Hua. "Heterogeneous Data Exchange Technology Based on XML." Applied Mechanics and Materials. Vol. 347. Trans Tech Publications, 2013. [6] Haw, Su-Cheng, Chien-Sing Lee, and Hau-Lee Tong. "Effective XML data storage and distributed query retrieval system." FutureComputerandCommunication (ICFCC), 2010 2nd International Conference on. Vol. 3. IEEE, 2010. [7] Xu, Honghua, et al. "A schema of data exchange for heterogeneousdata." Artificial Intelligence,Management Science and Electronic Commerce (AIMSEC), 2011 2nd International Conference on. IEEE, 2011. [8] Muralidhar, A., and V. Pattabiraman. "An Efficient Association Rule Based Clustering of XML Documents." Procedia Computer Science 50 (2015): 401-407. [9] Rochlani, Yogesh R., and A. R. Itkikar. "Integrating heterogeneous data sources using XML mediator." International journal of computer science and network 3 (2012). [10] Kharade, Sonam S., and Chetan J. Awati. "Techniques of Mapping XML Data: A Survey." International Journal 3.5 (2015).