JAX-WS - Analyse, Einordnung und Bewertung der Technologie anhand praxisnaher Beispiele

Klein Heßling, Ralph (2008) JAX-WS - Analyse, Einordnung und Bewertung der Technologie anhand praxisnaher Beispiele. Diploma thesis, Universität Ulm.

[thumbnail of Klei08.pdf]
Preview
PDF - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB)

Abstract

Ziel dieser Arbeit ist die Analyse, Einordnung und Bewertung der Java Webservice Technologie JAX-WS anhand verschiedenartiger Implementierungen. Angefangen wurde zunächst mit der Einordnung dieser Technologie anhand der Definition der Begriffe SOA und Webservice. Hier wurde gezeigt, dass eine SOA nachträglich in die bestehende IT-Struktur eines Unternehmens eingebracht wird, um die Kommunikation mit anderen Unternehmen zu ermöglichen. Diese Eigenschaft entspricht dem in dieser Diplomarbeit beschriebenen "Start von WSDL & Java"-Szenario bei der Entwicklung eines Webservices. JAX-WS ist, als Instanz eines Webservices, jedoch auch für die möglichen Szenarien "Start von WSDL" und "Start von Java" ausgerichtet.

Da es wenige zu JAX-WS vergleichbare Technologien in der Java Welt gibt, bezog sich die Bewertung von JAX-WS neben dessen Nutzen in den obigen Szenarien auch auf einen Vergleich mit der Vorgängerversion von JAX-WS, der JAX-RPC, sowie einer Analyse inwiefern die von einer WSDL spezifizierten Möglichkeiten in JAX-WS umgesetzt werden können. Letzgenannter Punkt bezieht sich hauptsächlich auf die Fähigkeiten von JAXB, einer zwar mittlerweile unabhängigen Spezifikation für das Binding zwischen XML und Java, die jedoch einen wichtigen Stützpfeiler für die JAX-WS Architektur bildet. Die sehr eingeschränkten Möglichkeiten des Bindings zwischen XML und Java waren, neben der umständlichen Erstellung der Konfigurationsdateien, eines der hauptsächlichen Kritikpunkte von JAX-RPC. Beide Punkte wurden in JAX-WS (bzw. JAXB) über die XML/Java Annotationen stark vereinfacht und verbessert.

Item Type: Thesis (Diploma)
Subjects: DBIS Teaching > Internal Work
Depositing User: Christiane Köppl
Date Deposited: 08 Mar 2009 12:26
Last Modified: 14 Oct 2011 10:26
URI: http://dbis.eprints.uni-ulm.de/id/eprint/458

Actions (login required)

View Item
View Item