Académique Documents
Professionnel Documents
Culture Documents
1
get data information not understand how the other application, As data storage (database) that is readable by the user
where the vision of the Internet that has not been achieved. because it is stored in clear text.
The vision is a world where the internet PCs, servers, smart Standard data transfer, can be used for the transmission
devices and Internet-based devices can collaborate without of transaction data between companies or send data
any hindrance. Businesses will be able to exchange data from a DBMS (Database Management System) is
provide customized and comprehensive solutions to customers. different (e.g from Oracle to SQL Server).
And the main thing is the information needed can be accessed
As a reference to create a new language, such as WML
from anywhere and with the computing device, platform, or
application that we use. XML can enable the exchange of (Wireless Markup Language), which is used in mobile
information or data between devices (servers, PCs, smart phones with WAP protocol (Wireless Application
devices, applications, and web sites). This data will be Protocol) or VoiceXML is used as a markup language
independent (unlocked), makes it easier to be organized, for speech recognition, dialog, application interaction
programmed and changed and exchanged between web sites voice response or DTMF (Dual-Tone Multi-Frequency
or applications. Because of this need, the more outgoing Signaling) applications like recharging or call center
XML-based technologies. Examples are SOAP (Simple and so on.
Project Access Protocol) and UDDI (Universal Description As a configuration file, in the Java XML documents
Discovery and Integration). frequently encountered as file server.xml and web.xml
B. Advantages and weaknesses of XML used Tomcat or query commands are stored in XML
2
files that are used in the framework iBatis or Hibernate.
As for our strengths in using XML are:
2 3
Dykes L. and Tittel E. XML For Dummies, Willey Publishing. John. E, 2002. Just XML. Translated by Dwi Prabantini. Published
United States of America. Andi, Yogyakarta.
2
information and specific kind of service to client in a network. steps - steps in testing this implementation are:
As noted above, that XML is a medium for exchanging data
between the application and we will apply to multiple servers The process of entry and storage of employee data as well
that require data from different server platforms. Now here I as the creation of an XML file on each server.
will attach a picture of the context diagram to illustrate the The process of parsing XML data obtained from another
overall system. server.
User 1 User 2
dt_employee
4
From the picture above explains that there are 2 sides
where the two interconnected server via XML data exchange
that is owned by another server.
3
in the parametric model data [1]. In Dept relation, an example
of temporal elements is [41,47] ∪ [71, NOW].
To be able to do the above, the second server at least have
an agreement form / form of XML data that is exchanged.
This is done so that each data element in an XML document
that is exchanged can be read and decoded correctly by the Temporal Attribute Values: To capture the changing value
system on both sides of the server. of an attribute, a temporal value of an attribute is defined as a
function from a temporal element into the domain of the
attribute [1]. The temporal value of MName attribute in the
first tuple is [41,47] Tom, [71,NOW] Inga. If ξ is a temporal
value, ξ denotes its domain. Thus [41,47] Tom, [71,NOW]
Inga =[41,71] ∪ [71,NOW]
7
Temporal Elements: To Obtain timestamps that are closed A domain expression is used to restrict the domain of tuples
under the set theoretic operations of union, intersection and (or objects) filtered by a boolean expression. A boolean
complement, the concept of temporal elements is Introduced expression has the same functionality as classical SQL in that
it either qualifies or disqualifies a tuple. But it differs from
6 Amagasa, Toshiyuki, Masatoshi Yoshikawa, and Shunsuke Uemura.
classical SQL in that it can be constructed by domain
expressions with set operations.
"A data model for temporal XML documents." International
Conference on Database and Expert Systems Applications. Springer
Berlin Heidelberg, 2000.
7
b. System Architecture
NOH, Seo-Young; GADIA, Shashi K. An XML-based framework
for temporal database implementation. In: 12th International 8
System to create a temporal database consists of three
Symposium on Temporal Representation and Reasoning (TIME'05).
IEEE, 2005. p. 180-182.
8Lee, Kangchan, et al. "A design and implementation of XML-Based
mediation framework (XMF) for integration of internet information
4
layers, namely: Query Processing Layer, Query Execution
Layer and Storage Management Layer.
F. Implementation of Example #3
3) Implementation XMF (Xml-Based Meditation
Query processing Layer: This layer generates the Framework) for Internet Information Integration.
physical query plan from ParaSQL query. One of the important problems in the management of
Internet data IALA integration of information resources. Task
Query Execution Layer: This layer executes an
resources information system is to answer questions that
expression tree represented in XML
require extracting and combining data from different sources
Storage Management Layer: This layer works to of information. To be able to provide a solution of the issues,
regulate paginated XML data. then made XMF to integrate Internet information resources.
Mediator
d. Conclusion
Figure 2 shows the detail block diagram of mediator.
Despite extensive work in temporal databases, it is difficult
Mediator is composed of a Query Processor, a Result
to find native implementations that are independent of
conventional databases. XML is a growing trend and adapted
in many systems and research areas. Temporal databases are
no exception.
5
Integrator, and a XMR handler. 10The Query Processor is in
charge of receiving, analyzing, and decomposing global
requires into deliverable forms for wrappers. At first, query
processor test the user query for query conformance test with
stored global schema. After that, the main rule of query
processor is generating the sub-query and distributing the sub-
query to appropriate wrapper.
Wrapper
13
The main function of wrapper is to translate the sub-query
into local query according to its information resource
management system and to transform the local result into
XML data format. The wrapper is composed of Query
Translator, Result Translator, and XMR Handler.
6
wrapper of bookstore understands the XMF queries and YAT[12] is a mediator system for the specification and the
returns the results in XML formats as shown in below picture. implementation of data conversions among heterogeneous
Which is shows the query results of each wrapper and the data sources.
results are similar but the structures are different.
And the last is MIX[13], which focus on wrapper-mediator
systems which employ XML as a means for information
modeling, as well as interchange, across heterogeneous
information sources.
d. Conclusion
III. CONCLUSION
c. Related Work
XML is a formatting language used to describe data. XML
Various mediator systems, such as TSIMMIS, IM, YAT, is designed to carry and store the data, this is unlike the case
IDIMS, HERMES, have been implemented fot the integration with HTML that displays data. In Information Systems, XML
of heterogeneous sources. These are the definition to each can be implemented as a data exchange format, temporal
others: database and also for the integration of Internet information
15 resources.
TSIMMIS[9] follows the mediator architecture, allowing
us to create a hierarchy of wrappers and mediators that talk to In the system of data exchange formats, XML is working
one another. on the file to be sent to other servers as the standard for data
description. Results are server data receiver will understand
IM (Information Manifold)[10] is a system for browsing
from the data sent by other servers that have different
and querying of multiple networked information sources.
platforms.
IDIMS(INEEL Data Integration Mediation System)[11] is a
In temporal databases, XML works as a temporary data
mediator system for database integration aimed for data
storage with a parametric model implementation temporal
integration from multiple heterogeneous sources.
database. In this case, XML is used as an intermediate for
efficiency in history database.
15Zhang, Feng, Yongshan Wei, and Xin Chen. "A reusable data
In XML-Based Framework, XML work and function in the
convergency model for integration of heterogeneous data resources." management of Internet data, the integration of information
Computer Science and Information Technology, 2009. ICCSIT 2009. resources. In doing so, there are some within XMF
2nd IEEE International Conference on. IEEE, 2009. architecture, the Application Layer, Layer Meditation and
7
Resource Layer. [11] Panchapagesan, Priya, et al. "The INEEL data integration mediation
system." Proc. International ICSC Symposium on Advances in
XML is a great way to develop information systems that Intelligent Data Analysis (AIDA'99), Rochester, NY, June 1999. 1999.
are reliable, durable, and sophisticated in handling data. Its
function in terms of reliable data describing the make XML
formatting technology is believed to remain as a very good [12] Cluet, Sophie, et al. "Your mediators need data conversion!." ACM
SIGMOD Record. Vol. 27. No. 2. ACM, 1998.
data, particularly in the information system.
[14] Yoo, Seong-Joon, Kangchan Lee, and Kyuchul Lee. "An XML-based
[2] Dykes L. and Tittel E. XML For Dummies, Willey Publishing. United mediation framework for seamless access to heterogeneous internet
States of America. resources." International Conference on Information Networking.
Springer Berlin Heidelberg, 2003.
[10] Levy, Alon Y., Anand Rajaraman, and Joann J. Ordille. "The World
Wide Web as a Collection of Views: Query Processing in the
Information Manifold." VIEWS. 1996.