Repository logoOPUS - Online Publications of University Stuttgart
de / en
Log In
New user? Click here to register.Have you forgotten your password?
Communities & Collections
All of DSpace
  1. Home
  2. Browse by Author

Browsing by Author "Haller, Tobias"

Filter results by typing the first few letters
Now showing 1 - 1 of 1
  • Results Per Page
  • Sort Options
  • Thumbnail Image
    ItemOpen Access
    Design, implementation and evaluation of an application for guiding architectural refactoring to microservices
    (2022) Haller, Tobias
    Der kürzlich etablierte Architekturstil der Microservices ist derzeit ein heißes Thema und wird in der Literatur breit diskutiert. Infolgedessen sind viele Unternehmen daran interessiert, Legacy-Anwendungen aufgrund von Factoren, wie leichtere Skalierbarkeit, leichteres Deployment oder höhere Flexibilität bei der Kombination mehrerer Technologien, auf Microservices zu migrieren. Allerdings ist es schwierig, eine klare Anleitung für die Migration von Legacy-Anwendungen zu Microservices zu finden. Softwarearchitekten, die mit einer solchen Migration konfrontiert sind, benötigen einen strukturierten und möglicherweise werkzeuggestützten Leitfaden für die Auswahl einer geeigneten Strategie und eines Refactoring-Ansatzes. Zwar gibt es einige akademische Veröffentlichungen, die systematische Literaturübersichten und Mapping-Studien zu bestehenden Ansätzen für das Refactoring von Architekturen auf Microservices durchführen, doch können diese nur eine vorläufige Momentaufnahme des aktuellen Forschungsstandes liefern. Dieses Problem sollte durch ein Migrations-Framework angegangen werden, das die architektonische Umstrukturierung von monolithischen Anwendungen in Richtung Microservices begleitet. Ein solches Framework wird derzeit innerhalb der ESE-Gruppe des Institutes für Software Engineering entwickelt. Um dies zu erreichen, zielt das Framework darauf ab, Benutzer durch drei Hauptphasen zu führen, die ihnen beim Systemverständnis, der Definition der Migrationsstrategie und der Architekturdefinition ihrer Anwendung helfen. Ziel dieser Arbeit ist die prototypische Implementierung und Evaluierung einer webbasierten Anwendung, die die Phase der Definition der Migrationsstrategie des besagten Migrationsrahmens umsetzt. Wir haben uns bewusst für eine webbasierte Anwendung entschieden, da sie einen einfacheren Zugriff auf das fertige Produkt ermöglicht. Um dies zu erreichen, ist diese Arbeit in drei Teile gegliedert. In einem ersten Schritt soll ein erweiterbares Repository entworfen und implementiert werden, das bestehende Refactoring-Ansätze auf der Basis relevanter Eigenschaften enthält. Anschließend wird eine webbasierte Anwendung entworfen, die als Benutzeroberfläche der Anwendung fungiert, um das bestehende Architectural-Refactoring-Framework zu repräsentieren. Abschließend wird eine empirische Evaluierung der entwickelten Anwendung durchgeführt.
OPUS
  • About OPUS
  • Publish with OPUS
  • Legal information
DSpace
  • Cookie settings
  • Privacy policy
  • Send Feedback
University Stuttgart
  • University Stuttgart
  • University Library Stuttgart