Microsoft Code Name “Astoria”
- Get link
- Other Apps
Originally Astoria was known as Hallet's Cove. It is a small city in the neighborhood in the north wastrel corner of the borough of Queens on New York City. But it has no known-to-me connection with the project Astoria, which is released by Microsoft in Sep. 2007 as CTP.
Project "Astoria" (Microsoft codename "Astoria") is developed to enable applications to exposes data as a data service that can be consumed by web clients within a corporate network and across the internet.
Astoria exposes data as web services through an Entity Framework Data Model. 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 results can be output in a number of formats including JSON and ATOM.
The base service exposes the list of entities in the model (http://mysite/myservice.svc). The payload is just a raw XML representation of the data. There will be payloads for different formats, such as JSON, ATOM and more.
Presently Astoria is available in two experimental elements
1. Microsoft Codename Astoria toolkit and
2. Microsoft Codename Astoria online service
The Astoria toolkit consists of a set of runtime components, documentation, samples and Visual Studio integration elements that allows developers to create and consume Astoria data services in their own ASP.NET web applications.
The Astoria online service is an experimental deployment of the Astoria toolkit plus added infrastructure in the Microsoft Live Labs environment that can be accessed over the internet. The online service includes a number of pre-created sample data-sets exposed as data services. Soon the online service will offer the option of creating custom data services to allow for further experimentation with the technology using custom schemas and custom data.
Astoria data services uses the EDM as the model for the data exposed through its services. Having a high-level data model allows Astoria to provided added semantics to the service, such as having a clear definition of what an “entity” is for a given service or how to navigate from one entity to another associated entity.
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.
System Requirements
Supported Operating Systems:
Windows Server 2003; Windows Vista; Windows XP Service Pack 2 or Windows Server 2003
Prerequisite:
- Visual Studio 2008 (aka. "Orcas") Beta2 running on Windows XP Professional with Service Pack 2 (SP2) or Windows Server 2003 or Windows Vista. SQL Server Express or any other SQL Server 2005 edition, is required in order to run the examples included.
- ADO.NET Entity Framework Beta 2 release
- ADO.NET Entity Framework Tools CTP (optional, but recommended for development)
Download Link
Project Astoria - Official wseb Site
Overview Document (MS-Word File)
Project Astoria Team Blog
FAQ
Astoria September 2007 CTP for Visual Studio 2008 Beta 2
Astoria - Hello World Style Walkthrough
- Get link
- Other Apps
Popular posts from this blog
Redirecting to new window in c#
As a developer, many time I wished to redirect user to a new URL into a new browser window. I wanted to use response.redirect at server side and open the new web page into a new window. But the way redirection works makes it impossible to open a new window from server side. The common solution to this problem is to use java script's window.open statement at client side and then fetch the new URL into the new window. To me, this is totally unacceptable while I am writing server side code. So I decided to write some code to do this. But before writing, I googled for the same. I found a good solution for the problem. I would like to give proper credit to the author, who chose not to publish his/her name. As they say a code worth one thousand words, here is the code: ResponseHelper Class: The ResponseHelper class does all the magic. It adds a client side script to the response which opens the new window. Use this class in place of response class if you want to open new window. Yo
CBSE Class X Result 2010 – How to Calculate Percentage
Today, CBSE Board, India declared class X result for year 2010. But here is a catch – this year they changed the rating from numbers to grades. Most of the students are apparently confused how to get percentage from their GPA. How to convert CGPA to Percentage Here is the simple method to convert GPA into percentage: Percentage = 9.5 × CGPA Example: CGPA = 6.8 Percentage = 9.5 x CGPA = 9.5 x 6.8 = 64.60% The percentage calculated by this manner is the overall percentage. How to convert GP to Percentage Here is the simple method to calculate percentage from GP: Percentage = 9.5 x GP Example: GP = 06 Percentage = 9.5 x 6 = 57.6%. The percentage calculated in this manner is the percentage in that particular subject. Technorati Tags: CBSE , CBSE Result , CBSE Result 2010 , Percentage from GPA SUBJECT WISE GRADE POINT: Marks Range Grade Grade Point