Neue Brücke zwischen PHP- und .NET-Entwicklung

Das neue quelloffene "PHP Toolkit for ADO .NET Data Services" ermöglicht PHP-Entwicklern, Metadaten der neuen ADO.NET Data Services in ihren Anwendungen zu verwenden.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 1 Min.
Von
  • Alexander Neumann

Architektur für die Kommunikation des PHP Toolkit for ADO.NET Data Services

Microsofts "Developer and Platform Evangelism Interoperability"-Team hat mit dem "PHP Toolkit for ADO .NET Data Services" ein neues Projekt lanciert, das als Brücke zwischen der Web-Programmiersprache PHP und Microsofts .NET Framework fungieren soll. Das von Persistent Systems entwickelte und auf der von Microsoft verwalteten Open-Source-Community-Site CodePlex zur Verfügung gestellte Toolkit greift zur Kommunikation auf die REST-Architektur (Representational State Transfer) zurück.

Es ermöglicht PHP-Entwicklern, Metadaten der neuen ADO.NET Data Services in ihren Anwendungen zu verwenden. Das Toolkit erzeugt zur Designzeit via XSLT (Extensible Stylesheet Language Transformations) Proxy-Klassen, die auf den von den ADO.NET Data Services zur Verfügung gestellten Metadaten basieren. Entwickler können aus ihrem Code heraus dann via sogenannter RESTful-Services die Klassen zur Laufzeit aufrufen.

Bei den ADO.NET Data Services (Codename "Astoria") handelt es sich um eine Bibliothek und eine in .NET 3.5 Service Pack 1 enthaltene Werkzeugsammlung zum Lesen und Verändern einer Datenmenge. Die ADO.NET Data Services werden vollständig durch das aktuelle Visual Studio 2008 SP1 unterstützt, aber auch die künftige Version – Visual Studio 2010 – wird mit ihnen arbeiten können.

REST ist ein gerade in den letzten Jahren ein zunehmend populärerer Ansatz für die Entwicklung von Webanwendungen geworden. Er gibt jeder Ressource eine URL, auf die man mit HTTP-Methoden wie GET, POST, PUT und DELETE zugreifen kann. (ane)