textico.de
Das Handbuch kann sowohl als Nachschlagewerk, strukturierte Einführung und Referenzsammlung der aktuellen Umsetzung und der Forschung im Bereich Software-Architektur verstanden werden -- die Autoren stecken seit Jahren tief in verschiedenen Bereichen der Umsetzung, Beratung und Forschung der geplanten Software-Entwicklung.
Die Herangehensweise der Autoren an die Architektur stellt die Thematik auf solide Standbeine: ausgehend von folgender Definition der Software-Architektur "Sie ist die grundlegende Organisation eines Systems, dargestellt durch dessen Komponenten, deren Beziehungen zueinander und zur Umgebung, sowie der Prinzipien, die den Entwurf und die Evolution des Systems bestimmen." gehen sie in 19 Kapiteln plus Anhang an die Konstruktion, die Evolution, das Management, die Bewertung und die Wiederverwendung von Architekturen heran. Schon allein die Einleitung mit Definitionen, Aufgaben, Problemen, Arbeitsrollen und Ausbildungsmöglichkeiten ist Gold Wert und zeigt die Absicht, einen Orientierungspunkt mit deutschem Fokus zu geben. Es folgen Architekturbeschreibungen, Einblicke in die Planung, die Komponenten und Techniken wie die Model-Driven Architecture (MDA). Hinsichtlich der Evolution beschreiben einzelne Autoren des Teams Themen wie das Reverse Engineering, die Migration von Altsystemen und geben anschließend Einblicke in das Management, die Bewertung sowie die Wiederverwendung von Architekturen -- zuletzt dann noch zwei Beispiele von Architekturen, einmal Multimedia und einmal Peer-to-Peer. Der Anhang umfasst dann die "Formalen Techniken zur Architekturbeschreibung", "Architekturbeschreibungssprachen", ein Glossar, ein Abkürzungsverzeichnis, einen Index und die zugrunde liegende Architektur. Dazu noch eine Website zum Buch: www.handbuch-softwarearchitektur.de.
Schon nach ein paar Seiten im Handbuch der Software-Architektur kommt man nicht umhin, den Autoren angesichts der perfekt umgesetzten Ansprüche eines Grundlagenwerks zur Software-Architektur Respekt zu zollen. Mit Sicherheit nicht die letzte Auflage dieses erstaunlichen Gemeinschaftswerks aus einem Guss. --Wolfgang Treß
Javamagazin 8.2006
Kurzbeschreibung
Über den Autor
Wilhelm Hasselbring ist seit 2000 Professor für Software Engineering an der Universität Oldenburg. Er promovierte im Fachbereich Informatik an der Universität Dortmund und war neben diversen Auslandsaufenthalten zwei Jahre in den Niederlanden tätig. Seine Arbeitsgebiete umfassen Software-Architekturen für komplexe Software-Systeme, Enterprise Application Integration (EAI) und generell die Qualität von Software-Systemen. Mit der Deutschen Informatik-Akademie bietet er Weiterbildungsseminare zum Thema EAI an. Über das OFFIS-Institut kooperiert er mit Industrie-Unternehmen beispielsweise im Bereich der Migration betrieblicher Informationssysteme. Er ist u.a. Sprecher des Graduiertenkollegs TrustSoft (Vertrauenswürdige Software-Systeme) an der Universität Oldenburg und Mitglied des Leitungsgremiums des GI-Arbeitskreises Software-Architekturen.