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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>European</strong> <strong>Journal</strong> <strong>of</strong> <strong>Scientific</strong> <strong>Research</strong><br />

ISSN 1450-216X Vol.20 No.2 (2008), pp.374-383<br />

© Euro<strong>Journal</strong>s Publishing, Inc. 2008<br />

http://www.eurojournals.com/ejsr.htm<br />

Generic Architecture Based Agent for<br />

Context and Schema Mediation<br />

Benharzallah Saber<br />

Department <strong>of</strong> Computer science<br />

University <strong>of</strong> Mohamed Khider Biskra, 07000Algery<br />

E-mail: sbharz@yahoo.fr<br />

Kazar Okba<br />

Department <strong>of</strong> Computer science<br />

University <strong>of</strong> Mohamed Khider Biskra, 07000Algery<br />

E-mail: Kazarokba@yahoo.fr<br />

Abstract<br />

This paper is to propose a generic architecture based agent for the semantic<br />

mediation <strong>of</strong> the information systems. This solution combines two approaches (schema<br />

mediation and context mediation) in a progressive way and uses new technologies in order<br />

to ensure better advantages <strong>of</strong> the two approaches. Our solution makes it possible to solve<br />

the majority <strong>of</strong> the semantic conflicts in a dynamic way and respects the properties <strong>of</strong><br />

interoperability (autonomy, scalability, evolutionarily...) by using the concept <strong>of</strong> intelligent<br />

agent<br />

1. Introduction<br />

The evolutions <strong>of</strong> these last years, as well in terms <strong>of</strong> organization as <strong>of</strong> technology, generated the<br />

multiplication and the dissemination <strong>of</strong> heterogeneous information, thus returning the information<br />

systems heterogeneous and distributed. The cooperation <strong>of</strong> systems is confronted with many problems<br />

<strong>of</strong> heterogeneities and must take account <strong>of</strong> the open and dynamic aspect <strong>of</strong> modern environments.<br />

Various types <strong>of</strong> heterogeneity can be met. Technical heterogeneity refers to the coexistence <strong>of</strong><br />

disparate material platform and operating systems. Syntactic heterogeneity relates to the diversity <strong>of</strong><br />

choice on the level <strong>of</strong> the models and the data types. Structural heterogeneity characterizes the<br />

differences between the concepts <strong>of</strong> the data models (schematic conflicts) and between query<br />

languages. Semantic heterogeneity refers to cases <strong>of</strong> different interpretation. Several types <strong>of</strong> semantic<br />

conflicts appear: naming conflicts (taxonomic problems and linguistics), values conflicts (units and<br />

scales problems...)<br />

The solutions for the interoperability <strong>of</strong> the information systems evolved to the semantic<br />

mediation <strong>of</strong> the systems, defined [5] [7], "any process <strong>of</strong> database interoperability allowing to solve<br />

the semantic conflicts related to the objects values domain and dependent on the objects structuring <strong>of</strong><br />

the real world"<br />

We propose a solution for the semantic mediation <strong>of</strong> the information systems, section 2<br />

presents a synthesis <strong>of</strong> the various existing approaches and then introduced the key points <strong>of</strong> our<br />

solution. Two sections 3.3 and 3.4 describe the architecture <strong>of</strong> the mediation and the various types <strong>of</strong><br />

agents. Then sections 3.5, 3.6 and 3.7 explain the protocol which makes it possible to add systems, the

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

Saved successfully!

Ooh no, something went wrong!