Servizio Web ReportServer

SQL Server Reporting Services consente di accedere alle funzionalità complete del server di report tramite il servizio Web ReportServer. Il servizio Web ReportServer è un servizio Web XML con un un'API SOAP. Il servizio utilizza SOAP su HTTP e funge da interfaccia di comunicazione tra i programmi client e il server di report. Il servizio Web fornisce due endpoint, uno per l'esecuzione dei report e uno per la gestione dei report, con metodi che espongono le funzionalità del server di report e consentono di creare strumenti personalizzati per qualsiasi parte del ciclo di vita del report.

Sono disponibili tre modi per sviluppare applicazioni Reporting Services basate sul servizio Web. È possibile ricorrere alle soluzioni seguenti:

  • Sviluppare applicazioni utilizzando Microsoft Visual Studio e Microsoft .NET Framework SDK. Per ulteriori informazioni sull'utilizzo di .NET Framework per la creazione di applicazioni dei servizi Web, vedere Compilazione di applicazioni tramite servizio Web e .NET Framework.

  • Sviluppare applicazioni utilizzando l'utilità rs (RS.exe), l'ambiente di script Reporting Services. Gli script di Reporting Services e Visual Basic consentono di eseguire qualsiasi operazione del servizio Web ReportServer. Per ulteriori informazioni sull'utilizzo di script in Reporting Services, vedere Scripting con l'utilità rs e il servizio Web.

  • Sviluppare applicazioni utilizzando qualsiasi set di strumenti di sviluppo abilitato per SOAP. Per ulteriori informazioni, vedere Ruolo di SOAP in Reporting Services.

Diagramma di programmazione

Opzioni di sviluppo dei servizi Web disponibili in Reporting Services

Opzioni di sviluppo del servizio Web ReportServer

Contenuto della sezione

Requisiti utente per lo sviluppo del servizio Web

Per sviluppare applicazioni utilizzando il servizio Web ReportServer, è necessario quanto segue:

  • Microsoft Internet Explorer 5.5 o versione successiva installato in un computer con una connessione Internet e accesso al server di report.

  • Microsoft Visual Studio o Microsoft .NET Framework SDK installato in un computer se si desidera sviluppare e distribuire le applicazioni Reporting Services utilizzando Microsoft .NET Framework.

  • Conoscenza approfondita delle caratteristiche e delle funzionalità di Microsoft SQL Server Reporting Services.

  • Buona conoscenza di SOAP e servizi Web XML.

  • Esperienza nello sviluppo in un linguaggio compatibile con .NET Framework, ad esempio Microsoft Visual C# o Microsoft Visual Basic, se si prevede di utilizzare .NET Framework come piattaforma di sviluppo.