Kommunikation innerhalb von Anwendungssystemen

Aktualisiert: November 2007

Im System-Designer können Sie Kommunikationswege zwischen den Membern eines Systems konfigurieren, indem Sie diese miteinander verbinden. In einem Systemdiagramm beschreiben Verbindungen, wie Anwendungen bei der Bereitstellung einer Instanz des Systems miteinander verbunden sind. Verbindungen in Systemdiagrammen stellen außerdem Anweisungen zum Konfigurieren von Consumerendpunkten mit den Adressen dar, die Anbieterendpunkten zugewiesen sind, z. B. URLs von Webdiensten.

Im Vergleich hierzu stellen Verbindungen im Anwendungsdiagramm die Verbindungen von Anwendungen in der Entwicklungsumgebung auf Grundlage der tatsächlichen Konfiguration von Consumerendpunkten dar.

Weitere Informationen finden Sie unter den folgenden Themen:

Konfigurieren von Kommunikationswegen in Systemdiagrammen

In einem Systemdiagramm konfigurieren und verbinden Sie Member eines Systems je nach Bedarf und dem jeweiligen System entsprechend. Beispielsweise müssen Sie Anwendungsmember nicht entsprechend den Verbindungen der zugrunde liegenden Definitionen im Anwendungsdiagramm oder in anderen Systemdiagrammen konfigurieren und verbinden. Sie können Kommunikationswege in einem Systemdiagramm konfigurieren, indem Sie Endpunkte für Member des Systems verbinden.

Im Gegensatz zu Anwendungsdiagrammen müssen Endpunkte für Member einer Systemdefinition bereits definiert sein, bevor Sie diese verbinden. Beispielsweise können Sie Systeme innerhalb einer Systemdefinition nur verbinden, wenn die betreffenden Systeme das Verhalten ihrer Member über Proxyendpunkte verfügbar machen. Sie können Einstellungen für Endpunkte verbinden, die Verbindungen trennen und die Einstellungen überschreiben, jedoch keine Endpunkte für Member in einer Systemdefinition hinzufügen oder entfernen. Um Endpunkte für Member hinzuzufügen oder zu entfernen, müssen Sie diese in den Diagrammen hinzufügen bzw. entfernen, die die jeweiligen Member definieren. Ansonsten ähneln die Regeln für das Verbinden von Membern eines Systems denen für Anwendungsdiagramme.

Des Weiteren ist für einen Consumerendpunkt für einen Member i. d. R. eine Verbindung mit einem geeigneten Anbieterendpunkt oder eine Delegierung zu einem Proxyendpunkt erforderlich, damit der Member ordnungsgemäß funktioniert. Im Anwendungsdiagramm enthält die Definition eines Consumerendpunkts die Einstellung Verbindung erforderlich für einen Anwendungsendpunkt, die auf True festgelegt ist und standardmäßig nicht überschreibbar ist, wenn eine Verwendungsmöglichkeit der zugehörigen Anwendung in einem System eingeschlossen ist. Wenn die Implementierung der Anwendung es jedoch erforderlich macht, dass die Verbindung optional ist, können Sie diese Einstellung in der Definition in False ändern oder die Einstellung im Kontext eines Systems überschreiben. Andernfalls muss der Consumerendpunkt verbunden oder delegiert werden, damit das System gültig ist.

Hinweis:

Ist die Verbindung eines Consumerendpunkts eines Webdiensts getrennt, wenn eine Verbindung erforderlich ist, wird der Endpunkt bei der Bereitstellung nicht konfiguriert und beim Auswerten der Bereitstellung für das System tritt ein Validierungsfehler auf. Eine Verbindung sollte nur dann nicht erforderlich sein, wenn die Anwendung ohne Konfigurationsinformationen bereitgestellt und verwendet werden kann, was normalerweise nicht der Fall ist.

Weitere Informationen finden Sie unter den folgenden Themen:

Siehe auch

Aufgaben

Gewusst wie: Löschen von Endpunkten aus Systemdiagrammen

Gewusst wie: Erneutes Erstellen und Zeichnen von Verbindungen in Systemdiagrammen

Weitere Ressourcen

Definieren von Kommunikationswegen in Systemdiagrammen