Eintrag kommentierenEintrag bewerten
Dieser Eintrag wurde im Schnitt mit 0 von 5 Punkten bewertet
Literatur
Moderne Softwarearchitektur
Literatur:22499
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
Beschreibung
Das Buch Moderne Software-Architektur von Johannes Siedersleben ist eines der wenigen konkret umsetzbaren und eigenständigen Bücher über Software-Architektur in deutscher Sprache. Die Inhalte sind plastisch dargestellt und so beschrieben, dass sie direkt im Projektalltag verwendet werden können.

Mir haben besonders die Ausführungen zu Komponenten und ihrer Entkopplung gefallen: Viele Bücher über Software-Architektur führen zu diesem Thema lediglich aus, dass es eine gute Idee sei, irgendwie Komponenten zu definieren und diese lose zu koppeln, geben aber kaum Hinweise, wie das genau funktioniert.

Das Buch beschreibt dagegen Regeln zum Finden von Komponenten, etwa die Trennung von fachlichem und technischem Code. Es stellt dar, wie genau die Schnittstellen lose gekoppelter Komponenten aussehen und wie Komponenten zu einer Anwendung integriert werden können, auch die Fehlerbehandlung wird im Detail betrachtet.

Das Buch ist insgesamt implementierungsnah ohne sich jedoch auf eine konkrete Infrastruktur, etwa J2EE, festzulegen und sich lange an der Diskussion ihrer technischen Eigenschaften aufzuhalten. Die meisten Konzepte werden anhand von Beispielen in Java dargestellt, diese sind jedoch auf andere Programmiersprachen übertragbar.

Quasar ist der Ansatz, den Prof. Siedersleben beschreibt. Quasar steht für "Qualitäts-Software-Architektur" und fasst zusammen, was das Software-Haus sd&m in den letzten Jahren an Wissen über Software-Architektur gesammelt hat. Im Mittelpunkt von Quasar steht das Denken in Komponenten und Schnittstellen - nicht oberflächlich und unverbindlich, sondern glasklar und nachprüfbar: Was ist eine Komponente, was ist eine Schnittstelle, wie spezifiziert man Schnittstellen, wie behandelt man Fehler und Ausnahmen? Ein wesentliches Element von Quasar ist die Trennung von Anwendung und Technik: Wie baut man z.B. eine EJB-Anwendung, die vom verwendeten EJB-Server so wenig wie möglich abhängt?
Autoren
Johannes Siedersleben
Publikationstyp
Buch
Verlag
dPunkt Verlag
Externe Quellen zum Thema NEU: Externe Quellen zum Thema suchen 
 Eintrag kommentieren 
 Eintrag bewerten 
Zu dieser Seite wurden noch keine Kommentare oder Bewertungen abgegeben.
 
Zum Seitenanfang Top Drucken Impressum AGB
Home

VSEK ©2001-2012