European Journal of Scientific Research - EuroJournals
European Journal of Scientific Research - EuroJournals
European Journal of Scientific Research - EuroJournals
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Generic Architecture Based Agent for Context and Schema Mediation 375<br />
mediation model and the queries processing. Finally, sections 3.8, 3.9 and 3.10 describe the<br />
communication language between agents, a cooperation scenario and the prototype implementation.<br />
2. Interoperability approaches <strong>of</strong> the information systems<br />
We compare the various approaches according to the following criteria:<br />
1. The formulation <strong>of</strong> the user query (in ontology/schema terms)<br />
2. Capacity <strong>of</strong> the system to solve the majority <strong>of</strong> the semantic conflicts (solved conflicts type).<br />
3. The degree <strong>of</strong> automation <strong>of</strong> the resolution process.<br />
4. The resolution <strong>of</strong> the requests (treated statically/dynamically)<br />
5. Transparency, evolutionarily (add/remove/modification <strong>of</strong> an information sources) and the<br />
scalability (capacity to manage an exponential increase in information sources) <strong>of</strong> architecture.<br />
Many solutions were proposed to solve the interoperability problem <strong>of</strong> information systems<br />
(virtual integration) [3] [4] [2], The most recent systems are the broking information systems whose<br />
objective is oriented directed on the semantic conflicts resolution (or semantic mediation). Three<br />
approaches [6] [8] [2] are distinguished:<br />
The schema mediation is a direct extension <strong>of</strong> the federate approach. Data conflicts solved<br />
statically. It consists with associates to the mediator a knowledge set (mapping rules) allowing locating<br />
the data sources. An execution plan is established by rules, which define where are the relevant data to<br />
a query processing are. The Global schema is generally specified by interfaces object, logic or XML. In<br />
this approach the transparency is assured, the degree <strong>of</strong> automation resolution is weak and the<br />
scalability and the evolutionarily are respected compared to the context mediation. The majority <strong>of</strong> the<br />
solutions not solve the semantic conflicts <strong>of</strong> values [02].<br />
A first tendency can be illustrated using work <strong>of</strong> Kashyap and Seth carried in 1994 for the<br />
context mediation approach. Sensitive to the semantic heterogeneity problem which can make difficult<br />
query processing, they introduced the concept <strong>of</strong> context. The role <strong>of</strong> the mediator in this approach, it<br />
identifies and locates, transforms and integrates the relevant data according to semantics associated<br />
with a query [02]. The data conflicts resolution is dynamic and does not require the definition <strong>of</strong> a<br />
mediation schema. The user's queries are generally formulated in terms <strong>of</strong> ontologies. The data are<br />
integrated dynamically according to the semantic information contained in the description <strong>of</strong> the<br />
contexts. This approach allows the best taken into account <strong>of</strong> the evolution <strong>of</strong> the local sources and<br />
thus the automation degree is better compared to the schema mediation.<br />
Two categories <strong>of</strong> context mediation are defined: the approach single domain SIMS [9], COIN<br />
[10] works on a single domain where all the contexts are defined by using a universal <strong>of</strong> consensual<br />
speech. The scalability and evolutionarily are respected but remains limited by the unicity <strong>of</strong> the<br />
domain; and multi domains approaches Infosleuth [11], Observer [12]. In this approach the conflicts<br />
resolution is a dynamic way, during the execution <strong>of</strong> the queries allows the best taken into account <strong>of</strong><br />
the evolution <strong>of</strong> the local sources and thus the automation degree is better compared to the schema<br />
mediation. Concerning the semantic conflicts, the majority <strong>of</strong> the projects solve only the taxonomic<br />
conflicts Coin [10]. The resolution <strong>of</strong> the values conflicts either is guided by the user Infosleuth [11],<br />
or unsolved in the majority <strong>of</strong> the cases Observer [12] [13].<br />
The hybrid approach combines between the schema mediation and the context mediation,<br />
named DILEMMA [02][24] and based on the queries static resolution. The mediation is ensured by a<br />
couple mediator/wrapper and a knowledge base associated with each system taking part in the<br />
cooperation. The mediator comprises a queries processor and a facilitator. This last is composed <strong>of</strong> two<br />
services: a fusion service (distant context, local context) and a generation service <strong>of</strong> mediation rules.<br />
Shared information is described in a data model directed objects deductive and attached to an<br />
applicability or local semantic context expressed using terminological logic. This approach <strong>of</strong>fers a<br />
better transparency like the schema mediation and makes it possible to solve the values semantic<br />
conflicts, but in a manner a priori. The automation degree is better compared to the schema mediation