Fachstudie Softwaretechnik FACH-0056

Bibliograph.
Daten
Deiss, Alexander; Druckenmüller, Bettina; Melle, Antje: SOA vs. REST basierend auf Google, eBay, Amazon, Yahoo!.
Universität Stuttgart, Fakultät Informatik, Elektrotechnik und Informationstechnik, Fachstudie Softwaretechnik Nr. 56 (2006).
115 Seiten, deutsch.
CR-Klassif.D.2.3 (Software Engineering Coding Tools and Techniques)
D.2.6 (Software Engineering Programming Environments)
D.2.11 (Software Engineering Software Architectures)
KeywordsSOA; SOAP; REST; Web Service; Werkzeug; Axis; Xsul
Kurzfassung

Eine von einem Programm angebotene Funktionalität kann als Dienst bzw. Web Service betrachtet werden. Auf einen solchen Web Service lässt sich auf verschiedene Arten zugreifen. Zwei dieser möglichen Architekturstile, SOA und REST, werden nachfolgend kurz beschrieben. Für beide Architekturen werden Werkzeuge zur Unterstützung bei der Erstellung eines Web Service Clients untersucht. Dafür werden zuerst einmal passende Testszenarien definiert und die zu untersuchenden Werkzeuge vorgestellt. Folgende Werkzeuge werden untersucht: Axis, Xsul, WebSphere Integration Developer, Microsoft Visual C# 2005 Express Edition, WebSphere Studio Application Developer Integration Edition, Rational Application Developer for WebSphere Software, HttpClient, Restlet, Xins und Crispy. Für die Bewertung werden für beide Architekturstile Bewertungskriterien definiert. Mit diesen Kriterien werden die Werkzeuge gewertet. Zum Schluss findet ein Vergleich der Toolunterstützung beider Architekturen statt. Für SOA gibt es bedeutend mehr Werkzeuge, die aber auch nötig sind, da eine Entwicklung sonst zu kompliziert wäre. Die wenigen Tools für REST unterstützen den Entwickler so gering, dass sie nicht unbedingt nötig sind.

Volltext und
andere Links
PDF (1655412 Bytes)
Zugriff auf studentische Arbeiten aufgrund vorherrschender Datenschutzbestimmungen nur innerhalb der Fakultät möglich
Abteilung(en)Universität Stuttgart, Institut für Architektur von Anwendungssystemen
BetreuerScheibler, Thorsten; Pottinger, Stefan
Eingabedatum2. Mai 2006
   Publ. Institut   Publ. Informatik