Neue Installation (Service Broker)

Zum Installieren eines Service Broker-Diensts übergibt der Entwickler dem Administrator einen Satz Installationsskripts. Diese Skripts enthalten normalerweise die Transact-SQL-Anweisungen, die zum Erstellen der Nachrichtentypen, Verträge, Warteschlangen, Dienste und gespeicherten Prozeduren erforderlich sind. Abhängig vom Dienst kann der Entwickler jeweils einen Skriptsatz für den Zieldienst und einen anderen für den initiierenden Dienst bereitstellen.

Installationsvorgang

Zuerst überprüft der Administrator die Skripts und führt diese aus. Dann konfiguriert der Administrator die Sicherheitsprinzipale, Zertifikate, Remotedienstbindungen und Routen, die zum ordnungsgemäßen Ausführen der Anwendung in einer Produktionsumgebung notwendig sind.

Die Entwicklungs- oder Testumgebung kann dieselben Benutzernamen wie die Produktionsumgebung enthalten. Jedoch können den Benutzern unterschiedliche Zertifikate zugeordnet sein. Dieser Unterschied bei den Zertifikaten schafft ein Zusatzmaß an Isolation zwischen der Testumgebung und der Produktionsumgebung, ohne dass der Transact-SQL-Code zur Bereitstellung geändert werden müsste. Entwickler können den exakten Code testen, der für die Produktion verwendet werden soll, ohne dass der Administrator die Zertifikate für die Produktionsumgebung bereitstellen müsste.

Plan zum Deinstallieren von Service Broker-Anwendungen

Als Teil des Installationsvorgangs sollten Entwickler und Administratoren die Vorgehensweise zum Deinstallieren der Anwendung planen und dokumentieren. Anwendungen, die Service Broker verwenden, verlassen sich normalerweise auf die Gewährleistung des zuverlässigen Messaging von Service Broker. Deshalb müssen Entwickler und Administrator gemeinsam eine Strategie entwerfen, die sicherstellt, dass die Anwendung alle empfangenen Nachrichten verarbeitet, bevor der Administrator die Anwendung deinstalliert.