Skip to content

Webservice for Remote Plugin

juliusse edited this page Apr 8, 2013 · 4 revisions

Moved from German MediaWiki, not translated yet

JAX-WS

  • pro: ab JAVA1.6 integriert
  • pro: sehr einfach aufzusetzen/warten
  • con: unterstützt standardmäßig nur SOAP

JAX-RS Spezifikation

  • pro: wurde von Sun MS und co. erarbeitet
  • pro: Verschiedene Implementationen (darunter Jersey)

Jersey

  • Lizens: CDDL 1.1 und GPL 2 with (CDDL scheint i.O. zu sein - es verpflichtet einen Entwickler nur dazu, Änderungen/Verbesserungen an der Sofware selbst zu veröffentlichen, ziemlich ool :-)
  • scheinbar keine direkte Longpolling Unterstüzung, muss aber getestet werden

Restlet

  • pro: REST-Webservice
  • pro: steht unter sehr viele Lizensen (Apache license 2.0, LGPL license 3.0, LGPL license 2.1, CDDL license 1.0, EPL license 1.0)
  • pro: es gibt eine extra OSGI Version: http://www.restlet.org/downloads/testing
  • pro: sehr aktuelle commits auf Github
  • pro: stellt einen kompletten Web Server zur verfügung (Bsp.: statische Webseiten)
  • con: longpolling wird nicht direkt unterstützt
  • con: alles andere als intuitiv

JBoss/RESTEasy

  • pro: Lizens: ASL 2.0

Apache Wink Apache CXF

Spring 3+

  • con: nicht aus der Spezifikation heraus

Clone this wiki locally