Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
Esporta (0) Stampa
Espandi tutto

Panoramica di Service Bus for Windows Server

Service Bus per Windows Server è un set di componenti installabili che fornisce le funzionalità di messaggistica di Service Bus di Windows Azure in Windows Server. Con Service Bus per Windows Server è possibile creare, testare ed eseguire applicazioni a regime di controllo libero, basate su messaggi, in ambienti autogestiti e su computer di sviluppatori.

Lo scopo di Service Bus per Windows Server è fornire funzionalità simili in Windows Azure e Windows Server e garantire flessibilità nello sviluppo e nella distribuzione delle applicazioni. È basato sulla stessa architettura del servizio cloud Service Bus e offre funzionalità di scalabilità e resilienza. Il modello di programmazione, il supporto di Visual Studio e le API esposte per lo sviluppo delle applicazioni, simmetrici rispetto a quelli del servizio cloud, facilitano lo sviluppo di applicazioni per entrambi i servizi e il passaggio da un servizio all'altro. In futuro l'esperienza di gestione delle entità sul portale di gestione di Windows Azure saranno coerenti in tutte le versioni locali e cloud.

Scenari per Service Bus per Windows Server

  • Sviluppo locale, distribuzione nel cloud. Questo scenario comune consente agli sviluppatori di applicazioni cloud di sviluppare e testare applicazioni localmente in un ambiente di sviluppo che può essere installato su un desktop o portatile. Per supportare gli sviluppatori, è possibile installare Service Bus per Windows Server in un sistema operativo client (Windows 7 o 8 a 64 bit) e utilizzare le edizioni di SQL Express (SQL Express 2008 R2 SP1 o versioni successive). Inoltre è possibile configurare Service Bus per Windows Server per l'uso di account locali, anziché account di dominio, per lo sviluppo in un computer che non fa parte di un dominio o che è offline.

  • Distribuzione flessibile. I fornitori di software che offrono soluzioni a una vasta gamma di clienti desiderano poter distribuire la propria soluzione come applicazione cloud o fornirla ai clienti per la distribuzione locale. Analogamente, le organizzazioni desiderano poter decidere dove distribuire l'applicazione. A supporto di questo scenario, Service Bus per Windows Server offre la simmetria con Service Bus di Windows Azure (l'offerta PaaS di Microsoft), nonché supporto per IaaS. La simmetria inizia con il set di funzionalità supportato (messaggistica negoziata solo per questa versione), lo stesso SDK e il supporto di una stringa di connessione configurabile che consente ai clienti di cambiare l'opzione di distribuzione senza ricompilare la soluzione.

  • Pubblicazione/sottoscrizione locale. Per le organizzazioni che sviluppano servizi e applicazioni, Service Bus per Windows Server offre un livello MOM (Messaging Oriented Middleware) con un ampio set di funzionalità di pubblicazione-sottoscrizione. A supporto di questo scenario, Service Bus per Windows Server offre funzionalità quali disponibilità elevata, scalabilità, autenticazione basata su token Windows (supporto di Active Directory) e altre ancora.

Funzionalità di messaggistica in Service Bus per Windows Server

Service Bus per Windows Server supporta lo stesso set di funzionalità di messaggistica negoziata di Service Bus di Windows Azure. Le code di Service Bus offrono archiviazione e recupero affidabile dei messaggi con una scelta di protocolli e API.

Code di Service Bus

Le code di Service Bus assicurano il livellamento del carico permettendo al ricevitore di messaggi di elaborare i messaggi alla propria velocità. Inoltre, le code di Service Bus forniscono il bilanciamento del carico mediante l'accettazione dei messaggi da una stessa coda da parte di più ricevitori simultanei. Per ulteriori informazioni sulle code di Service Bus, vedere Come utilizzare le code di Service Bus.

Argomenti di Service Bus

Oltre alle code, gli argomenti e le sottoscrizioni di Service Bus forniscono funzionalità avanzate di pubblicazione-sottoscrizione che consentono a più sottoscrittori simultanei di recuperare in modo indipendente le visualizzazioni filtrate o non filtrate del flusso di messaggi pubblicati. Per ulteriori informazioni sugli argomenti di Service Bus, vedere Come utilizzare gli argomenti e le sottoscrizioni di Service Bus.

Funzionalità di piattaforma in Service Bus per Windows Server

Service Bus per Windows Server fornisce una piattaforma di messaggistica per le applicazioni enterprise con una topologia di farm multihost che assicura sia scalabilità che disponibilità elevata. La piattaforma è basata su Windows Server e Microsoft SQL Server. Gli sviluppatori che desiderano un ambiente di sviluppo leggero possono installare Service Bus per Windows Server su sistemi operativi client Windows (a 64 bit) e Microsoft SQL Express.

È possibile distribuire Service Bus per Windows Server in un ambiente ospitato come Windows Azure Virtual Machines utilizzando un database Microsoft SQL Server ospitato o Database SQL di Windows Azure (IaaS). Per ulteriori informazioni sulle piattaforme supportate, vedere Topologie supportate.

Confronto tra Service Bus per Windows Server e Service Bus di Windows Azure

Nonostante la simmetria tra Service Bus per Windows Server e Service Bus di Windows Azure in termini di API e funzionalità di messaggistica, i due prodotti Service Bus presentano alcune differenze.

  • Per quanto riguarda la gestibilità, in un ambiente Platform As A Service (Windows Azure) ospitato, la gestione è a carico del fornitore PaaS (Microsoft). Con Service Bus per Windows Server, l'amministratore locale si occupa di distribuire, proteggere, scalare e monitorare la farm di Service Bus per Windows Server.

  • In Windows Azure e in Windows Server Service Bus richiede token di accesso per autorizzare l'accesso alle entità di messaggistica. Dal momento che il Access Control di Active Directory di Windows Azure (anche noto come Servizio Access Control o ACS) non è disponibile in Windows Server, Service Bus per Windows Server include un semplice servizio token di sicurezza di Service Bus (SBSTS) integrato con il modello di sicurezza di Windows. Il servizio SBSTS può emettere token SWT (Simple Web Token) basati sulle identità Windows, presenti nell'archivio identità di Windows locale o in Active Directory.

  • Mentre le quote e altre impostazioni di runtime sono fisse in Service Bus di Windows Azure, con Service Bus per Windows Server un amministratore può modificare tali impostazioni e personalizzare la farm di Service Bus per Windows Server.

  • Lo schema di indirizzamento è fisso in Service Bus di Windows Azure. In altri termini, all'URL di tutti gli endpoint viene aggiunto il suffisso Service Bus. Con Service Bus per Windows Server è possibile utilizzare il nome di dominio completo (FQDN) degli host o una voce DNS mappata che rappresenta il servizio.


Data di compilazione:

2013-07-25

Aggiunte alla community

AGGIUNGI
Mostra:
© 2015 Microsoft