Freigeben über


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 tools

  • Anonymous
    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 the

  • Anonymous
    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 for

  • 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 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.net

  • Anonymous
    May 09, 2007
    Beside Project "Astoria" we also announced Project code named "Jasper" at Mix07 last week. Project Codename

  • 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 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't

  • Anonymous
    May 11, 2007
    Project codename "Astoria" is to enable enable applications to expose data as a data service that can

  • Anonymous
    June 19, 2007
    At Mix 07 , ADO.NET Team has introduced

  • Anonymous
    January 04, 2009
    The Technology Deluge Continues