09.01.2013 Views

European Journal of Scientific Research - EuroJournals

European Journal of Scientific Research - EuroJournals

European Journal of Scientific Research - EuroJournals

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!