text or the personalized view of the user.
The two phase discovery presented in (Stollberg
et al., 2007), which we extend to create goal for dis-
covery, provides a way to model the goal for discov-
ery and discover web service, but does not take into
consideration about the possible use of precondition
for providing accurate web services.
Wolf-Tilo presents a personalized selection of web
services approach in (Balke and Wagner, 2003). The
methodology presented there handles the task of per-
sonalization at selection time. The discovery ap-
proach used in keyword based. Ther discovery pro-
posal lacks expressiveness of the query and the ser-
vice. They use simple SQL query to select the ser-
vices that meet the user’s requirement.
(Maamar et al., 2006), gives a very compre-
hensive view for modeling the personalization aspect
for web service discovery. They present a discov-
ery methodology which requires interaction with the
web services and the resource where the web service
has to be executed. They consider three aspects when
considering about the personalization, which are User
context, web service context and resource context.
User context considers user’s preferences, including
where and when the service is needed to be executed.
The web service context considers the constraints on
the web service to execute in a specific environment
and lastly the resource context is the time and load
constraint on the resource. Their approach is quite
similar to our in terms user’s view, but not much de-
tail is presented regarding the modeling language of
the service and query from the user.
8 CONCLUSION AND FUTURE
WORK
In this paper an approach for discovering web services
has been presented. This papers considers discovery
from users perspective. Creation of refined goal from
a generic one is provided to make an accurate service
discovery. Modelling of web services and goal has
been provided using WSMO. WSMO allows to model
a profile of the user as ontology concept. We have pre-
sented how the use of precondition of the WSMO web
service description can be done, which earlier has not
been used. A distributed architecture has been pre-
sented, which handles distributed querying. This has
resulted in efficient discovery of services as the load
on the discovery component has been distributed. The
inferencing time required for discovery is reduced.
This architecture has been implemented in the EU
funded SemanticGov, and has result in very accurate
service discovery during its testing. More work needs
to be done for handling composed goals. Creating
sub-goals and handle discovery and aggregating re-
sults. This has been left for the future work.
ACKNOWLEDGEMENTS
This material is based upon works supported by the
EU funding under the projects TripCom (FP6-IST-4-
027324-STP), SemanticGov (FP6-IST-4-027517) and
by the Science Foundation Ireland under Grant No.
SFI/02/CE1/I131.
REFERENCES
Amato, G. and Straccia, U. (1999). User profile model-
ing and applications to digital libraries. In Proc. of
3rd European Conference on Research and Advanced
Technology for Digital Libraries, pages 670–683.
Balke, W. and Wagner, M. (2003). Towards personalized
selection of web services. In Proc. of 12th World Wide
Web Conference.
Clement, L., Hately, A., Riegen, C., and Rogers,
T. (2004). Uddi version (3.0.2), uddi spec
technical committee draft. Technical report.
http://www.w3.org/TR/2004/REC-owl-features-
20040210/.
Garrigos, I., Gomez, J., Barna, P., and Houben, G. (2005).
A reusable personalization model in web application
design. In Proc. of Workshop on Web Information Sys-
tems Modelling, pages 40–49.
Hai, L., Qing, L., and Naijie, G. (2005). Quantifying con-
texts for user-centered web service discovery. In Proc.
of 10th IEEE International Enterprise Distributed Ob-
ject Computing Conference, pages 399–404.
Keller, U., Lara, R., Polleres, A., Toma, I., Kifer, M., and
Fensel, D. (2004). D5.1 v0.1 WSMO Web Service Dis-
covery WSML Working Draft.
Li, S. (2003). Jxta 2: A high-performance, massively scal-
able p2p network. Technical report.
Maamar, Z., Mostefaoui, S., and Mahmoud, Q. (2006).
Context for personalized web services. In Proc. of
38th Hawaii International Conference on System Sci-
ences.
Makripoulias, Y., Makris, C., Panagis, Y., Sakkopoulos, E.,
Adamopouloua, P., and Tsakalidis, A. (2006). Web
service discovery based on quality of service. In Proc.
of 4th ACS/IEEE International Conference on Com-
puter Systems and Applications, pages 196–199.
Mocan, A., editor (2005). WSMX Data Mediation. WSMO
Working Group.
Motik, B., Nagypal, G., and Grimm, S. (2005). Wsml rea-
soner. Technical report.
Ognyanov, D. and Kiryakov, A. (2005). Ontology represen-
tation and data integration (ordi) framework. Techni-
cal report.
WEBIST 2008 - International Conference on Web Information Systems and Technologies
88