1 / 17

Semantic Web Services CS - 6V81 University of Texas at Dallas November 23, 2009 Presented by-

Semantic Web Services CS - 6V81 University of Texas at Dallas November 23, 2009 Presented by- Rohit Sharma. Agenda!!!. Picture? Why? What? Types? Tasks? Structure? Conclusion. http://www.authenticresourcing.com/2008/staff-problems.gif. Picture ?.

kengland
Download Presentation

Semantic Web Services CS - 6V81 University of Texas at Dallas November 23, 2009 Presented by-

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. Semantic Web Services CS - 6V81 University of Texas at Dallas November 23, 2009 Presented by- Rohit Sharma

  2. Agenda!!! • Picture? • Why? • What? • Types? • Tasks? • Structure? • Conclusion http://www.authenticresourcing.com/2008/staff-problems.gif

  3. Picture ? http://www.w3.org/2004/Talks/0612-sb-wsswapps/farside2-2.gif

  4. Picture ?

  5. Why? Syntactic Interoperability [Before] Semantic Meaning of Messages [After] Great access of Content [Before] Great access of Services [After] OK, 2 points aint sufficient son. *Cough* [ LOL ]  Wait NOOB.

  6. Why? Users & Software Agents Discover [Web Resources] Locate [Web Resources] Invoke [Web Resources] Compose [Web Resources] Monitor [Web Resources] Particular Services Particular Properties Do all of the above with high degree of automation I am LOST , so what is Semantic Web Services?

  7. What? • Component of Semantic Web [It is] • Conventional Web Service [Just Like] • Server End of Client-Server System [which is] • Machine-to-Machine Interaction [for] • Via World Wide Web [using] • Any Technical Term or Ontology for this? • OWL-S: Semantic Markup for Web Services • Can I go home I am getting Migraine ………

  8. Types? • Atomic *Simple* • Single Computer Program, Sensor, or Device • Invoked by a Request Message • Performs its Task • Produces a Single Response • No Ongoing Interaction • Composite *Complex* • Composed of Multiple More Primitive Services • Extended Interaction

  9. Tasks? • Automatic Web Service Discovery • Automated Process for Location of Web Services • Provide a Particular Class of Service Capabilities • While Adhering to some Client-Specified Constraints What The Hell? • Automatic Web Service Invocation • Automatic Invocation of Web Service by Program/Agent • Given Only a Declarative Description of that Service Explain or Sue !!! • Automatic Web Service Composition & Interoperation • Involves Automatic Selection, Composition & Interoperation • To Perform some Complex Task • Given a High-Level Description GRRRRR *Nerd Rage*

  10. Structure? Motivated by the Need to Provide 3 Types of Knowledge *each characterized by the question it answers* • What Does the Service Provide for Prospective Clients? --- Service Profile • It is used to Advertise the Service • The Service Profile tells “What the Service Does“ • Helps a Service-Seeking Agent • To Determine Whether the Service Meets its Needs

  11. Structure? Motivated by the Need to Provide 3 Types of Knowledge *each characterized by the question it answers* 2. How is it used? --- Service Model • Uses the property “describedBy” • Tells a Client How to Use the Service, by Detailing the Semantic Content of Requests • The Conditions Under which Particular Outcomes will Occur • The Step by Step Processes Leading to Those Outcomes

  12. Structure? Motivated by the Need to Provide 3 Types of Knowledge *each characterized by the question it answers* 3. How does one interact with it? --- Service Grounding • Provides the Needed Details about Transport protocols • Specifies Input , Output & Way of Exchanging Data

  13. Visualization !! http://www.w3.org/Submission/OWL-S/Service-Ontology1.1.gif

  14. Conclusion: • OWL-S is an Ontology for describing Web Services • Enable Users and Software Agents to do a LOT (their way) • Better place where people can not only find information but also get things done http://www.cartoon/teen/church/light.gif

  15. References: • http://utdallas.bncollege.com/wcsstore/ExtendedSitesCatalogAssetStore/813_81302_1_33145.htm • http://www.w3.org/Submission/OWL-S/#7 • http://www.layoutready.com/images-Template-TC0050701D-F.jpg • http://en.wikipedia.org/wiki/Semantic_Web_Services • http://www.cartoon/teen/church/light.gif • Belhajjame, K., Embury, S.M., Paton, N.W., Stevens, R. and Goble, A.C., (April 2008). "Automatic Annotations of Semantic Web Services Based on Workflow Definitions". ACM Transactions on the Web 2 (2): 1–34

  16. Rohit Sharma rxs069100@utdallas.edu Contact:

  17. Thank You: ITS OVER? OMGYAYYYYYYYYYYY

More Related