Bachelor Thesis BCLR-2016-32

BibliographyKraus, Philipp: Dokumentation und automatische Generierung von Service-Beschreibungen.
University of Stuttgart, Faculty of Computer Science, Electrical Engineering, and Information Technology, Bachelor Thesis No. 32 (2016).
91 pages, german.
CR-SchemaD.2.11 (Software Engineering Software Architectures)
H.2.7 (Database Administration)
H.3.5 (Online Information Services)
I.2.4 (Knowledge Representation Formalisms and Methods)
Abstract

Serviceorientierte Architekturen (SOA) gewinnen in unserer heutigen modernen Welt als Unternehmensarchitektur immer mehr an Relevanz. Deren Vorteile wie die Wiederverwendung von Funktionalitäten und die einfache Integration von neuen und alten Anwendungen in das Gesamtsystem, ermöglichen es Unternehmen schnell auf die sich stetig ändernden Anforderungen des globalisierten Markts zu reagieren. Um nach einer Umsetzung des Serviceorientierten Paradigmas auch weiterhin von dessen Vorteilen zu profitieren müssen einheitliche Richtlinien, Mechanismen, Standards und Normen definiert werden. Eine funktionierende SOA Governance hat dies zum Ziel und verhindert es den Überblick über die SOA zu verlieren. Das Erfassen von Diensten in einem zentralen Metadaten Repository ist beispielsweise einer der umzusetzenden Aspekte innerhalb einer SOA Governance. Wurden anfangs Serviceorientierte Architekturen meist mit Webservices und dem SOAP-Protokoll realisiert, so nimmt das REST-Protokoll und dessen Programmierparadigma eine immer wichtigere Rolle ein. Gerade wenn es darum geht leichtgewichtige Anwendungen zu entwickeln ist SOAP häufig ein zu umfangreiches Protokoll. Sollen die Schnittstellen dieser Webservices beschrieben werden, so ist für SOAP-Services, mit WSDL, schon ein allgemein gültiger Standard gefunden. Für REST-Services existiert dieser jedoch noch nicht. Nach dem Finden, einer für REST-Schnittstellen passenden, Beschreibungssprache geht es in dieser Arbeit darum eine Möglichkeit zu schaffen, das Einpflegen von Diensten in ein zentrales Repository mit dem Import der Schnittstellenbeschreibungen, zu erleichtern. Ziel ist es anschließend diese Schnittstellenbeschreibungen in die gefundene Beschreibungssprache zu exportieren und somit Dienste unabhängig von der technischen Realisierung ihrer Schnittstelle anzubieten. Hierfür wird ein Konzept beschrieben und dessen Umsetzung prototypisch untersucht.

Full text and
other links
PDF (2584769 Bytes)
Department(s)University of Stuttgart, Institute of Parallel and Distributed Systems, Applications of Parallel and Distributed Systems
Superviser(s)Mitschang, Prof. Bernhard; Königsberger, Jan
Entry dateSeptember 26, 2018
   Publ. Computer Science