1 / 21

“Where is My Service, Dude?“ How Semantics Solves and Makes Problems

“Where is My Service, Dude?“ How Semantics Solves and Makes Problems. Muhammad Fadlisyah ASNA PhD-Day Enschede, 09 June 2006. Contents. Discovery in Web services. Discovery in Semantic Web Services. Web services.

morey
Télécharger la présentation

“Where is My Service, Dude?“ How Semantics Solves and Makes Problems

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. “Where is My Service, Dude?“How Semantics Solves and Makes Problems Muhammad Fadlisyah ASNA PhD-Day Enschede, 09 June 2006

  2. Contents • Discovery in Web services. • Discovery in Semantic Web Services.

  3. Web services • Aspects of communication and interaction between Service Provider and Service Requester in Web services: • Activities • Service description • Implementation architecture

  4. Web services • Aspects of communication and interaction between Service Provider and Service Requester in Web services: • Activities • Service description • Implementation architecture Publishing, discovery, selection, execution, composition, contract agreement

  5. Web services • Aspects of communication and interaction between Service Provider and Service Requester in Web services: • Activities • Service description • Implementation architecture Architectural type(Broker, matchmaker, P2P), resource management, etc.

  6. Web services Automated • Special interest: to support dynamic reconfiguration of services.

  7. Discovery in Web services • Discovery: matching service request – service offer. • Service description: using WSDL (Web Service Description Language).

  8. Discovery in Web services • Example: flight_reservation.wsdl

  9. Discovery in Web services • Example: flight_reservation.wsdl

  10. Discovery in Web services • Using WSDL,syntactical matching: • Keyword based search • Type based matchers • Problem: Automated discovery (to support automated composition): limited. • To support automated discovery: • Need to know meanings of inputs/outputs. • Need to know preconditions and postconditions. • Need to know the relation among operations and messages.

  11. Semantic Web Services • Semantics: to increase level of automation. • Provider and Requester share same semantics.

  12. Semantic Web Services • Service description: • Functionality: precondition (input,assumption), postcondition (output,effect) . • Non-functionality • Behaviour: sequences of operations.

  13. Discovery in Semantic Web Services Discovery in SWS (3 approaches): • Matching based on semantic information. • Matching based on relationship among functionality elements: precondition (input, assumption), postcondition (output, effect) [1]. • Matching based behavior [3].

  14. Discovery in Semantic Web Services • Semantic matching between service request and service offer: set-based modeling (appr. 1 and 2) [1].

  15. Semantics Interop. Problems and Discovery • SWS Problem: not share same semantics (semantics interoperability problem, SIP). x

  16. Service Description • Solutions to SIP? Semantics mapping. • How the solutions are decribed in Service Description? In Implementation Architecture?

  17. Service Description Problems in service discovery • Identify the SIP: before or after matchmaking? • How to find the solutions or mapping?

  18. Discovery in Semantic Web Services • Existing SWS Conceptual Frameworks

  19. Discovery in Semantic Web Services • Notes: • OWL-S: Ontology Web Language-Service • WSMO: Web Service Modeling Language • SWSO: Semantic Web Services Ontology • DSD: DIANE Service Description (Uni Jena and Karlsruhe) • WSDL-S: Web Service Description Language-Service

  20. References • WSMO Web Service Discovery, D5.1 v0.1, Keller et al., 2004 • Semantic matching of Web service capabilities, Paolucci et al. 2002 • Web service discovery based on behavior signatures, Shen and Su, 2005 • Web Service Semantics-WSDL-S, Akkiraju et al. • Semantic Web Services Ontology, Battle, 2005 • What is needed for Semantic Service Descriptions? A Proposal for Suitable Lagugae Constructs, Klein et al.

  21. Bedankt, Dude!

More Related