Giesecke, Simon2023-04-192023-04-192009https://dl.gi.de/handle/20.500.12116/41242Bei der Entwicklung betrieblicher Informationssysteme ist die Auswahl einer MiddlewarePlattform eine kritische Aufgabe in Hinblick auf die Erfüllung der gestellten Qualitätsanforderungen, beispielsweise die Verfügbarkeit und die Performance. Die Auswahl ist kritisch, weil betriebliche Informationssysteme Middleware-intensive Anwendungen sind, also Softwaresysteme, deren Struktur und Verhalten durch die Middleware wesentlich beeinflusst werden. Eine fundierte Auswahl sollte möglichst früh in einem Entwicklungsprojekt erfolgen, z. B. auf der Ebene der Softwarearchitektur. Dies ist unabhängig davon, ob es sich um eine Neuentwicklung oder die Weiterentwicklung bzw. Migration eines bestehenden Systems handelt. Bisher existieren jedoch wenige Richtlinien oder systematische Vorgehensmodelle für die Auswahl einer Middleware-Plattform in einem konkreten Projektkontext, so dass oftmals Ad-hoc-Entscheidungen getroffen werden. Als Lösung für das beschriebene Problem der Auswahl einer Middleware-Plattform, wird in dieser Dissertation der MidArch-Ansatz vorgeschlagen. Er nutzt Middleware-orientierte Architekturstile (MidArch), d. h. Modelle von MiddlewarePlattformen, die die strukturellen Bedingungen spezifizieren, welche die Plattform an die auf ihr realisierten Anwendungen stellt. Die MidArchArchitekturentwurfsmethode verwendet ein Repository von Entwurfswissen über MidArch-Stile und Taxonomien solcher Stile, um die systematische Auswahl einer Middleware-Plattform zu unterstützen und die Spezikation von Softwarearchitekturen zu leiten. Das Wissen über die Eigenschaften der MidArch-Stile könnte projektübergreifend über das Repository wiederverwendet werden.deArchitectural Styles for Early Goal-driven Middleware Platform SelectionText/Journal Article0720-8928