Models to Customise Web Service Discovery Result using Static and Dynamic Parameters

This paper presents three models which enable the customisation of Universal Description, Discovery and Integration (UDDI) query results, based on some pre-defined and/or real-time changing parameters. These proposed models detail the requirements, design and techniques which make ranking of Web service discovery results from a service registry possible. Our contribution is two fold: First, we present an extension to the UDDI inquiry capabilities. This enables a private UDDI registry owner to customise or rank the query results, based on its business requirements. Second, our proposal utilises existing technologies and standards which require minimal changes to existing UDDI interfaces or its data structures. We believe these models will serve as valuable reference for enhancing the service discovery methods within a private UDDI registry environment.




References:
[1] Eric Newcomer, Greg Lomow, Understanding SOA with Web Services
(Upper Saddle River, NJ: Addison Wesley Professional, 2004).
[2] Thomas Erl, Service-Oriented Architecture: Concepts, Technology, and
Design (Upper Saddle River, NJ: Prentice Hall, 2005)
[3] Rama Akkiraju, Richard Goodwin, Prashant Doshi, Sascha Roeder, A
method for semantically enhancing the service discovery capabilities of
UDDI. Proc. Workshop on Information Integration on the Web,
Acapulco, Mexico, 2003. 87-92
[4] Anupriya Ankolekar, Mark Burstein, Jerry Hobbs J, DAML-S: Web
service description for the semantic web. Proc. First Int'l Semantic Web
Conf. (ISWC02), Sardinia, Italy, 2002.
[5] Oracle Unveils Oracle(R) Application Server 10g Release 3. 19
September 2005.
http://biz.yahoo.com/prnews/050919/sfm087.html?.v=24
[6] OASIS. Introduction to UDDI: Important Features and Functional
Concepts. October 2004. http://lists.oasis-open.org/archives/uddispec/
200410/pdf00001.pdf
[7] K. Sivashanmugam, K. Verma, A. Sheth, J. Miller, Adding Semantics to
Web Services Standards, Proceedings of the 1st International
Conference on Web Services (ICWS'03), Las Vegas, Nevada, June
2003, 395 - 401.
[8] OASIS. UDDI Version 3 Features List
http://uddi.org/pubs/uddi_v3_features.htm
[9] Massimo Paolucci, Takahiro Kawamura, Terry R. Payne, and Katia
Sycara, Semantic Matching of Web Services Capabilities. The First
International Semantic Web Conference (ISWC), Sardinia (Italy), June,
2002.
[10] Massimo Paolucci, Takahiro Kawamura, Terry R. Payne, and Katia
Sycara, Importing the Semantic Web in UDDI. In Web Services, EBusiness
and Semantic Web Workshop, 2002.
[11] Luc Moreau, Simon Miles, Juri Papay, Keith Decker, Terry Payne,
Publishing Semantic Descriptions of Services, Semantic Grid Workshop,
Chicago, 2003, 48-54.
[12] Wolf-Tilo Balke, Matthias Wagner, Towards Personalized Selection of
Web Services, 12th International World Wide Web Conference,
Budapest, Hungary, 2003.
[13] Abdelmounaam Rezgui, Athman Bouguettaya, Privacy Ranking of Web
Service, ACM International Conference On Service Oriented
Computing, New York, NY, 2004.
[14] Jyotishman Pathak, Neeraj Koul, Doina Caragea, Vasant G Honavar, A
Framework for Semantic Web Service Discovery, ACM International
Workshop on Web Information and Data Management, Bremen,
Germany, 2005.
[15] Z.Chen, C.Liang-Tien, B.Silverajan, L.Bu-Sung, UX - An Architecture
Providing QoS-Aware and Federated Support for UDDI, Proc of
International Conference on Web Services, Las Vegas, Nevada, USA,
2003. CSREA Press 2003, ISBN 1-892512-49-1.
[16] OASIS. UDDI solutions: UDDI Products and Components.
http://www.uddi.org/solutions.html
[17] Serra da Cruz Serra da Cruz, Maria Luiza M. Campos, Paulo F. Pires,
Linair Maria Campos, Monitoring E-Business Web Services Usage
through a Log Based Architecture. IEEE International Conference on
Web Services, San Diego, CA, 2004, 61-69.