Kurzform fuer Michael Mahlberg (_MM_)

Michael Mahlberg

Unabhängiger Berater für IT-Projekte



Nach meinen Kundenprojekten ist die für mich wichtigste Aufgabe zur Zeit die Gestaltung der "Consulting Guild AG", eines Unternehmens, dessen Schwerpunkt die Beratung in kritischen Projekten mit Software-Bezug ist.

 

Was ist doch gleich Architektur?

Der Begriff Architektur hat in der IT so viele Bedeutungen, das eine kleine Begriffsklärung sicherlich notwendig ist.

Wie Martin Fowler in seinem Buch "Patterns of Enterprise Applications" ausführt, hat die Ähnlichkeit der Begriffe aus der Datenverarbeitung und dem Baugewerbe ihre Grenze erreicht sobald die Betrachtung tatsächlich auf die Detailebene geht. In der IT muss man deshalb zwischen verschiedenen Architektursichten unterscheiden. Ob man hierbei nun die Begriffe Makro- und Microarchitektur, System- und Anwendungsarchitektur oder andere verwendet ist vom Einzelfall und der Projekt- bzw. Unternehmenskultur abhängig, wichtig ist jedoch, dass man die für die aktuelle Fragestellung passende Architektursicht wählt.

Durch meine Tätigkeit in den letzten Jeahren und die Systemlandschaften, die ich dabei vom Großrechner bis zum Microcomputer kennenlernen konnte hat sich bei mir die Erkenntniss durchgesetzt, das die Jahrzehnte alten Erkenntnisse von Dijkstra, Boehm, Brooks und anderen nicht nur theoretische Betrachtungen sind, soindern universell für nahezu alle Umgebungen gelten - egal ob J2EE, J2SE, .NET, Symbian, .zOS oder sonstige Umgebungen: Entkopplung, Trennung von Verantworlichkeiten, das Law Of Demeter und all die anderen Erkenntnisse machen jede Architektur besser. Die Kunst liegt darin für die jeweiligen Umgebungen - insbesondere bei Systemen, die technologische Grenzen überschreiten - herauszufinden, wie sich die Regeln am passendsten umsetzen lassen..