Monday, April 30, 2007

"Astoria" - HTTP/AJAX Data Services for the Web

Microsoft Downloads - Microsoft Codename "Astoria" - May 2007 Community Technology Preview

"The Microsoft Codename "Astoria" project is an incubation effort at Microsoft focused on exploring how various emerging world-wide-web technologies and concepts can be combined with the Microsoft Data Platform to provide a first-class infrastructure for building the next wave of internet applications.

The goal of Microsoft Codename Astoria is to enable applications to expose data as a data service that can be consumed by web clients within corporate networks and across the internet. The data service is reachable over regular HTTP requests, and standard HTTP verbs such as GET, POST, PUT and DELETE are used to perform operations against the service.

The payload format for the data exchanged with the service can be controlled by the client and all options are simple, open formats such as plan XML and JSON.

The use of web-friendly technologies make it ideal as a data back-end for AJAX-style applications, Rich Interactive Applications and other applications that need to operate against data that is across the web.

The first Astoria CTP is a dual release, making Astoria available in the form of downloadable bits that can be used to build data services that are entirely contained within a single computer or network and as an experimental online service that you can use to create online stores that are hosted by Microsoft and are accessible over the internet." [Description leached pretty much in full]

Interesting... I've built a couple web services just to provide a data access point for AJAX apps. This will be something I'll be keeping an eye on...

Note that one of the prerequisites is Orcas Beta 1...

Update #1 5/1/2007 @ 8:01 AM PDT:

Some more information on Astoria...

Project Home Page, Astoria Online Service

Man vs Code - Project Astoria

Pablo Castro's blog - Codename "Astoria": Data Services for the Web

"... This document introduces the concepts and motivations for Astoria. ..."

1 comment:

Anonymous said...

Hi Greg, was Googleing around and saw this post on Astoria. You might want to check out SnapLogic (www.snaplogic.org) we've got some of the same capabilities but are more suited toward integration (i.e. ETL, datawarehouse, etc.).