Project Codename "Astoria" - Announced at Mix 07
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 https://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
Comments
Anonymous
April 30, 2007
Microsoft has just announced two new projects at MIX '07: Jasper and Astoria (codenames). Both toolsAnonymous
April 30, 2007
Will this support other data stores outside of the database?Anonymous
April 30, 2007
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.Anonymous
April 30, 2007
Pablo Castro has announced a very cool project , Microsoft Codename "Astoria": Data Services for theAnonymous
April 30, 2007
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.Anonymous
April 30, 2007
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.Anonymous
April 30, 2007
It seems that the ADO.NET team has/going ( i'm not in LV ) to announce two on going projects which forAnonymous
April 30, 2007
It seems that the ADO.NET team has/going ( i'm not in LV ) to announce two on going projects which for...Anonymous
May 01, 2007
Well, this one snuck up on me. I hadn't heard about this project before Mix, unlike the Silverlight &Anonymous
May 02, 2007
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!Anonymous
May 09, 2007
在Mix07会议上,由于SilverLight的存在,Astoria和Jasper这两个小家伙似乎一点锋芒都没有.不过似乎我对他们到是情有独钟.这两个新项目都由Ado.net Team开发,并且都基于Ado.netAnonymous
May 09, 2007
Beside Project "Astoria" we also announced Project code named "Jasper" at Mix07 last week. Project CodenameAnonymous
May 10, 2007
Lors du Mix de las Vegas, Microsoft a annoncé de très nombreux projet, je me suis récemment interesséAnonymous
May 10, 2007
Lors du Mix de las Vegas, Microsoft a annoncé de très nombreux projet, je me suis récemment interesséAnonymous
May 11, 2007
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'tAnonymous
May 11, 2007
Project codename "Astoria" is to enable enable applications to expose data as a data service that canAnonymous
June 19, 2007
At Mix 07 , ADO.NET Team has introducedAnonymous
January 04, 2009
The Technology Deluge Continues