Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen: http://dx.doi.org/10.18419/opus-9293
Autor(en): Speth, Sandro
Titel: Entwicklung von Microservices mit zusammensetzbaren API-Bausteinen
Sonstige Titel: Microservice development using composable API bricks
Erscheinungsdatum: 2017
Dokumentart: Abschlussarbeit (Bachelor)
Seiten: 72
URI: http://nbn-resolving.de/urn:nbn:de:bsz:93-opus-ds-93106
http://elib.uni-stuttgart.de/handle/11682/9310
http://dx.doi.org/10.18419/opus-9293
Zusammenfassung: Der 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.
Enthalten in den Sammlungen:05 Fakultät Informatik, Elektrotechnik und Informationstechnik

Dateien zu dieser Ressource:
Datei Beschreibung GrößeFormat 
Entwicklung von Microservices mit zusammensetzbaren API-Bausteinen.pdf1,42 MBAdobe PDFÖffnen/Anzeigen


Alle Ressourcen in diesem Repositorium sind urheberrechtlich geschützt.