T5: Microsoft's Mike Pizzo Presents LINQ, ADO.NET Entity Framework and ADO.NET Data Services
Michael Pizzo of Microsoft explores the next generation of Microsoft data programmability technology at DataServices World in a session titled "LINQ, ADO.NET Entity Framework and Data Services for the Web". Mike Pizzo's presentation will run from 2:00 - 2:50 pm at DataServices World 2008, which is co-located with SOAWorld 2008 at the Roosevelt Hotel in New York City.
Abstract
Biography
The new wave of Web applications are built on technologies such as AJAX and Microsoft Silverlight, which enable developers to build better, richer user experiences. These technologies bring a shift in how applications are organized, including a stronger separation of presentation from data. Technologies such as Language Integrated Query (LINQ) and ADO.NET Entity Framework and Data Services simplify the job of developers. The ADO.NET Entity Framework raises the level of abstraction for data programming. It is the evolution of ADO.NET that allows developers to program in terms of the standard ADO.NET abstraction or in terms of persistent objects (ORM) and is built upon the standard ADO.NET Provider model. The Entity Framework introduces a set of services around the Entity Data Model (EDM) (a medium for defining domain models for an application). The goal of ADO.NET Data Services is to enable applications to expose data as a REST-based 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 AtomPub and JavaScript Object Notation (JSON).
Michael Pizzo is a Principal Architect in the Data Programmability Team at Microsoft. He has been at the forefront of Data Access for the last 17 of his 20 years at Microsoft, including contributing to ODBC, OLEDB, ADO, ADO.NET and now the Entity Framework. Michael has been a member of the ANSI X3H2 Database Standards Group and a US representative in the ISO meeting that approved the SQLCLI as an extension to SQL92.