Auftragserteilung architekt Muster

Auftragserteilung architekt Muster

Alle oben genannten Beispiele erfordern ein hohes Maß an Modularität und Agilität – zusammen mit der Fähigkeit, jede Ebene unabhängig zu verwalten, bereitzustellen und zu skalieren. Ein Cloud-natives, reines Microservices-Architekturmuster löst dies, indem ein Alles-als-service-Modell übernommen wird, das mehrere Interaktionen (z. B. Content-Konsum, Commerce Experience Management, Ordering, Produktkataloge, Promotions, Loyalität) als “kopflose” Dienste identifiziert (siehe Abbildung 4). Der kopflose Ansatz ermöglicht ein hohes Maß an Entkopplung und Flexibilität über das gesamte Verbrauchererlebnis hinweg. Es unterstützt eine Vielzahl von sich entwickelnden Kanälen und bietet eine Plattformarchitektur, die zukunftssicher für die sich entwickelnde Technologielandschaft ist – eine Plattform, in der sich einzelne Dienstleistungen und ihre zugrunde liegenden Produkte im Laufe der Zeit ändern dürften. Der Grund für IBMs Bereitstellung dieser Muster ist: Mehrere verschiedene Formate werden in der Literatur zur Beschreibung von Mustern verwendet, und kein einziges Format hat eine breite Akzeptanz erreicht. Es besteht jedoch weitgehende Übereinstimmung über die Art von Dingen, die ein Muster enthalten sollte. Die folgenden Überschriften stammen aus Pattern-Oriented Software Architecture: A System of Patterns. Die unten beschriebenen Elemente finden sich in den meisten Mustern, auch wenn sie mit unterschiedlichen Überschriften beschrieben werden. Strukturelle Ansichten, wie sie im KDM oder ASTM dargestellt werden, geben einige Einblicke in Die Modernisierungsanforderungen. KDM und ASTM als Grundlage für die Ableitung von Mustern und Anti-Mustern können jedoch viel wichtigere Einblicke in die Umgestaltung und Transformation der IT-Architektur liefern. Wenn KDM bestimmten Geschäftsmodellen zugeordnet wird, erweitern sich diese Einblicke in potenzielle Transformationsmöglichkeiten noch weiter.

Nachdem wir in den letzten 20 Jahren mit Hunderten von Festzeltkunden zusammengearbeitet haben, haben wir eine breite Palette von Geschäftstreibern und Anwendungsfällen gesehen, warum ein Kunde möglicherweise in eine digitale Erlebnisplattform wie die AEM-Lösung investieren möchte. Entsprechend haben wir auch eine Vielzahl unterschiedlicher Lösungsmuster untersucht, definiert und implementiert, wie ein DEP konstruiert und zum Leben erweckt werden kann. Basierend auf unseren Erkenntnissen in all diesen Bereichen ist uns klar, dass jede DEP-Lösung in jeder Organisation etwas einzigartig ist – es gibt wirklich keine “einzige Lösung” oder “Silberkugel”, wie diese Plattformen entworfen werden können (oder sollten). Jedes Muster beschreibt das Problem, das das Muster anspricht, Überlegungen zum Anwenden des Musters und ein Beispiel basierend auf Microsoft Azure. Die meisten Muster enthalten Codebeispiele oder Ausschnitte, die zeigen, wie das Muster in Azure implementiert wird. Die meisten Muster sind jedoch für jedes verteilte System relevant, unabhängig davon, ob es in Azure oder auf anderen Cloudplattformen gehostet wird. Anti-Muster, die in bestehenden Softwaresystemen zugegebenermaßen eher auftreten, umfassen strukturelle, architektonische oder designbasierte Muster, die aus einer Vielzahl qualitativer Perspektiven problematisch oder minimal fragwürdig sind. Anti-Muster sind Zeichen schlechter Softwarequalität. Beispiele für Anti-Muster sind: Der Inhalt eines Architekturmusters, wie im TADG-Dokument definiert, enthält die folgenden Elemente: Eine zweite Version der Zend Skeleton-Anwendung kann ebenfalls erstellt werden; Diesmal jedoch durch Anwendung der in Abschnitt 13.3 festgelegten Reengineering-Methode und der in Abschnitt 13.4 eingeführten Architekturmuster.

Erstellungsentwurfsmuster sind Factory Method, Abstract Factory, Builder, Singleton, Object Pool und Prototype.

#

Pin It on Pinterest

Share This