Nuova installazione (Service Broker)
Per installare un servizio di Service Broker, lo sviluppatore fornisce all'amministratore un set di script di installazione che, in genere, includono le istruzioni Transact-SQL necessarie per creare i tipi di messaggi, i contratti, le code, i servizi e le stored procedure necessari per il servizio. A seconda del servizio, lo sviluppatore può fornire un set di script per il servizio di destinazione e un set diverso per il servizio di origine.
Processo di installazione
L'amministratore innanzitutto esamina gli script e li esegue, quindi configura le entità di protezione, i certificati, le associazioni ai servizi remoti e le route necessarie per il funzionamento dell'applicazione nell'ambiente di produzione.
Nell'ambiente di sviluppo o di prova possono essere presenti gli stessi nomi utente dell'ambiente di produzione ma con certificati diversi associati a tali utenti. Questa differenza nei certificati garantisce un ulteriore grado di isolamento tra l'ambiente di prova e l'ambiente di produzione, senza richiedere modifiche del codice Transact-SQL per la distribuzione. Gli sviluppatori possono testare esattamente il codice da utilizzare in produzione senza richiedere all'amministratore i certificati utilizzati nell'ambiente di produzione.
Piano di disinstallazione delle applicazioni di Service Broker
Nell'ambito del processo di installazione, da parte dello sviluppatore e dell'amministratore è consigliabile predisporre la pianificazione e la documentazione della procedura di disinstallazione. Le applicazioni che utilizzano Service Broker si basano, in genere, sulla garanzia offerta da Service Broker di un servizio di messaggistica affidabile. Lo sviluppatore e l'amministratore devono pertanto collaborare alla definizione di una strategia in grado di garantire l'elaborazione di tutti i messaggi ricevuti da un'applicazione prima della disinstallazione di questa da parte dell'amministratore.
Vedere anche