Navigation

Search

Categories

 

On this page

Archive

Blogroll

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

RSS 2.0 | Atom 1.0 | CDF

Send mail to the author(s) E-mail

Total Posts: 8
This Year: 2
This Month: 0
This Week: 0
Comments: 6

Sign In
Pick a theme:

 Sunday, November 25, 2007
Sunday, November 25, 2007 1:21:22 AM (GMT Standard Time, UTC+00:00) ( )

Guy Smith Ferrier

Astoria is a web service provider that lets you serialize your entities out to the client as JSON or XML

client side data
Popfly is microsoft mash up engine
his .net internationalization book
astoria.mslivelabs.com
astoria was the first RESTful web service
May 2007 CTP, Dec 2007 CTP, Beta 1 Q108, RTM mid 2008
doesn't work with the RTM... back to Beta 2
there was a slide with the requirements for an install
its a protocol and an extensible WCF service
builds on top of HTTP for tunneling, URI Protocol
security is coming in the future but theres no cross domain support right now and you can use forms/windows authentication
works well with the Entity Framework
Northwind.svc/Customers!key
has a query language in the url that supports where,order by, paged results
Dec 2007 CTP will turn of security by default to prevent database dumps thru Astoria
theres a WSDL like page on the root node using $sys_getedmdata in the Sept CTP and $metadata in Dec CTP
JSON supported on all versions (can eval easily in js)
can use HTTP,Remoting,COM because its part of the WCF
could use remoting in silverlight via partial trust in 3.5
ADO.Net Entity Model is a .Net version of DDL
supports accees to Stored Procedures
"it" is equivalent to this in the Entity Framework
can add custom methods to the URI
can access astoria straight from a web request so that we can support mixed enviroments
Astoria client library handles querying and mapping
WebDataContext,WebDataQuery
WebDataDen.exe will generate the proxy classes for us
runs the IQueriable interface so it can deal with anything thru LINQ
support for scalar returns and better concurrency coming in the future

Thanks Guy

Comments [0] | | # 
Name
E-mail
Home page

Comment (Some html is allowed: a@href@title, strike) where the @ means "attribute." For example, you can use <a href="" title=""> or <blockquote cite="Scott">.  

Enter the code shown (prevents robots):

Live Comment Preview