• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Towards a RESTful Service Ecosystem
 

Towards a RESTful Service Ecosystem

on

  • 1,018 views

Presentation at the 4th IEEE International Conference on Digital Ecosystems and Technologies (IEEE DEST 2010) in Dubai, U.A.E.

Presentation at the 4th IEEE International Conference on Digital Ecosystems and Technologies (IEEE DEST 2010) in Dubai, U.A.E.

Statistics

Views

Total Views
1,018
Views on SlideShare
1,017
Embed Views
1

Actions

Likes
0
Downloads
0
Comments
0

1 Embed 1

https://www.linkedin.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Towards a RESTful Service Ecosystem Towards a RESTful Service Ecosystem Presentation Transcript

    • © Louise Docker
      Towards a RESTful Service Ecosystem
      Perspectives and Challenges
      Markus Lanthaler | Christian Gütl
      Graz University of Technology
    • © Matteo!
      How much time do you spent reformatting data?
    • The Web has liberated information from its physical containers
      ©Alexandre Duret-Lutz
    • Average information worker wastes 3.8 hours/week reformatting data
      © Irina Slutsky
    • The Problem
      Agenda
      • The Problem
      • SOA: A first attempt
      • REST – the better alternative?
      • Towards a RESTful Service Ecosystem
      • Service Interface Description
      • Semantic Annotation
      • Service Discovery and Composition
      © Luis de Bethencourt
    • The Problem
      The Web still resembles its physical predecessors… just as the first cars did
    • The Problem
      SOA: A first attempt
      SOA: first attempt to streamline business processes
      © Jurvetson
    • SOA: A First Attempt
      SOAP + WSDL + UDDI
      © Capture Queen
    • SOA: A First Attempt
      SOAP ≈ RPC not Web-friendly
      © jvs11
    • SOA: A First Attempt
      REST – The Better Alternative?
      REST (Representational State Transfer)specifically developed for the Web
      © longhorndave
    • REST – The Better Alternative?
      SOAP
      REST
      © Michael Glasgow
    • REST – The Better Alternative?
      Service Interface Description
      REST typically has just ahuman-readable documentation
    • Service Interface Description
      Most interesting approaches are hRESTS and WADL
      WRDL
      NSDL
      SMEX-D
      Resedel
      RSWS
      WDL
      WADL: closely related to WSDL
      hRESTS: microformats for HTML doc.
      © Clever Cupcakes
    • Service Interface Description
      Semantic Annotation
      Syntactic description is not enough
      Semantic annotation ofdata and service behavior
      © aka Kath
    • Possible to create matching semantic stacks for SOAP and REST
      Semantic Annotation
      Ontology, e.g. WSMO-Lite
      annotations point to
      Semantic annotation
      SAWSDL
      MicroWSMO
      SA-REST
      SBWS
      extends
      extends
      extends
      Service interface description
      WSDL
      hRESTS
      WADL
    • Service Discovery and Composition
      Centralized?
      Discovery
      Decentralized?
      © Kai Markus Schreiber
    • We are working on a holistic frameworkcombines knowledge of the crowd and computer processing
      © Dave Jay
    • Thank you
      © 2010, Markus Lanthaler. Some Rights Reserved.
      http://creativecommons.org/licenses/by-nc-sa/3.0/
    • Feedback/Questions?
      Markus LanthalerGraz University of Technology
      Markus.Lanthaler@student.TUGraz.at
    • Bonus Slides
    • Service Interface Description
      http://search.yahooapis.com/NewsSearchService/V1/newsSearch?appid=YahooDemo&query=dubai&results=2&language=en
    • Service Interface Description
      Payload description: XML/RelaxNG schemas, Internet Media Types, ..?
      © aka Kath
    • Semantic Annotation
      Data mediation/integration is a common and still open problem
      © mdid
    • Semantic Annotation
      Service Discovery and Composition
      Use lifting/lowering schemasTranslation between service’s native and ontology’s format
      © Arenamontanus
    • O/X impedance mismatch
      © Luis de Bethencourt
    • © Luis de Bethencourt
      “We know the hard things are possible, we just have to make the easy things easy.” [Norman Walsh, 2006]
    • Used Images
      (1) http://www.flickr.com/photos/aussiegall/364313299/
      (2) http://www.flickr.com/photos/xpmatteo/3871265342/
      (3) http://www.flickr.com/photos/gadl/91682524/
      (4) http://www.flickr.com/photos/irinaslutsky/2270350707/
      (5) http://www.flickr.com/photos/luisbg/2072134438/
      (7) http://www.flickr.com/photos/jurvetson/157722937/
      (8) http://www.flickr.com/photos/uaeincredible/64162372/
      (9) http://www.flickr.com/photos/jvs11/4253275748/
      (10) http://www.flickr.com/photos/davidw/3501319155/
      (11) http://www.flickr.com/photos/glasgows/
      (13) http://www.flickr.com/photos/clevercupcakes/4397152402/
      (14) http://www.flickr.com/photos/aka_kath/3035345165/
      (16) http://www.flickr.com/photos/genista/6705950/
      (17) http://www.flickr.com/photos/deapeajay/2597109669/
      (22) http://www.flickr.com/photos/aka_kath/3035345165/
      (23) http://www.flickr.com/photos/mdid/2698688454/
      (24) http://www.flickr.com/photos/arenamontanus/2530501831/
      (25) http://www.flickr.com/photos/ieatwaffles/2481416932/
      (26) http://www.flickr.com/photos/luisbg/2072134438/