(absence of established trust), the RA sends the
query in “broadcast”. When the RA has information
exploitable in terms of trust, it redirects the query in
a sequential way, beginning by the most trusted
agent. The answer to the query will be the one
generated by the first agent that fulfills it. If the RA
does not receive any answer, the user will be
informed about it. If the RA only knows the
neighbors able to answer the sub-queries (query
1
, …,
query
N
), the RA sends directly the sub-queries to
these neighbors. In our example, the RA sends
Query
1
to the MedicalAnalysisLaboratoryISA,
Query
2
to the NutritionistISA and Query
3
to the
PharmacyISA. The RA must collect and classify the
obtained answers from the different agents and
select the most relevant ones considering established
adaptation criteria. The scenarios that present the
sending and enrichment of query and the reception
of results can be found in (Carrillo et al., 2005).
4 CONCLUSIONS
When a user formulates queries, the results can
come from different Information Sources (IS). In
this paper, we have defined a query routing process
as a mechanism which analyzes the query, and
performs a matching (semantic or syntactic) between
query’s items and IS’ items. This matching is
achieved in order to select the IS able to answer to
user queries. After identifying items and the
recognition of the IS that are able to manage
equivalent items, this process splits the query. A
Router Agent considers adaptation criteria provided
by the user (e.g. location, user’s activities,
preferences) in order to choose the most
appropriated IS for answering the query. Finally, this
process must collect and classify the query results.
We have illustrated the query routing process by
means of an example implying the different IS of a
hospital in which a doctor asks for information about
the prescribed medicines, the medical analysis and
the diet of a patient. Our future work aims the
definition of an algorithm for the collection and
analysis of results coming from one or several IS.
REFERENCES
Agostini, A., Moro, G., 2004. Identification of
Communities of Peers by Trust and Reputation. In
AIMSA 2004, 11
th
Int. Conf. on Artificial Intelligence:
Methodology, Systems, and Applications. Springer, p.
85-95.Brunkhorst, I., Dhraief, H., Kemper, A., Nedjl
W., Wiesner, C., 2003. Distributed Queries and Query
Optimization in Schema-Based P2P Systems. In
DBISP2P, 1
st
Int. Workshop on Databases, Inf.
Systems, and P2P Computing. Springer, p. 184-199.
Carrillo-Ramos, A., Gensel, J., Villanova-Oliver, M.,
Martin, H., 2005. A Peer Ubiquitous Multi-Agent
Framework for providing nomadic users with adapted
information. In AP2PC 2005, 4
th
Int. Workshop on
Agents and P2P Computing. Springer, p. 159-172.
Carrillo-Ramos, A., 2007. Agents ubiquitaires pour un
accès adapté aux systèmes of information : Le
Framework PUMAS. Doctoral Thesis of the
University Joseph Fourier, Grenoble, France. (March
5
th
, 2007)
Kokkinidis, G., Lefteris, S., Christophides, V., 2006.
Query Processing in RDF/S-Based P2P Database
Systems. Semantic Web and P2P. Springer, p. 59-87.
Koloniari, G., Pitoura, E., 2004. Content-Based Routing of
Path Queries in Peer-to-Peer Systems. In EDBT 2004,
9
th
Int. Conf. on Extending DB Technology. Springer,
p. 29-47.
Panti, M., Penserini, L., Spalazzi, L., 2002. A Multi-Agent
System based on the P2P model to Information
Integration. In AAMAS 2002, 1
st
Int. Conf. on
Autonomous Agents and Multi-Agent Systems.
http://www.agentcities.org/EUNET/Projects/acnet_pro
j_38.pdf (Last Access: September 2006)
Röhm, U., Böhm, K., Schek, H., 2000. OLAP Query
Routing and Physical Design in a Database Cluster. In
EDBT 2000, 7
th
Conference on Extending Database
Technology. Springer, p. 254-268.
Shizuka, M., MA, J., Lee, J., Miyoshi, Y., Takata, K.,
2004. A P2P Ubiquitous System for Testing Network
Programs. In EUC 2004, Embedded and Ubiquitous
Computing. Springer, p. 1004-1013.
Thilliez M., Delot T., 2004. Evaluating Location
Dependent Queries Using ISLANDS. In ISSADS
2004, Symposium on Advanced Distributed Systems.
Springer, p. 126-136.
Xu, J., Lim, E., Ng, W.K., 1999. Cluster-Based Database
Selection Techniques for Routing Bibliographic
Queries. In DEXA 99, 10
th
Int. Conf. on Database and
Expert Systems Applications. Springer, p.100-109.
Yang, D., Xu, L., Cai, W., Zhou, S., Zhou, A., 2004.
Efficient Query Routing for XML Documents
Retrieval in Unstructured Peer to Peer Networks. In
APWeb 2004. Springer, p. 217-22
WEBIST 2008 - International Conference on Web Information Systems and Technologies
130