Freigeben über


Workflow zwischen den Designern für verteilte Systeme

Wenn Sie die Designer für verteilte Systeme verwenden, können Sie je nach den auszuführenden Aufgaben beim Entwurf des verteilten Systems mit unterschiedlichen Workflows arbeiten. In der folgenden Liste werden z. B. übergeordnete Aufgaben beschrieben, die Sie mit den Designern für verteilte Systeme ausführen können.

  • Erstellen einer neuen verteilten Systemprojektmappe oder Zurückentwickeln einer vorhandenen Projektmappe mit dem Anwendungs-Designer

  • Definieren, Überarbeiten oder Implementieren von Anwendungen mit dem Anwendungs-Designer

  • Entwerfen oder Überarbeiten von Anwendungssystemen mit dem System-Designer

  • Entwerfen oder Überarbeiten logischer Darstellungen eines Datencenters mit dem Designer für logisches Datencenter

  • Definieren und Überprüfen der Anwendungssystembereitstellung anhand logischer Datencenter mit dem Bereitstellungs-Designer

In der folgenden Abbildung wird der Workflow in einer Projektmappe mit den verschiedenen Designern für verteilte Systeme dargestellt, unabhängig von der Aufgabe, mit der Sie beginnen.

Workflow zwischen den Designern für verteilte Systeme

Workflow zwischen den Designern für verteilte Systeme

In der Abbildung gibt die gestrichelte Linie auf der linken Seite des Bereitstellungs-Designers die typische Unterteilung der Projektrollen für die Anwender der Designer an. Anwendungsarchitekten und -entwickler verwenden hauptsächlich den Anwendungs-Designer, den System-Designer und den Bereitstellungs-Designer, während Infrastrukturarchitekten hauptsächlich den Designer für logisches Datencenter verwenden. In der folgenden Tabelle werden die in dieser Abbildung verwendeten Abkürzungen und Bezeichnungen beschrieben.

Abkürzung oder Bezeichnung Beschreibung

A

Eine Anwendungsdefinition

a1

Die Verwendung einer Anwendungsdefinition

S

Eine Systemdefinition

LS

Ein logischer Server

Weitere Informationen über die Terminologie in diesem Thema finden Sie unter Übersicht über die Terminologie für die Designer für verteilte Systeme.

Die folgenden Abschnitte enthalten kurze Beschreibungen der Designer für verteilte Systeme und ihrer Interaktion untereinander.

  • Anwendungs-Designer

  • System-Designer

  • Designer für logisches Datencenter

  • Bereitstellungs-Designer

Anwendungs-Designer

Wenn Sie ein neues verteiltes System entwerfen möchten, wird als erster Schritt normalerweise eine verteilte Systemprojektmappe erstellt, die ein leeres Anwendungsdiagramm enthält. Anschließend können Sie mit dem Anwendungs-Designer Anwendungen definieren und konfigurieren. Sie können in einer vorhandenen Projektmappe Projekte zurückentwickeln, die eine grafische Darstellung unterstützen, indem Sie der Projektmappe ein Anwendungsdiagramm hinzufügen. Die Projektmappe kann jedoch nur ein einziges Anwendungsdiagramm enthalten.

Aus der Toolbox können Sie vordefinierte Anwendungsprototypen in das Anwendungsdiagramm ziehen, um Anwendungen zu definieren. In der folgenden Liste werden einige der Aufgaben beschrieben, die Sie mit dem Anwendungs-Designer ausführen können:

  • Konfigurieren von Verbindungen zwischen Anwendungsdefinitionen, um anzugeben, wie Anwendungen in der Entwicklungsumgebung verbunden werden

  • Definieren der Dienste, die Anwendungen bereitstellen oder verwenden

  • Beschreiben der Anforderungen für die Anwendungskonfiguration durch Angeben von Anwendungseinstellungen und -einschränkungen mit dem Einstellungs- und Einschränkungs-Editor

  • Generieren von Projekten für Anwendungen, die Implementierung unterstützen

  • Erstellen von Systemdiagrammen, um mit dem System-Designer aus Anwendungen bestehende Anwendungssysteme zu entwerfen

  • Erstellen von Bereitstellungsdiagrammen, um mit dem Bereitstellungs-Designer die Bereitstellung von Anwendungen in einem Zieldatencenter zu evaluieren

    Hinweis

    Bevor Sie ein Bereitstellungsdiagramm erstellen können, müssen Sie über ein Diagramm für ein logisches Datencenter verfügen. Dieses wird mit dem Designer für logisches Datencenter erstellt.

Weitere Informationen finden Sie unter Übersicht über den Anwendungs-Designer.

System-Designer

Nachdem Sie im Anwendungsdiagramm Anwendungen definiert haben, ist der erste Schritt beim Entwerfen eines Anwendungssystems das Erstellen eines Systemdiagramms. In einem Systemdiagramm wird ein einzelnes System beschrieben, das aus den im Anwendungsdiagramm definierten Anwendungen oder aus in anderen Systemdiagrammen definierten Systemen besteht. Eine einzelne Verwendung jeder Anwendungs- oder Systemdefinition wird im Systemdiagramm als Member des aktuellen Systems dargestellt. Sie können der Projektmappe auch ein leeres oder vorhandenes Systemdiagramm hinzufügen. Durch das Erstellen oder Hinzufügen eines Systemdiagramms wird der System-Designer geöffnet, sodass Sie dem Diagramm Verwendungen von Anwendungsdefinitionen oder anderen Systemdefinitionen hinzufügen oder diese aus dem Diagramm entfernen können. Sie können auch ein System entwerfen, das aus anderen Systemen besteht, die in Szenarien für verteilte Systeme verwendet werden sollen.

Hinweis

In einem vorhandenen Systemdiagramm können eine oder mehrere Verwendungen von Anwendungsdefinitionen oder anderen Systemdefinitionen angezeigt werden. Daher müssen zum Hinzufügen eines vorhandenen Systemdiagramms die zugrunde liegenden Definitionen der Anwendungen oder Systeme hinzugefügt werden, auf die das Diagramm verweist. Andernfalls werden im vorhandenen Systemdiagramm Warnindikatoren angezeigt. Die Anwendungen und Systeme, auf die verwiesen wird, werden durch die Diagramme dargestellt, die sie definieren.

Sie können einem System Member hinzufügen, indem Sie sie aus dem Fenster Systemansicht ziehen, in dem verfügbare Anwendungs- und Systemdefinitionen angezeigt werden. In der folgenden Liste werden einige der Aufgaben beschrieben, die Sie mit dem System-Designer ausführen können:

  • Konfigurieren von Verbindungen zwischen Membern des Systems, um anzugeben, wie Anwendungen in der Bereitstellungsumgebung verbunden werden

  • Verfügbarmachen des Verhaltens von Membern im System durch Erstellen von Proxyendpunkten

  • Konfigurieren von Einstellungen für Memberanwendungen, die ggf. von ihren Definitionen abweichen

  • Erstellen von Bereitstellungsdiagrammen, um mit dem Bereitstellungs-Designer die Bereitstellung des Systems in einem Zieldatencenter zu evaluieren

    Hinweis

    Bevor Sie ein Bereitstellungsdiagramm erstellen können, müssen Sie über ein Diagramm für ein logisches Datencenter verfügen. Dieses wird mit dem Designer für logisches Datencenter erstellt.

Weitere Informationen finden Sie unter Übersicht über den System-Designer.

Designer für logisches Datencenter

Bevor Sie die Bereitstellung eines Systems evaluieren können, müssen Sie über ein Diagramm für ein logisches Datencenter verfügen. Dieses wird mit dem Designer für logisches Datencenter erstellt. Ein Diagramm für ein logisches Datencenter beschreibt einen Teil des physikalischen Datencenters anhand von logischen Servern, Endpunkten, Verbindungen und Zonen. Logische Server stellen die Laufzeitumgebung dar, in der eine Anwendung bereitgestellt wird. Zonen stellen i. d. R. Kommunikationsgrenzen dar und bezeichnen Bereiche im Datencenter. Sie können eine neue Projektmappe erstellen, die ein leeres Diagramm für ein logisches Datencenter enthält, oder einer Projektmappe ein leeres oder vorhandenes Diagramm für ein logisches Datencenter hinzufügen.

Sie können vordefinierte Prototypen aus der Toolbox in ein Diagramm für ein logisches Datencenter ziehen, um logische Server, Endpunkte und Zonen zu definieren. In der folgenden Liste werden einige der Aufgaben beschrieben, die Sie mit dem Designer für logisches Datencenter ausführen können:

  • Konfigurieren von Verbindungen zwischen logischen Servern und Zonen, um Kommunikationswege im logischen Datencenter zu beschreiben

  • Konfigurieren von Einstellungen und Einschränkungen, um Anforderungen für das Hosten von Anwendungen zu beschreiben und Kommunikationsprotokolle einzuschränken

Diagramme für logische Datencenter beschreiben nicht nur das Zieldatencenter, sondern werden zusammen mit System- oder Anwendungsdiagrammen zum Erstellen von Bereitstellungsdiagrammen mit dem Bereitstellungs-Designer verwendet. Anwendungsarchitekten und Infrastrukturarchitekten können anschließend mithilfe von Bereitstellungsdiagrammen die Bereitstellung eines Anwendungssystems evaluieren.

Weitere Informationen finden Sie unter Übersicht über den Designer für logische Datencenter.

Bereitstellungs-Designer

Mit dem Bereitstellungs-Designer können Sie die Bereitstellung eines Anwendungssystems in einem Zieldatencenter evaluieren. Im ersten Schritt wird ein Bereitstellungsdiagramm erstellt. In einem Bereitstellungsdiagramm wird die Bereitstellung von Anwendungen in einem System für ein Zieldatencenter beschrieben, das teilweise in einem Diagramm für ein logisches Datencenter dargestellt wird. Sie können ein Bereitstellungsdiagramm erstellen, indem Sie die Bereitstellung anhand des Anwendungsdiagramms oder eines Systemdiagramms definieren und anschließend ein Diagramm für ein logisches Datencenter auswählen.

Hinweis

Beim Erstellen eines Bereitstellungsdiagramms anhand des Anwendungsdiagramms wird die Bereitstellung anhand eines Standardsystems definiert und evaluiert. Die eigentliche Bereitstellung sollte anhand von Systemdiagrammen definiert und überprüft werden. Weitere Informationen finden Sie unter Mithilfe von Anwendungs- und Systemdiagrammen erstellte Bereitstellungsdefinitionen.

Der Bereitstellungs-Designer wird geöffnet und zeigt ein Bereitstellungsdiagramm an, das das von Ihnen ausgewählte Diagramm für ein logisches Datencenter wiedergibt. Sie können anschließend angeben, wo bestimmte Anwendungen bereitgestellt werden, indem Sie Anwendungen an logische Server binden. Sie können Anwendungen binden, indem Sie sie aus dem Fenster Systemansicht auf logische Server im Bereitstellungsdiagramm ziehen. Im Fenster Systemansicht werden alle Member des Stammsystems, einschließlich der Anwendungen aus anderen Systemen im Stammsystem, angezeigt.

Nachdem Sie die Anwendungen gebunden haben, können Sie das Bereitstellungsdiagramm überprüfen, um zu bestimmen, ob Konflikte zwischen Einstellungen und Einschränkungen für Anwendungen und den zugehörigen logischen Serverhosts für diese Bereitstellung vorliegen. Nach der Validierung können Sie einen Bereitstellungsbericht im HTML-Format generieren, um diese Probleme zu dokumentieren. Der Bereitstellungsbericht ist auch im XML-Format verfügbar, in dem Sie Skripts zum Bereitstellen von Anwendungen auf physikalischen Servern erstellen können.

Weitere Informationen finden Sie unter Übersicht über den Bereitstellungs-Designer.

Siehe auch

Konzepte

Übersicht über die Designer für verteilte Systeme

Weitere Ressourcen

Erste Schritte mit den Designern für verteilte Systeme