Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

The road ahead of us

A walk through of where we came from, where we are and what challenges we face.
by

samuel goto

on 6 May 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of The road ahead of us

The road ahead of us
a timeline by @goto
"You can't understand exactly what's going on, because a resource can be anything at all. A GET request sent to a 'blog post' resource looks like a GET request sent to a 'stock symbol' resource. Those two requests have identical protocol semantics, but different application semantics.

We can't meet the semantic challenge just by using HTTP correctly, because the HTTP protocol doesn't define any application semantics.
We need a language with a vocabulary that can describe the variety of RESTful and hybrid services. A document written in this language could script a generic web service client, making it act like a custom-written wrapper. The SOAP RPC community has united around WSDL as its service description language The REST community has yet to unite around a description language
There is a schema.org microdata item called BlogPost (http://schema.org/BlogPost), which defines semantic descriptors called articleBody and dateCreated. [...]

[...] I took that name from the ActivityStreams standard, where it means 'The act of authoring an object and then publishing it online'. Nobody ever intended schema.org microdata and ActivityStreams verbs to work together, but ALPS lets me combine their application semantics.
The challenges ahead of us
Hello World, from the other side
The technology trigger
Where we come from
The vocabulary fragmentation challenge
The discovery of APIs challenge
The versionless APIs challenge
The verb taxonomy challenge
The media type fragmentation
The API management challenge














Full transcript