REST-basierte Brücke verbindet Java mit .NET

Microsoft und der französische Webdienstleister Noelios Technologies haben bei einer Schnittstelle kooperiert, die Eingang in das freie Restlet-Framework gefunden hat und Java-Entwicklern einen einfachen Zugang zu .NET-Daten ermöglichen soll.

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

Microsoft und Noelios Technologies, ein französischer Anbieter von Webtechniken, haben eine auf der REST-Architektur (Representational State Transfer) basierende Schnittstelle entwickelt, die Java-Programmieren den einfachen Zugriff auf .NET-Daten ermöglichen soll. Die unter dem Namen Restlet Extension for ADO.NET Services vorgestellte Brücke ist Bestandteil von Noelios' freiem Restlet-Framework.

Die Restlet-Erweiterung unterstützt eine clienseitige API, mit der das Framework Remote-Zugang zu den Datenservices erhalten, die zum Beispiel von ASP.NET-Servern auf Microsofts Cloud-Plattform Azure zur Verfügung gestellt werden. Java-Entwickler können den Code-Generator der Extension verwenden, um Java-Klassen zu erzeugen, die mit den durch die ADO.NET Data Services bereitgestellten Dateneinheiten korrespondieren. Darauf soll die Java-Anwendung in der Lage sein, die Daten über eine einfache Methode aufzurufen.

Erst kürzlich hatte Microsofts "Developer and Platform Evangelism Interoperability"-Team mit dem "PHP Toolkit for ADO .NET Data Services" ein vergleichbares Projekt lanciert, das als Brücke zwischen der Web-Programmiersprache PHP und Microsofts ADO.NET Data Services fungieren soll. Weitere Projekte, die das Thema Interoperabilität zwischen. NET und Java thematisieren, sind Apache Stonehenge, das Azure .NET Services SDK for Java und die Eclipse Tools for Silverlight.

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 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)