Project Codename "Astoria" - Announced at Mix 07

Published 30 April 07 10:24 AM | dpblogs 

Today at Mix 07, the ADO.NET team will speak for first time about an incubation project that they have been working on, Project Codename "Astoria".

With the announcement of Microsoft Silverlight and technologies like AJAX, a new wave of web applications are now being built that enable developers to build better, richer user experiences on the web. With these technologies we are seeing a much stronger separation of presentation from data in the organization of our web 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 a corporate network and across the internet. The data service is reachable over HTTP, and URIs are used to identify the various pieces of information available through the service. Interactions with the data service happens in terms of HTTP verbs such as GET, POST, PUT and DELETE, and the data exchanged in those interactions is represented in simple formats such as XML and JSON.

The first early release of Astoria will be a Community Tech Preview that you can download, as well as an experimental online service you can access over the internet.

Check out the Astoria webpage at http://astoria.mslivelabs.com for more information and a link to the download. 

If you're at Mix and want to find out more... visit us in the Mix Sandbox to play with Project Astoria or check out the Accessing Data Services in the Cloud, Monday April 30, 3:00 PM - 4:15 PM, Delfino 4105 or Wednesday May 2, 11:30 AM - 12:45 PM, Lando 4201 with Pablo Castro - Microsoft Technical Lead.

You can also check out Pablo's blog here.

 

Elisa Johnson,

Community Program Manager, Data Programmability

 

 

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# Fabrice's weblog said on April 30, 2007 6:11 PM:

Microsoft has just announced two new projects at MIX '07: Jasper and Astoria (codenames). Both tools

# Dave said on April 30, 2007 6:20 PM:

Will this support other data stores outside of the database?

# Erik Sargent said on April 30, 2007 7:00 PM:

I don't see anything in the FAQ about security. How are you going to handle security of these services. I understand they are meant to deploy data widely inside the corporate firewall, but there are still concerns and no discussion of this on the launch site.

# Alex Barnett blog said on April 30, 2007 9:40 PM:

Pablo Castro has announced a very cool project , Microsoft Codename "Astoria": Data Services for the

# Pablo Castro [MS] said on May 1, 2007 1:55 AM:

David: Astoria is built on top of the Entity Framework. Currently the EF only works on top of databases (or things that have ADO.NET providers and look at lot like databases), so Astoria has this restriction as well for its default data services. Astoria also has ability to expose service operations (which are just WCF service operations); those can gather data from anywhere (we won't look at the code inside the operation implementation) but you don't get the nice automatic URI mapping for entities and associations, and you don't get automatic create/modify/delete support.

# Pablo Castro [MS] said on May 1, 2007 1:59 AM:

Erick: the "using astoria" document (available in the web site) has a brief discussion around security. The whole topic of security and data in the web, particularly when data and presentation are stored in different locations, is something we're actively looking at. The CTP bits don't include a sophisticated story in that space, they only have minimum support for integration with ASP.NET authentication, and simple authorization policies. These are not designed to be enough to build real applications, but more as a starting point to get feedback and start the discussion on the topic.

If you have specific thoughts or specific requirements that you think we should tackle, I'd be really interested in learning about them.

# Adlai Maschiach said on May 1, 2007 3:09 AM:

It seems that the ADO.NET team has/going ( i'm not in LV ) to announce two on going projects which for

# Adlai Maschiach said on May 1, 2007 3:39 AM:

It seems that the ADO.NET team has/going ( i'm not in LV ) to announce two on going projects which for...

# JrzyShr Dev Guy said on May 1, 2007 9:52 AM:

Well, this one snuck up on me. I hadn't heard about this project before Mix, unlike the Silverlight &

# Henning Kilset said on May 3, 2007 2:54 AM:

This is like the coolest thing since sliced bread. Essentially exposing a data store over HTTP without the heavy lifting and plumbing of WCF/Web Services. Oh, the implications... :) Thanks guys, this is a space I'm sure to follow!

# 吴頔 said on May 9, 2007 10:24 PM:

在Mix07会议上,由于SilverLight的存在,Astoria和Jasper这两个小家伙似乎一点锋芒都没有.不过似乎我对他们到是情有独钟.这两个新项目都由Ado.net Team开发,并且都基于Ado.net

# David Boschmans Weblog said on May 10, 2007 7:45 AM:

Beside Project "Astoria" we also announced Project code named "Jasper" at Mix07 last week. Project Codename

# Atteint de Javascriptite aigüe said on May 10, 2007 12:51 PM:

Lors du Mix de las Vegas, Microsoft a annoncé de très nombreux projet, je me suis récemment interessé

# Atteint de Javascriptite aigüe said on May 10, 2007 1:54 PM:

Lors du Mix de las Vegas, Microsoft a annoncé de très nombreux projet, je me suis récemment interessé

# Sean the Nonbeliever said on May 11, 2007 8:42 AM:

So one of the things that was introduced at MiX07 was this thing called Astoria. What I gather is that it provides a REST interface to a data model that you express via the entity framework and a client API to interact with the services so you don't

# Wriju's BLOG said on May 11, 2007 6:37 PM:

Project codename "Astoria" is to enable enable applications to expose data as a data service that can

# yizhu2000 said on June 19, 2007 11:04 PM:

At Mix 07 , ADO.NET Team has introduced

# Jeff W. Barnes said on January 4, 2009 7:35 PM:

The Technology Deluge Continues

Leave a Comment

(required) 
(optional)
(required) 

  
Enter Code Here: Required

Search

This Blog

Syndication

Page view tracker