A new toolkit makes it easier for PHP developers to take advantage of the ADO.NET Data Services. The announcement was made on the Interoperability blog, on a blog post titled A new bridge for PHP developers to .NET through REST: PHP Toolkit for ADO.NET Data Services.
The toolkit lets PHP developers connect to Web services offered by ADO.NET Data Services.
See the Channel 9 video entitled Consuming data over the web between PHP and .NET with REST and ADO.NET Data Services.
About ADO.NET Data Services
The ADO.NET Data Services framework is combination of patterns and libraries for you to create and use Web services for the web. The ADO.Net Data Services framework helps you create flexible data services that are naturally integrated with the Web. You use URIs to point to pieces of data and simple, well-known formats to represent that data, such as JSON and plain XML. Your data is surfaced to the web as a REST-style resource collection that is addressable with URIs and that agents can interact with using the usual HTTP verbs such as GET, POST or DELETE.
ADO.NET Data Services shipped as part of .NET Framework 3.5 SP1.
For more information on ADO.NET Data Services, see:
- Overview: ADO.NET Data Services -- Microsoft Data Platform Development Technical Article
- How Do I: Getting Started with ADO.NET Data Services over a Relational Database
- How Do I: Getting Started with ADO.NET Data Services over a Non-Relational Data Source
- How Do I: Consuming an ADO.NET Data Service in a Silverlight Application
- How Do I: Consume an ADO.NET Data Service in a .NET Application
In ADO.NET the data is exposed through the data service using a model called the Entity Data Model (EDM), an Entity-Relationship derivative. This organizes the data in the form of instances of "entity types", or "entities", and the associations between them. For relational data, ADO.NET Data Services supports exposing an EDM model created using the ADO.NET Entity Framework.
Bruce D. Kyle
ISV Architect Evangelist | Microsoft Corporation