Architektur bezieht sich auf ein sehr weit gefasstes Konzept, das in der IT-Welt für viel Verwirrung sorgt. Wie kommt es, dass ein so gängiger Begriff so vage ist? In diesem Artikel werden wir Ihnen eine Erklärung dafür geben.
[caption id="attachment_12957" align="alignright" width="373"]
Definition der Systemarchitektur[/caption]
Laut IEEE ist die Architektur "die grundlegende Organisation eines Systems, verkörpert durch seine Komponenten, ihre Beziehungen zueinander und zur Umgebung [ und die Prinzipien, die sein Design und seine Entwicklung leiten]". Wie Sie aus dieser Definition ersehen können, beziehen sich Architekturen auf Systeme. Ein System ist eine Reihe von interagierenden Komponenten, die ein integriertes Ganzes bilden und nach außen sichtbare Eigenschaften und Funktionen bieten. Architektur ist also die Art und Weise, wie die Komponenten und ihre Interaktionen organisiert sind, um die von der Außenwelt geforderten Funktionen und Eigenschaften bereitzustellen und so die Aufgabe des Systems zu erfüllen.
Da die Komponenten eines Systems in einer bestimmten Weise interagieren, hat jedes System eine Architektur, beabsichtigt oder unbeabsichtigt. Jeder, der die Organisation eines Systems verändert, wird als Architekt bezeichnet. Ein Architekt versucht, die Komponenten und Interaktionen in einem System so zu organisieren, dass das System in der Lage ist, die erforderlichen sichtbaren Funktionen und Eigenschaften zu liefern, um es erfolgreich zu machen.
Warum also ist Architektur vage? Architektur ist vage, weil Systeme endlos aggregiert und zerlegt werden können. Eine einzelne Anwendung ist ein System. Die Anwendung selbst ist Teil einer Sammlung von Anwendungen mit Interaktionen, die das IT-System des Unternehmens bilden. Das IT-System des Unternehmens ist ein Teil des Unternehmens. Das Unternehmen ist ein System, in dem Menschen arbeiten und mit anderen Menschen und Anwendungen interagieren, um die Dienstleistungen und Waren für die Außenwelt bereitzustellen.
[caption id="" align="alignright" width="244"]
Die Architektur ist endlos, so wie die Systeme endlos sind[/caption]
Die Ansammlung von interagierenden Unternehmen bilden ein weiteres System. In der umgekehrten Richtung läuft eine Anwendung auf einem Computer. Der Computer ist ein System. Innerhalb des Computers gibt es Komponenten, die selbst ein System sind: Die CPU, die Stromversorgung usw. So geht es in beide Richtungen weiter, bis wir beim Universum oder auf der anderen Seite des Spektrums beim Quark ankommen.
Verfasst von

Mark van Holsteijn
Mark van Holsteijn is a senior software systems architect at Xebia Cloud-native solutions. He is passionate about removing waste in the software delivery process and keeping things clear and simple.
Unsere Ideen
Weitere Blogs
Contact



