Integrazione di Reporting Services nelle applicazioni

Reporting Services è una piattaforma di creazione di report aperta ed estendibile progettata per fornire agli sviluppatori un set completo di API per lo sviluppo di soluzioni.

Sono disponibili tre opzioni per l'integrazione di Reporting Services nelle applicazioni personalizzate: il servizio Web ReportServer, anche noto come API SOAP di Reporting Services, i controlli ReportViewer per MicrosoftVisual Studio 2005 e l'accesso con URL. Ogni opzione fornisce un approccio diverso per l'integrazione di Reporting Services nelle applicazioni.

Servizio Web ReportServer

Il servizio Web ReportServer è l'interfaccia principale per lo sviluppo in Reporting Services. Sia che si sviluppi codice per gestire il catalogo di report o che si sviluppi codice per il rendering dei report in un formato supportato, il servizio Web espone tutti i metodi necessari per integrare Reporting Services nelle applicazioni. Un esempio di tale applicazione è costituito da Gestione report, incluso in Reporting Services, che utilizza il servizio Web per la gestione del database del server di report.

Controlli ReportViewer per Visual Studio 2005

I controlli ReportViewer inclusi in Visual Studio 2005 vengono utilizzati per l'integrazione delle funzionalità di visualizzazione dei report nelle applicazioni. Sono disponibili due controlli, uno per le applicazioni basate su Windows Form e uno per le applicazioni Web Form. Ogni controllo fornisce funzionalità per la visualizzazione dei report distribuiti in un server di report e consente di eseguire il rendering dei report presenti in un ambiente in cui non è stato installato un server di report.

Accesso con URL

L'accesso con URL rappresenta un'altra opzione per l'integrazione delle funzionalità di visualizzazione dei report nelle applicazioni se non sono disponibili i controlli ReportViewer. Se, ad esempio, si sviluppano applicazioni che utilizzano una versione di Microsoft.NET Framework fornita con una versione precedente a Visual Studio 2005 o un'applicazione sviluppata con codice non gestito, è possibile utilizzare l'accesso con URL per la visualizzazione dei report. Oltre che per visualizzare i report nell'applicazione, l'accesso con URL è utile per inviare agli utenti collegamenti ai report tramite posta elettronica.

Contenuto della sezione