Entwicklung von Microservices mit zusammensetzbaren API-Bausteinen

dc.contributor.authorSpeth, Sandro
dc.date.accessioned2017-10-24T14:13:57Z
dc.date.available2017-10-24T14:13:57Z
dc.date.issued2017de
dc.description.abstractDer Microservice-Architekturstil findet heute im Bereich des Service Computing häufig Anwendung. Anwendungen, die diesem Architekturstil folgen, werden als menge von „kleinen“ undabhängigen Diensten implementiert. Jeder Dienst ist für eine überschaubare und klar definierte Geschäftsfunktionalität zuständig. Dabei kummunizieren diese sogenannten Microservices nicht nur untereinander über Application Programming Interfaces (APIs), sondern stellen den Benutzern der Anwendung ausgewählte Funktionalitäten über APIs zur Verfügung. Aus diesem Grund spielen APIs im Kontext des Microservice-Architekturstils eine zentrale Rolle. Da der Microservice-Architekturstil dem Prinzip der „Smart Endpoints & Dump Pipes“ folgt, verlagert sich viel Komplexität der Anwendung in die API-Endpunkte. Hinzu kommt, dass typischerweise eine gewisse API-Vielfalt nötig ist, da eine Art von API (z.B. REST, SOAP, Messaging usw.) nicht für alle Fälle die optimale Lösung bezüglich der unterschiedlichen Verwendung darstellt. Um eine solche API-Vielfalt zu ermöglichen, müssen Entwickler viele verschiedene Technologien und API-Frameworks beherrschen. Die Zielsetzung der vorliegenden Arbeit ist diese Situation durch automatische Generierung von APIs zu verbessern. Mit Hilfe von wiederverwendbaren Adaptern kann ein Entwickler solide APIs automatisch erzeugen. Diese Adapter werden zu API-Stacks zusammengefügt, wodurch mehrere verschiedene Arten von APIs für eine einzelne Anwendung generiert werden können. Da die Adapter generisch und wiederverwendbar sind, können diese für mehrere Anwendungen genutzt werden. Ein umfassendes Framework stellt eine Sammlung an Adaptern bereit und ermöglicht damit diese neuartige Methode zur Zusammensetzung von APIs basierend auf vielfältigen Adaptern.de
dc.identifier.other495966525
dc.identifier.urihttp://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-93106de
dc.identifier.urihttp://elib.uni-stuttgart.de/handle/11682/9310
dc.identifier.urihttp://dx.doi.org/10.18419/opus-9293
dc.language.isodede
dc.rightsinfo:eu-repo/semantics/openAccessde
dc.subject.ddc004de
dc.titleEntwicklung von Microservices mit zusammensetzbaren API-Bausteinende
dc.title.alternativeMicroservice development using composable API bricksen
dc.typebachelorThesisde
ubs.fakultaetInformatik, Elektrotechnik und Informationstechnikde
ubs.institutInstitut für Architektur von Anwendungssystemende
ubs.publikation.seiten72de
ubs.publikation.typAbschlussarbeit (Bachelor)de

Files

Original bundle

Now showing 1 - 1 of 1
Thumbnail Image
Name:
Entwicklung von Microservices mit zusammensetzbaren API-Bausteinen.pdf
Size:
1.38 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
3.39 KB
Format:
Item-specific license agreed upon to submission
Description: