Volltext-Downloads (blau) und Frontdoor-Views (grau)

Entwicklung einer Microservice-Architektur für ein Ticketsystem in C# (.NET Core)

  • Microservice- und andere service-basierte Architekturen wurden im Laufe der Jahre immer beliebter und große Unternehmen steigen zunehmend auf solche Architekturen um. Einige Unternehmen scheitern aber an der Entwicklung und Umsetzung dieser Architekturen, da zu wenig Zeit investiert wird. Das Ziel dieser Thesis ist es, ein Konzept zur Umsetzung einer Microservice Architektur für ein TicketsystemMicroservice- und andere service-basierte Architekturen wurden im Laufe der Jahre immer beliebter und große Unternehmen steigen zunehmend auf solche Architekturen um. Einige Unternehmen scheitern aber an der Entwicklung und Umsetzung dieser Architekturen, da zu wenig Zeit investiert wird. Das Ziel dieser Thesis ist es, ein Konzept zur Umsetzung einer Microservice Architektur für ein Ticketsystem mit .Net Core zu entwickeln. Dabei liegt der Fokus auf der Konzeption der Architektur des Ticketsystems anhand der im Unternehmen herrschenden Rahmenbedingungen. Damit soll gezeigt werden, wie eine solche Architektur umgesetzt werden kann und welche Kompromisse gegebenenfalls eingegangen werden müssen. Um herauszufinden welche Architektur geeignet ist, wurde zunächst eine Analyse der Microservice Architektur und der service-orientierten Architektur (SOA) durchgeführt und die Ergebnisse gegenübergestellt. Dabei stellte sich schnell heraus, dass im Fall des Unternehmens eine Microservice Architektur besser geeignet ist, aber gewisse Eigenschaften nicht so umgesetzt werden konnten, wie sie im Idealfall umgesetzt werden sollten. Durch einige Anpassungen konnte ein Konzept für eine Microservice Architektur entwickelt werden, welches über einen Prototyp auf Umsetzbarkeit geprüft wurde. Auf dieser Grundlage ist es empfehlenswert, vor der Umsetzung einer neuen Architektur,ein Konzept zu erstellen und verschiedene Optionen abzuwägen. Eine Microservice Architektur ist dabei für web-basierte Anwendungen geeignet, bei denen die einzelnen Services klein gehalten werden können. Außerdem ist die Verwendung einer Microservice Architektur in Kombination mit Montainertechnologien empfehlenswert, um die einzelnen Services besser voneinander zu trennen.zeige mehrzeige weniger

Volltext Dateien herunterladen

  • Bachelor-Thesis.pdf
    deu

Metadaten exportieren

Statistik

frontdoor_oas
Metadaten
Dokumentart:Bachelor Thesis
Zitierlink: https://opus.hs-offenburg.de/3423
Bibliografische Angaben
Titel (Deutsch):Entwicklung einer Microservice-Architektur für ein Ticketsystem in C# (.NET Core)
Verfasserangaben:Benjamin NeubergerGND
Betreuer*in:Hartwig GrabowskiStaff MemberORCiDGND, Benjamin Wagner
Erscheinungsjahr:2019
Veröffentlichende Institution:Hochschule Offenburg
Titel verleihende Institution:Hochschule Offenburg
Verlagsort:Offenburg
Seitenanzahl:VIII, 70
Sprache:Deutsch
Inhaltliche Informationen
Fakultäten / Einrichtungen:Fakultät Elektrotechnik, Medizintechnik und Informatik (EMI) (ab 04/2019)
Sammlungen der Hochschule Offenburg:Abschlussarbeiten / Bachelor-Studiengänge / AI
DDC-Sachgruppen:000 Allgemeines, Informatik, Informationswissenschaft
Freies Schlagwort / Tag:API; Architektur; DevExtreme; Docker; Entwurfsmuster; Microsoft dot net; Mikroservice; MySQL; RabbitMQ; Rest; SOA
Formale Angaben
Open-Access-Status: Closed Access 
Lizenz (Deutsch):License LogoCreative Commons - CC BY-NC-ND - Namensnennung - Nicht kommerziell - Keine Bearbeitungen 4.0 International
SWB-Katalog-Nr.:1732459916