Skip to content

JAX-WS ist böse?

Gerade bin ich von einem Kurztripp zurück, da muss ich doch in RMH's Blog lesen, dass er für seine Analysten-Beschäftigung die WebService Fähigkeiten der JEE5 Platform untersucht hat: JAX-WS ist fast so schlimm wie JAX-RPC. Letzteres hatte er, nachdem die Arbeiten für sein Buch J2EE Web Services abgeschlossen waren schon mit dem Prädikat "bad, bad, bad" belegt. Immerhin noch 2 bads hat er für die Nachfolgertechnologie über:
Not only is the runtime behavior, including handler chains, still complicated but the number of annotations required could make source code (end-point interfaces or implementation classes) look like 20 kids tagged it with spray cans. It will be hard to see the code through all the annotations.
Und er stellt die Sun Entwickler in die Pflicht hier etwas besseres anzubieten:
Doubt what I'm saying? Try to implement the eBay and Amazon.com web services with JAX-WS 2.0 - if it's really easy than show me and I'll eat my words. There you go JAX-WS 2.0 team: A challenge! You guys ought to be ashamed of yourselves. You could have taken this opportunity to re-engineer J2EE web services into something really simple, but you decided to put lipstick on the Pig instead.
Stellt sich natürlich die Frage nach den Alternativen... welche WebService Libraries setzten Sie ein?

Trackbacks

IT Blog am : REST vs. WS-*

Das Thema leichtgewichtige HTTP Kommunikation vs. echte (SOAP) Webservices ist ja immer wieder ein Streitpunkt. Ich hatte letzt ja schon über die Kritik von RMH an JAX-WS berichtet. Ein Teil der Komplexität der API ist sicherlich auf dem umfangreichen WS

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Ulrich Hilger am :

Hallo, >> welche WebService Libraries setzen Sie ein? Ich habe meine eigene Platform gebaut, nachdem ich den WebServices-Overkill von Sun satt hatte. Meine TREC-Plattform ist kein Standard und ihr fehlen vielleicht einige Dinge, aber sie läuft und läuft und läuft... TREC ist einfacher zu benutzen und ist die Art von Client-Server-Kommunikation die ich brauche. TREC ist auf XML-RPC aufgebaut (Apache-Implementation Version 2). TREC ist hältlich unter http://www.lightdev.com/page/104.htm Viele Grüße Ulrich

Kommentar schreiben

BBCode-Formatierung erlaubt
Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
Um einen Kommentar hinterlassen zu können, erhalten Sie nach dem Kommentieren eine E-Mail mit Aktivierungslink an ihre angegebene Adresse.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss, um dieses Verfahren anzuwenden.
CAPTCHA