WEB SERVICES-BASED QUERY REWRITING AND RESOLUTION
IN LOOSELY COUPLED INFORMATION SYSTEMS
Mahmoud Barhamgi, Pierre-Antoine Champin and Djamal Benslimane
LIRIS Laboratory, Claude Bernard Lyon1 University, 69622 Villeurbanne, France
Keywords:
Web services composition, Data integration, P2P systems.
Abstract:
Recently a great deal of information resources has been exposed in the form of Data-Providing Web services
in Peer-to-peer based e-collaboration environments. In this paper we model these services as RDF views over
the peer local ontology, then we use these views in establishing a composition of Web services that satisfies
a received query. Our composition is Data-Driven, therefore we apply extra data treatments on data flow
between composed services before getting the desired result.
1 INTRODUCTION
In today’s loosely-coupled e-collaboration environ-
ments (e.g. eHealth, eGov...etc) the access to an in-
creasing number of data sources is made through Web
services. We call this kind of services as “Data-
Providing Services” as opposed to “Functionality-
Providing Services” since their invocation only re-
turns a piece of information without causing any
change in the environment (e.g. charging a credit
card, ...etc). Data-Providing services are very com-
mon in eHealth collaboration environments, in the
same health site, for example, they are used to en-
capsulate and integrate numerous proprietary data
sources that otherwise cannot be integrated, e.g. sen-
sors, equipments equipped with proprietary inter-
faces...etc. Across different sites, they are used to
share patients records, or as a means to transfer out-
sourced data. Such e-collaboration environments can
be modeled as peer-to-peer environments where every
peer holds a collection of DP services, puts them at
the disposal of its partners and, in return, they provide
it with their DP services. The collaboration implies
that some of the peer’s data items are outsourced or
stored at its partners and that it needs to exploit their
DP services to retrieve these items when needed.
So far, P2P Data Management and Integration
Systems (Halevy et al., 2004; Rodr
´
ıguez-Gianolli
et al., 2005; L
¨
oser et al., 2003; Spyropoulou and Dala-
magas, 2006) were only concerned with handling tra-
ditional data sources (as opposed to services). In these
systems, peers are supposed to directly hold and ex-
pose their data, either in a syntactic form (XML),
or recently in some semantic forms (OWL instances
plus some inferencing capabilities), then when they
are interrogated, they apply queries squarely to data
instances in order to materialize answers. However,
none of these systems pay attention to the conse-
quences raised by the adoption of DP services for
data sharing. With this form of data accessibility, it
becomes impossible to materialize data in any forms
or structures before applying, in a subsequent step,
queries to it, rather the query resolution here neces-
sitates to decompose the received query in terms of
available services, compose these services, and to co-
ordinate their execution.
2 OUR APPROACH
In this paper we provide a condensed description
of our framework ((Barhamgi et al., 2007)) to pro-
vide better support for data sharing and integration in
eSystems that make an extensive use of DP services.
In our framework individual peers adopt the stack pre-
sented in figure 1 which has the following layers.
1. Data-Providing Services Layer. This layer holds
(or makes reference to) services that contribute data
items pertaining to the peer in question. These ser-
vices are either local or remote ones (i.e offered by
the peer’s partners), and they can be picked up based
on the SOA(Papazoglou, 2003) model.
2. Views Layer. In this layer we model previously
397
Barhamgi M., Champin P. and Benslimane D. (2007).
WEB SERVICES-BASED QUERY REWRITING AND RESOLUTION IN LOOSELY COUPLED INFORMATION SYSTEMS.
In Proceedings of the Third International Conference on Web Information Systems and Technologies - Internet Technology, pages 397-401
DOI: 10.5220/0001277303970401
Copyright
c
SciTePress