Exemplarische Vorgehensweise: Entwerfen von Anwendungssystemen mithilfe eines Bottom-Up-Ansatzes
Aktualisiert: November 2007
In dieser exemplarischen Vorgehensweise entwerfen Sie ein Anwendungssystem aus den Anwendungen, die Sie im Anwendungsdiagramm in Exemplarische Vorgehensweise: Definieren von Anwendungen in Anwendungsdiagrammen definiert haben. In den nachfolgenden exemplarischen Vorgehensweisen werten Sie die Bereitstellung dieses Systems anhand einer logischen Darstellung eines Datencenters aus.
Im Verlauf dieser exemplarischen Vorgehensweise führen Sie folgende Aufgaben aus:
Entwerfen Sie ein Anwendungssystem mithilfe vorhandener Anwendungsdefinitionen.
Ermöglichen des Zugriffs auf Member eines Anwendungssystems durch Hinzufügen von Proxyendpunkten zum System
Ein Beispiel zur Veranschaulichung des Ergebnisses dieser exemplarischen Vorgehensweise ist im Microsoft Download Center unter https://go.microsoft.com/fwlink/?LinkId=40867 verfügbar.
So definieren Sie ein System anhand vorhandener Anwendungsdefinitionen
Öffnen Sie die Projektmappendatei Catalog.sln, die Sie in Exemplarische Vorgehensweise: Definieren von Anwendungen in Anwendungsdiagrammen erstellt haben.
Wählen Sie im Anwendungsdiagramm Catalog und CatalogDB aus.
Hinweis: Um mehrere Formen auszuwählen, halten Sie die UMSCHALTTASTE gedrückt, während Sie auf die Formen klicken. Wählen Sie nicht die Verbindungslinie zwischen den Formen aus.
Klicken Sie im Menü Diagramm auf Anwendungssystem entwerfen.
Das Dialogfeld Anwendungssystem entwerfen wird angezeigt.
Geben Sie im Feld Systemname den Namen CatalogSystem ein, und klicken Sie auf OK.
Der System-Designer wird geöffnet und zeigt das Systemdiagramm CatalogSystem.sd an. In diesem Diagramm stellt die Form, die die von Ihnen ausgewählten Anwendungen enthält, eine Systemdefinition dar. Der Name der Systemdefinition wird in der linken oberen Ecke angezeigt.
Das Fenster Systemansicht wird an der Toolbox angedockt angezeigt und enthält vorhandene Anwendungen und Systeme, die Sie der Systemdefinition hinzufügen können.
Sie fügen jetzt einen Proxyendpunkt hinzu, um das Anwendungsverhalten außerhalb des Systems verfügbar zu machen.
So fügen Sie einen Proxyendpunkt für einen Member des Systems hinzu
Klicken auf den CatalogWebService-Endpunkt.
Klicken Sie im Menü Diagramm auf Proxyendpunkt hinzufügen.
In CatalogSystem wird ein Proxyendpunkt angezeigt. Eine gepunktete Linie wird angezeigt, die vom CatalogWebService-Endpunkt bis zum Systemrahmen reicht.
Hinweis: Sie können für jeden Endpunkt in einem System Proxyendpunkte auf Membern erstellen. Sie können einen Proxyendpunkt nur mit einem einzigen Endpunkt innerhalb des Systems verbinden. Weitere Informationen finden Sie unter Gewusst wie: Verfügbarmachen des Verhaltens von Membern in Anwendungssystemen.
So erstellen Sie eine Systemdefinition, die eine Anwendung und ein System enthält
Zeigen Sie das Anwendungsdiagramm an, indem Sie am oberen Rand des Systemdiagramms auf die Registerkarte Catalog.ad [AD] klicken.
Klicken Sie mit der rechten Maustaste auf SalesSmartClient, und klicken Sie auf Anwendungssystem entwerfen.
Legen Sie für das System den Namen SmartClientSystem fest, und klicken Sie auf OK.
Ziehen Sie CatalogSystem aus dem Fenster Systemansicht in das Diagramm.
Weitere Informationen über das Öffnen des Fensters Systemansicht finden Sie unter Gewusst wie: Anzeigen des Fensters "Systemansicht".
CatalogSystem wird im Diagramm als rechteckige Form angezeigt. Der Proxyendpunkt, den Sie zuvor erstellt haben, wird in dieser Form als Endpunkt angezeigt. Um die Member von CatalogSystem anzuzeigen, doppelklicken Sie auf die Form.
Ziehen Sie bei gedrückter ALT-Taste den CatalogWebService-Endpunkt von CatalogSystem auf den Consumerendpunkt von SalesSmartClient.
Zeigen Sie das Anwendungsdiagramm an.
Erstellen Sie ein zweites System mit dem Namen WebClientSystem, das SalesWebClient enthält.
Ziehen Sie CatalogSystem aus dem Fenster Systemansicht in WebClientSystem.
Ziehen Sie bei gedrückter ALT-Taste den CatalogWebService-Endpunkt von CatalogSystem auf den Consumerendpunkt (leerer Endpunkt) von SalesWebClient, um sie zu verbinden.
Speichern Sie die Projektmappe.
Nächste Schritte
Im nächsten Schritt laden Sie ein Diagramm für ein logisches Datencenter in die Projektmappe und wenden einige Einschränkungen auf die in diesem Diagramm modellierten Server an. Informationen über die weitere Vorgehensweise finden Sie unter Exemplarische Vorgehensweise: Anwenden von Einschränkungen auf ein logisches Datencenter. Nach der Ausführung dieser Schritte können Sie in Exemplarische Vorgehensweise: Überprüfen eines Anwendungssystems für die Bereitstellung das Anwendungssystem anhand einer Zielbereitstellungsumgebung überprüfen.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Definieren von Anwendungen in Anwendungsdiagrammen
Konzepte
Workflow zwischen den Designern für verteilte Systeme
Weitere Ressourcen
Einführende exemplarische Vorgehensweisen für die Designer für verteilte Systeme