70 likes | 265 Views
Chapter 19: Semantic Service Selection. Service-Oriented Computing: Semantics, Processes, Agents – Munindar P. Singh and Michael N. Huhns, Wiley, 2005. Highlights of this Chapter. Semantic Matchmaking An Advertising and Matchmaking Language Selecting Services SoCom Matchmaking.
E N D
Chapter 19:Semantic Service Selection Service-Oriented Computing: Semantics, Processes, Agents– Munindar P. Singh and Michael N. Huhns, Wiley, 2005
Highlights of this Chapter • Semantic Matchmaking • An Advertising and Matchmaking Language • Selecting Services • SoCom Matchmaking Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns
Discovery versus Selection • Often the purpose behind discovering a service is to select a good one • We don’t need to find all services • Just the one that’s best for us! • By focusing on selection, we can • Reduce irrelevant results • Reduce irrelevant traffic and management • Improve the payoff Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns
Semantic Matchmaking • Match using an ontology • Domain of a service • Preconditions and effects of methods • Use ontologies to reformulate queries and generate query plans by • Generalizing or specialize concepts • Partitioning concepts • Decomposing properties Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns
Semantic Team Matchmaking • Formally represent commitments and capabilities (not just methods) • Define abstract spheres of commitment (SoCom) in terms of roles, e.g., buy-sell: • Capabilities: can issue quote and ship, can pay • Commitments: will honor price quote; will pay • To adopt these roles, agents must have the capabilities and acquire the commitments. Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns
Consumer and Provider Agents SoComs provide the context for concepts represented & communicated Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns
Chapter 19 Summary Service-Oriented Computing: Semantics, Processes, Agents - Munindar Singh and Michael Huhns