1 / 11

SWSA discovery

Explore the different models of discovery, including matchmaking and brokering, and understand their role in the selection of potential service providers. Discover the importance of semantics in the advertisement and matching process.

rwillingham
Download Presentation

SWSA discovery

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SWSA discovery

  2. Overview • Models of discovery • Broker Matchmaker P2P • Structure of discovery • Discovery • Selection • Role of semantics

  3. Discovery Process Goal Abstraction to capabilities Advertisement Capability Description Request Store Match List of Providers Selection Potential Providers Enactment

  4. Matchmaker Three Models of Discovery • Matchmaking • (UDDI) • Broker • P2P

  5. Matchmaking Matchmaker Goal Advertisement Abstraction to capabilities Capability Description Store Request Match List of Providers Selection Report Info Potential Providers Enactment

  6. Brokering Goal Advertisement Store Abstraction to capabilities Capability Description Match List of Providers Selection Potential Providers Enactment

  7. P2P (1) Goal Advertisement Abstraction to capabilities Capability Description Store Request Match List of Providers Selection Report Info Potential Providers Enactment

  8. P2P (2) Goal Advertisement Abstraction to capabilities Capability Description Store Match List of Providers Selection Report Info Potential Providers Enactment

  9. Katia 9

  10. Katia’s 28 Dimensions of discovery • Direction: push vs pull • In UDDI provider pushes, requester pulls • In P2P provider pulls, requester pushes • Amount Info in adv: capabilities vs parameters • Is there any discovery service that makes this difference? • Action for advertisement: broadcasting vs retaining • P2P does broadcasting • UDDI does retaining • Browsing MA DB? Yes vs no • UDDI supports persistent queries • Amount Info in request: capability only vs parameters • Is there any discovery service that makes this difference? • Does MA mediate transaction? • Broker vs registry • Since some of the combinations are irrelevant there are 28 possible MA

  11. Importance of Semantics Advertisement The transformation should preserve the semantics of the query: it should not identify capabilities do not lead to the satisfaction of the goal Goal Abstraction to capabilities Capability Description Matching requires the recognition of whether the required capabilities are “similar enough” to the requested capabilities, ie the services that they describe (their meaning) provide similar functionalities Request Store Match Selection requires matching of own requirements visa vie the requirements of the providers and the functionality that they provide. The services selected are the one that provide the closest match. List of Providers Selection Potential Providers Enactment Ask Mike Huhns

More Related