Video and slides synchronized, mp3 and slide download available at http://bit.ly/ZbFXvL.
This talk describes the ALPS standard; a way to define the data and workflow details for a Web application and apply these details consistently regardless of the media type in use. Working examples in the talk also show how this standardized definition can make designing, implementing, documenting, and maintaining Web APIs easier and more consistent across multiple media types. Filmed at qconlondon.com.
As Principal API Architect for Layer 7 Technologies, Mike Amundsen’s job is to help people build great APIs for the Web. He has more than a dozen books to his credit. His most recent book is "Building Hypermedia APIs with HTML5 and Node" He also contributed to the book "RESTful Web Services Cookbook" (by Subbu Allamaraju) and is currently working on a new book on programming with the Cloud9 IDE.
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Generic Hypermedia and Domain-Specific APIs: RESTing in the ALPS
1. RESTing in the ALPS
Generic Hypermedia and Domain-Specific
APIs
@mamund
Mike Amundsen
Principal API Architect,
Layer 7 Technologies
2. InfoQ.com: News & Community Site
• 750,000 unique visitors/month
• Published in 4 languages (English, Chinese, Japanese and Brazilian
Portuguese)
• Post content from our QCon conferences
• News 15-20 / week
• Articles 3-4 / week
• Presentations (videos) 12-15 / week
• Interviews 2-3 / week
• Books 1 / month
Watch the video with slide
synchronization on InfoQ.com!
http://www.infoq.com/presentations
/web-api-alps
3. Presented at QCon London
www.qconlondon.com
Purpose of QCon
- to empower software development by facilitating the spread of
knowledge and innovation
Strategy
- practitioner-driven conference designed for YOU: influencers of
change and innovation in your teams
- speakers and topics driving the evolution and innovation
- connecting and catalyzing the influencers and innovators
Highlights
- attended by more than 12,000 delegates since 2007
- held in 9 cities worldwide
22. Fielding & Taylor, 2002
"REST components communicate by
transferring a representation of the data
in a format matching one of
an evolving set of standard data types..."
154. ALPS
Possible benefits of ALPS Repositories:
● Share your domain profiles
● Search for profiles by topic
● Match abstracts w/ favored vocabularies
● Reflect aggregate profile use/reference data
157. How many data types here?
programmableWeb, 2012
Summary
158. How much shared understanding here?
programmableWeb, 2012
Summary
159. Fielding & Taylor, 2002
"REST components communicate by
transferring a representation of the data
in a format matching one of
an evolving set of standard data types..."