Download presentation
Presentation is loading. Please wait.
Published byJocelyn Higgins Modified over 9 years ago
1
Ranking of Web Services Eyhab Al-Masri
2
Outline Discovery of Web Services 1 Ranking of Web Services 2 Approaches 3 Conclusion 4 Q & A 5
3
Eyhab Al-Masri Web Service Properties Self-Describing Service interaction must be well defined through an interface Well Documented Human Readable Self-Discoverable Simple mechanism to publish info Easy way to find services Efficient way to interact with Web services
4
Eyhab Al-Masri Current Web Service Architecture Service Provider Service Registry Service Consumer Publish Find Interact Implements the service and makes it available over the Internet Central directory for publishing and finding services Consumer of a service
5
Eyhab Al-Masri UDDI Business Registry (UBR) UDDI: Universal Description, Discovery, and Integration Central location for publishing, managing, and discovering Web services A focal point where all businesses of all sizes can meet in an open, global framework As the number of Web services increase, the success of businesses will depend on service discovery
6
Eyhab Al-Masri UDDI Business Registry (UBR) UBR APIs should be able to: Effective search functionality Enable clients to choose between two implementations of Web service based on quality of service metrics Provide multiple search techniques (i.e. search by name, by category, contextual information, etc…) Provide a mechanism for outputting desired Web services
7
Eyhab Al-Masri UDDI Business Registry (UBR) UBR v 3.0 Current Status Centralized or decentralizedDecentralized Can Associate Web services specific measurements? No Standard mechanism Abstract LevelVery Abstract Search techniquesVery basic Any guarantee to quality of published information No. Registration is voluntary Range-based searchingNo Support for versioningNo Caching?No Validate, govern, and secure Web services? No
8
Eyhab Al-Masri UDDI Business Registry (UBR) Clients will be unable to distinguish Web services from one another UBR limitations Depending on keyword matching (which is very limited), clients will be flooded with results Clients will take longer to find relevant Web services Service providers may not have enough visibility
9
Eyhab Al-Masri UDDI Business Registry (UBR) Limited UBR Features Discovering Web services will be less productive Discovery results become inaccurate Finding relevant Web services will be very time consuming Locating information will be a challenging task Business collaboration will not be cost effective Discovering Web services becomes unreliable “… UBR got passed around like a bad cold and it ended up hooking up with the wrong people…” Miko Matsumura, Vice President Infravio Inc & Chair OASIS SOA Blueprints Technical Committee From “Who Killed UBR” 2006 – SearchWebSevices.com
10
Eyhab Al-Masri What is a possible solution? One apparent solution is to think of a way to “differentiate” between Web services How ? Ranking Ranking is an important part of many information retrieval systems Discovery of Web services involves the collection and retrieval of information, therefore, a ranking mechanism becomes extremely significant
11
Eyhab Al-Masri Ranking of Web Services As Web services proliferate: I.UDDI Business Registries will be filled with millions of published Web services http://haydn.cs.washington.edu:8080/won/wonServlet
12
Eyhab Al-Masri Ranking of Web Services II.Decentralizing UBRs will add to the already existing problem of finding relevant Web services UDDI.org: UDDI Products and Components
13
Eyhab Al-Masri Ranking of Web Services III.Without a ranking mechanism, it will become very common that search queries will return thousands if not millions of results, a common dilemma faced with regular Web searches. Google.com’s search for “Web” keyword
14
Eyhab Al-Masri Ranking of Web Services IV.The nature of how service registries operate makes the querying technique different from the ones used on the Web and other traditional information retrieval systems UDDI.org (Service Discovery - - Section 2.1)
15
Eyhab Al-Masri Approaches QoS-based: Measure QoS for Web services Allow Clients to search for Web services by specifying QoS parameters (i.e. search for all Web services that have the keyword ‘weather’ in Guelph with 99% reliability”) Liu, Y., Ngu, A.H., Zeng, L., QoS computation and policing in dynamic web service selection, Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters, May 19-21, 2004, New York, NY, USA. Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, K., and Sheng, Q.Z., Quality Driven Web Services Composition Proc. 12th Int'l Conf. World Wide Web (WWW), May 2003.
16
Eyhab Al-Masri Approaches Caverlee, J., Liu, L., and, Rocco, D., Discovering and ranking web services with BASIL: a personalized approach with biased focus, Proceedings of the 2nd international conference on Service oriented computing, November 15-19, 2004, New York, NY, USA Uses two distinct techniques: Categorization Personalized relevance Ranks highly relevant data services and measures the relevance between services using a series of biased probing methods. E. Rahm and P. A. Bernstein. A survey on approaches to automatic schema matching. VLDB Journal, 10(4), 2001. tries to collected information about the semantics of the schemas, and provide analysis based on them. Analysis includes: linguistic analysis, structural analysis, domain knowledge Lu, H., Semantic Web Services Discovery and Ranking, Web Intelligence, 2005 Semantic discovery and ranking of Web services through a sequence of types in its inputs and output variables and using a partial matching technique
17
Eyhab Al-Masri Conclusion 1 As the number of Web services increase, the success of businesses will depend on service discovery. 2 It is a crucial to provide effective means to distinguish between Web services particularly if they share similar functionalities. 3 Providing a ranking mechanism for Web services is inevitable and can significantly enhance the discovery process by outputting desired services within top results.
18
Q & A
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.