Eine Implementierungsumgebung besteht aus einer Gruppe von konfigurierten Clustern, Servern und Middleware, die in Zusammenarbeit eine Umgebung für SCA-Interaktionen bereitstellen. Eine Implementierungsumgebung kann beispielsweise einen Host für Nachrichtenziele und Verwaltungsprogramme enthalten.
Die Planung der Implementierungsumgebung umfasst den Entwurf des physischen Layouts (Topologie) der Implementierungsumgebung, damit Sie Ihre Geschäftsanforderungen hinsichtlich Kapazität, Verfügbarkeit, Skalierbarkeit und Failoverunterstützung erfüllen können. Zu den Schlüsselaspekten des Entwurfs gehören unter anderem Anzahl und relative Positionierung der Server innerhalb der Hardware, aus der die Implementierungsumgebung besteht.
Es besteht die Möglichkeit, Mediationsmodule auf einem eigenständigen Server zu implementieren. Dies ist die einfachste Konfiguration einer Umgebung; ein eigenständiger Server steht jedoch nicht mit anderen Servern in Verbindung, seine Kapazität ist auf die Ressourcen begrenzt, die sich auf diesem einen Computersystem befinden, und er bietet keine Failoverunterstützung.
Wenn ein eigenständiger Server Ihre Anforderungen hinsichtlich Kapazität, Skalierbarkeit, Verfügbarkeit und Failoverunterstützung nicht erfüllen kann, sollten Sie eine Implementierungsumgebung mit verbundenen Servern in Betracht ziehen.
Eine Implementierungsumgebung besteht aus einer Gruppe von verbundenen Servern, die Mediationsmodule unterstützen.
Die Server in einer Implementierungsumgebung können auf einem oder mehreren Hostsystemen ausgeführt werden. Server können zur Unterstützung von Lastverteilung und Failover in Clustern gruppiert werden.
Zusätzlich zu den Leistungs-, Verfügbarkeits-, Skalierbarkeits-, Isolations-, Sicherheits- und Stabilitätsmerkmalen, die ein eigenständiger Server nicht bereitstellen kann, bietet eine Implementierungsumgebung mit verbundenen Servern oder Clustern den zusätzlichen Vorteil, dass alle Server bzw. Cluster über einen zentralen Deployment Manager verwaltet werden können.
Unabhängig von der Methode, die Sie zur Erstellung der Implementierungsumgebung verwenden, können einige Aspekte der Implementierungsumgebung immer noch über die Administrationskonsole verwaltet werden. (Sie haben beispielsweise die Möglichkeit, der Implementierungsumgebung weitere Knoten hinzuzufügen.) Einige Aspekte können jedoch nicht geändert werden, wenn Sie die Implementierungsumgebung unter Verwendung von Option 1 oder 2 erstellt haben. (Es ist beispielsweise nicht möglich, die Datenbanktypen zu ändern.)