Tuesday, May 1, 2007

Astoria and Jasper

I saw that Microsoft annonced two new data access technology on the Mix conference in Las Vegas. Both are avalible now as CTPs and they are called Astoria and Jasper.

Astoria: Read the overview document. It said for example "Astoria is an early technology for creating and executing data services. Astoria data services use the Entity Data Model to model data in terms of entities. These entities are exposed as URI-addressable resources that can be accessed using plain HTTP. Astoria also establishes uniform patterns that UI widget frameworks and libraries can leverage to provide additional services on top of the data services."

Jasper: "Project Jasper is geared towards iterative and agile development. You can start interacting with the data in your database without having to create mapping files or define classes. You can build user interfaces by naming controls according to your model without worrying about binding code. Project Jasper is also extensible, allowing you to provide your own business logic and class model. Since Project Jasper is built on top of the ADO.NET Entity Framework, it supports rich queries and complex mapping"

Read more here.

I'm looking forward to the new technologies. I will be interesting to see what happens. I'm just worried when the new technologies don't support model first. I think we must start thinking first about the domian model and not about the database model. We have to wait to Rosario to get a proper model first tool in EDM Designer.

No comments: