Linked Services for the Web of Data
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Linked Services for the Web of Data

  • 2,552 views
Uploaded on

Keynote at JISBD 2011

Keynote at JISBD 2011

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,552
On Slideshare
723
From Embeds
1,829
Number of Embeds
3

Actions

Shares
Downloads
23
Comments
0
Likes
5

Embeds 1,829

http://people.kmi.open.ac.uk 1,825
http://development01.kmi.open.ac.uk 2
http://translate.googleusercontent.com 2

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n

Transcript

  • 1. Towards The Next Wave Of ServicesLinked Services For The Web Of Data Dr. Carlos PedrinaciKnowledge Media Institute - The Open University
  • 2. Acknowledgements• J. Domingue, J. Kopecky, D. Liu, M. Maleshkova, H. Q. Yu, N. Li (OU)• Jose Manuel Gómez Pérez, Guillermo Alvaro (iSOCO)• Irene Celino (CEFRIEL)• SOA4All Project
  • 3. Taken from the Introduction to Web Services by Oracle
  • 4. Taken from the Introduction to Web Services by Oracle
  • 5. What are the semantics of every service? ... and most importantly ...Where are they captured for being processed?
  • 6. Excerpt of OWL-S Excerpt of WSMOSemantic Web SAWSDL, OWL-S and WSMO among others have been proposedService Ontologies They have failed to gain adoption on the Web
  • 7. Semantic Web Services• Predicated upon existing Web Services which are not prevalent on the Web• Complex to model• Complex to process• Hardly applicable • Missing data in ontological terms
  • 8. Web Services havenothing to do with the Web
  • 9. Number of Web Services found by Seekda.com in the last 52 Months... but Verizon has about 1,500Services Internally ...
  • 10. Web APIs are the Widely used and reused Publicly availablenew WEB services With a real business model behind them Although harder automation!
  • 11. Reality Check• Survey based on 220 Web APIs from ProgrammableWeb from 21 categories• Types of Web APIs – 45.5% REST, RPC 33.8%, Hybrid 20.7%• 40% of Web APIs do not state the used HTTP method!• Input and Output information – 72% do not state the data type of the input parameters – 61% use optional parameters, 45% use default values – 90% have as output XML, 42% JSON – 84% provide example request and 75% example response
  • 12. Linked ServicesExploiting the complementarity of Services and Linked Data
  • 13. “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
  • 14. 256 Datasets30+ Billion TriplesCovering many diverse domains:- Media- Government- Geography- Life Sciences... “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
  • 15. Linked Data Principles• Create a Web of Data by these 4 principles: • Use URIs as names for things • Use HTTP URIs so that people can look up those names. • When someone looks up a URI, provide useful information, using the standards (RDF*, SPARQL) • Include links to other URIs
  • 16. Taken from Steve Bratt - W3C
  • 17. How canServices helpLinked Data?
  • 18. Developing Applications The development of Linked Data Applications is more an art than an engineering discipline
  • 19. Linked Services• Linked Services are services described as Linked Data (inputs, outputs, functionality...) • In other words, it is Linked Data describing reusable functionality• With supporting machinery Linked Services are Linked Data consumers and/or producers• Core building blocks for Linked Data Applications
  • 20. 22
  • 21. vi ceS er
  • 22. Where can I findLinked Services?
  • 23. Web of Documents Web of Data http://iserve.kmi.open.ac.uk
  • 24. Web of Documents Web of Data http://iserve.kmi.open.ac.uk
  • 25. Web of Documents Web of Data http://iserve.kmi.open.ac.uk
  • 26. Web of Documents Web of Data http://iserve.kmi.open.ac.uk
  • 27. “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
  • 28. “Linking Open Data cloud diagram, by Richard Cyganiak and Anja Jentzsch. http://lod-cloud.net/”
  • 29. How can I build a Linked Data application?What’s the benefit?
  • 30. SOA4REMashes Linked Data andWeb APIsFinds and Invokes LinkedServices on the FlyModularity andExtensibility as a corebuilt-in feature
  • 31. How canLinked Data help Services?
  • 32. Issues with Services on the Web• Their semantics are unclear• The data they consume and produce is modelled in heterogeneous formats• They are not Web-ready • Their results are not globally identified • Their results are not de-referenceable
  • 33. A typical Web API Pain HTML Not machine processabledescription Missing semantics
  • 34. 36
  • 35. 37
  • 36. From Legacy Services to Linked Services• Services can be annotated using the Web of Data as background knowledge• This description makes the services • More accessible (semantics) • More applicable as they are expressed in terms of existing vocabularies used on the Web of Data
  • 37. SupportingInfrastructure
  • 38. SOA4All Studio Combining distributed sources of data about services to better support the life- cycle of service-oriented applications
  • 39. Related ToolingSOA4All Studio
  • 40. SWEET - MicroWSMO EditorRelated ToolingSOA4All Studio
  • 41. SWEET - MicroWSMO EditorRelated Tooling SOWER - WSMO-Lite Editor Mashups EditorSOA4All Studio
  • 42. SWEET - MicroWSMO EditorRelated Tooling SOWER - WSMO-Lite Editor Mashups EditorSOA4All Studio SPICES - Invocation Interface
  • 43. SWEET - MicroWSMO EditorRelated Tooling SOWER - WSMO-Lite Editor Mashups EditorSOA4All Studio SPICES - Invocation Interface
  • 44. ... and the entire Covering the entire life-cycle of service- based applications:infrastructure - Composition, Execution, etc
  • 45. Reflections & Outlook
  • 46. Reflections• Services need to be (in principle) commercially profitable for a public deployment• Trust and fault tolerance will be essential for their adoption• Current climate favours openness for creative collaborative innovation
  • 47. Outlook• Service-orientation can provide the necessary engineering principles for advanced Linked Data Applications• Existing Linked Data and its principles may provide the necessary support for a Web-scale adoption of services• Service-orientation is subject to the network effect so ...
  • 48. Put your piece in the puzzle
  • 49. Thanks for your attentionInterested on an Internship, PhD? Contact: c.pedrinaci@open.ac.uk