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 compilazione 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
Contenuto della sezione
Metodi del servizio Web ReportServer
Vengono descritti i metodi e le caratteristiche di ogni servizio Web ReportServer.Ruolo di SOAP in Reporting Services
Viene fornita una panoramica su SOAP e sul suo utilizzo nei servizi Web ReportServer.Accesso all'API SOAP
Viene descritto il linguaggio WSDL (Web Service Description Language) e vengono forniti gli URL per l'accesso a un file WSDL di Reporting Services.Compilazione di applicazioni tramite servizio Web e .NET Framework
Sono incluse informazioni sullo sviluppo di applicazioni e servizi Web che chiamano l'API SOAP di Reporting Services.Scripting con l'utilità rs e il servizio Web
Viene fornita una panoramica sull'ambiente di scripting Reporting Services.Guida di riferimento tecnico (SSRS)
È incluso materiale di riferimento specifico dei metodi dei servizi Web ReportServer e dei tipi complessi corrispondenti.
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.