Nueva instalación (Service Broker)

Para instalar un servicio de Service Broker, el programador proporciona al administrador un conjunto de secuencias de comandos de instalación. Estos scripts suelen incluir las instrucciones Transact-SQL necesarias para crear los tipos de mensajes, los contratos, las colas, los servicios y los procedimientos almacenados del servicio. Dependiendo del servicio, el programador puede proporcionar un conjunto de secuencias de comandos para el servicio de destino y un conjunto de secuencias de comandos distinto para el servicio iniciador.

Proceso de instalación

En primer lugar, el administrador revisa y ejecuta las secuencias de comandos. A continuación, configura las entidades de seguridad, los certificados, los enlaces de servicio remoto y las rutas necesarios para que la aplicación funcione en un entorno de producción.

El entorno de desarrollo o de prueba puede contener los mismos nombres de usuario que el entorno de producción, pero tiene distintos certificados asociados con estos usuarios. Esta diferencia entre los certificados proporciona un grado extra de aislamiento entre el entorno de prueba y el entorno de producción, sin requerir que se cambie el código Transact-SQL para su implementación. Los programadores pueden probar el código exacto que se va a utilizar en producción sin necesidad de que el administrador proporcione los certificados utilizados en el entorno de producción.

Plan para desinstalar aplicaciones de Service Broker

Como parte del proceso de instalación, el programador y el administrador deben planear y documentar el procedimiento para desinstalar la aplicación. Las aplicaciones que utilizan Service Broker suelen confiar en la garantía de Service Broker de mensajería confiable. Por tanto, el programador y el administrador deben trabajar conjuntamente para crear una estrategia que garantice que la aplicación procesa todos los mensajes que ha recibido antes de que el administrador desinstale la aplicación.