Java-Schnittstelle für REST fertiggestellt

Ab Java 5 können Entwickler eine neue API nutzen, die die Erstellung von REST-Webservices (Representational State Transfer) erleichtert.

In Pocket speichern vorlesen Druckansicht 60 Kommentare lesen
Lesezeit: 1 Min.
Von
  • Christian Kirsch

Webservices setzten anfangs ausschließlich auf Verfahren wie SOAP (Simple Object Access Protocol). Dieses XML-Protokoll rief jedoch auch Kritiker auf den Plan, denen es zu umständlich erschien. Eine Alternative ist das von R. Fielding in seiner Dissertation 2000 vorgestellte REST (Representational State Transfer). Es betrachtet Daten und Funktionen als Ressourcen, auf die man mit URIs (Uniform Resource Identifier) und von HTTP abgeleitete Operationen wie GET, POST und PUT zugreift.

Als Ergebnis des Java Community Process (JCP) liegt jetzt die Java-API für REST JAX-RS 1.0 vor. Unter dem Namen "Jersey" gibt es eine Referenzimplementierung, die weitere APIs enthält. Da JAX-RS Annotationen verwendet, ist es nur mit Java ab Version 5 verwendbar. (ck)