How To Think About Services For The Open Web<br />Karsten Januszewski<br />@irhetoric<br />Mix Online <br />http://visitmi...
If you run a website, you are probably consuming “services.”<br />
If you run a website, you should consider making services available.<br />
Why?<br />
Services encourage innovation by developers.Ultimately, this innovation can drive traffic and increase loyalty.<br />
How?<br />
By making your data accessible for read/write programmatically.<br />
	JSONPOXATOMSOAPmicroformats<br />
	JSON(Javascript Object Notation) +Cross Domain +Easily consumed in Javascript+Compact-Some cases where it isn’t expressiv...
	POX(Plain Old XML)+Very customizable+Good for documents, encoded payloads -Cross domain from Javascript an issue<br />
	ATOM(XML Syndication Format)+Clear schema, known patterns+Good for list oriented data-Limited to certain data sets-You ha...
	SOAP(Simple Object Access Protocol - XML)+Designed for interop between Java & .NET+Sophisticated RPC (Remote Procedure Ca...
microformats(HTML)+No additional code needed+Simple -Limited to existing microformats specifications (contacts, events, ha...
Final ThoughtsDon’t be afraid! The tools and libraries are mature, so dive in.http://bit.ly/9RJTzR<br />
Upcoming SlideShare
Loading in...5
×

Karsten Januszewski - How To Think About Services For The Open Web

7,025

Published on

Today, if you are building websites, you are probably using services from any number of web providers (Facebook Connect, Disqus, etc.). You might even be thinking about exposing some services yourself. There's a dizzying array of choices and protocols when it comes to actually dealing with services. You are expected to become savvy with JSON-P, OAuth, XML, SOAP and perhaps even screen scraping HTML. Based on years of experience with building and consuming standards based services, Karsten will review the matrix of options available to you with some practical advice.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
7,025
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
7
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Karsten Januszewski - How To Think About Services For The Open Web"

  1. 1. How To Think About Services For The Open Web<br />Karsten Januszewski<br />@irhetoric<br />Mix Online <br />http://visitmix.com<br />Microsoft<br />
  2. 2. If you run a website, you are probably consuming “services.”<br />
  3. 3. If you run a website, you should consider making services available.<br />
  4. 4. Why?<br />
  5. 5. Services encourage innovation by developers.Ultimately, this innovation can drive traffic and increase loyalty.<br />
  6. 6.
  7. 7. How?<br />
  8. 8. By making your data accessible for read/write programmatically.<br />
  9. 9. JSONPOXATOMSOAPmicroformats<br />
  10. 10. JSON(Javascript Object Notation) +Cross Domain +Easily consumed in Javascript+Compact-Some cases where it isn’t expressive enough<br />
  11. 11. POX(Plain Old XML)+Very customizable+Good for documents, encoded payloads -Cross domain from Javascript an issue<br />
  12. 12. ATOM(XML Syndication Format)+Clear schema, known patterns+Good for list oriented data-Limited to certain data sets-You have to make your data fit to it<br />
  13. 13. SOAP(Simple Object Access Protocol - XML)+Designed for interop between Java & .NET+Sophisticated RPC (Remote Procedure Call) syntax+Flexible security models-Not Javascript friendly<br />
  14. 14. microformats(HTML)+No additional code needed+Simple -Limited to existing microformats specifications (contacts, events, handful of others)<br />
  15. 15. Final ThoughtsDon’t be afraid! The tools and libraries are mature, so dive in.http://bit.ly/9RJTzR<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×