Search This Blog

Thursday, March 6, 2008

Microsoft Bets on Atom Publishing Protocol for Web APIs

Microsoft is switching from the "Web Structured, Schema'd & Searchable
(Web3S)" protocol to the Atom Publishing Protocol (AtomPub) for services
offered by Microsoft's Live Platform on the Web. David Treadwell,
Corporate Vice President of Microsoft's Live Platform Services,
discussing the Windows Live Platform Services, notes that "Microsoft
is making a large investment in unifying our developer platform
protocols for services on the open, standards-based Atom format
(RFC 4287) and the Atom Publishing Protocol (RFC 5023). At MIX we are
enabling several new Live services with AtomPub endpoints which enable
any HTTP-aware application to easily consume Atom feeds of photos and
for unstructured application storage. Or you can use any Atom-aware
public tools or libraries, such as .NET WCF Syndication to read or write
these cloud service-based feeds." AtomPub will also be used as the
standard protocol for ADO.NET Data Services, codename "Project Astoria".
According to Dare Obasanjo: "The fact is when we listened to the
community of Web developers the feedback was overwhelmingly clear that
people would prefer if we worked together with the community to make
AtomPub work for the scenarios we felt it wasn't suited for than Microsoft
creating a competing proprietary protocol. We listened and now here we
are. If you are interested in the technical details of how Microsoft
plans to use AtomPub and how we've dealt with the various issues we
originally had with the protocol, I suggest subscribing to the Astoria
team's blog and check out the various posts on this topic by Pablo
Castro..." Adapting the standardized Atom Publishing Protocol is in
line with Microsoft's new interoperability principles, support for
REST and Syndication in WCF, and the high extensibility and pluggability
of the ASP.NET MVC Framework.

No comments: