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'API SOAP. Il servizio usano 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 di Reporting Services basate sul servizio Web. È possibile:

Diagramma di programmazione

Report Server Web service development options
Opzioni di sviluppo dei servizi Web disponibili in Reporting Services

In questa 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 di SOAP e del modo in cui viene usata 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.

Eseguire lo script con l'utilità rs.exe e il servizio Web
Viene fornita una panoramica sull'ambiente di scripting di Reporting Services.

Riferimento tecnico (SSRS)
È incluso materiale di riferimento specifico dei metodi dei servizi Web ReportServer e dei tipi complessi corrispondenti.

Requisiti utente per lo sviluppo di servizi Web

Per sviluppare applicazioni usando 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 applicazioni Reporting Services usando Microsoft .NET Framework.

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

  • Conoscenza approfondita dei servizi Web SOAP e XML.

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

Servizio Web ReportServer