serviço Web Servidor de Relatórios

O SQL Server Reporting Services fornece acesso à funcionalidade completa do servidor de relatório por meio do serviço Web Servidor de Relatórios. O serviço Web Servidor de Relatórios é um serviço Web XML com uma API SOAP. Usa o SOAP sobre HTTP e age como uma interface de comunicações entre programas cliente e o servidor de relatório. O serviço Web oferece dois pontos de extremidade - um para a execução de relatórios e outro para o gerenciamento de relatórios - com métodos que exibem a funcionalidade do servidor de relatório e permitem que você crie ferramentas personalizadas para qualquer parte do ciclo e vida.

Existem três modos principais para desenvolver aplicativos do Reporting Services com base no serviço Web. Você pode:

  • Desenvolver aplicativos usando o Microsoft Visual Studio e o SDK do Microsoft .NET Framework. Para obter mais informações sobre como usar o .NET Framework para criar aplicativos de serviço Web, consulte Criando aplicativos usando o serviço Web e o .NET Framework.

  • Desenvolver aplicativos com o utilitário rs (RS.exe), o ambiente de script do Reporting Services. Com os scripts do Reporting Services e Visual Basic, você pode executar qualquer uma das operações do serviço Web Servidor de Relatórios. Para obter mais informações sobre scripts no Reporting Services, consulte Gerar scripts com o Utilitário rs.exe e o serviço Web.

  • Desenvolver aplicativos usando qualquer conjunto de ferramentas de desenvolvimento habilitado para SOAP. Para obter mais informações, consulte Função do SOAP no Reporting Services.

Diagrama de programação

Report Server Web service development options
Opções de desenvolvimento disponíveis para serviço Web do Reporting Services

Nesta seção

Métodos de serviço Web Servidor de Relatórios
Descreve os recursos e os métodos de cada serviço Web Servidor de Relatórios.

The Role of SOAP in Reporting Services
Fornece uma visão geral do SOAP e como ele é usado nos serviços Web do Servidor de Relatório.

Acessando a API SOAP
Descreve o WSDL (Web Service Description Language) e fornece as URLs para acessar um arquivo do WSDL do Reporting Services.

Criando aplicativos usando o serviço Web e o .NET Framework
Contém informações sobre como desenvolver aplicativos e serviços Web que chamam a API SOAP do Reporting Services.

Gerar scripts com o utilitário rs.exe e o serviço Web
Oferece uma visão geral do ambiente de script do Reporting Services .

Referência técnica (SSRS)
Contém material de referência específico dos métodos e dos tipos complexos correspondentes dos serviços Web Servidor de Relatório.

Requisitos do usuário para o desenvolvimento de serviços Web

Para desenvolver aplicativos usando o serviço Web Servidor de Relatórios, você precisa:

  • Microsoft Internet Explorer 5.5 ou posterior instalado em um computador com uma conexão com a Internet e acesso ao servidor de relatório.

  • Microsoft Visual Studio ou o SDK do Microsoft .NET Framework instalado em um computador caso deseje desenvolver e implantar aplicativos do Reporting Services usando o Microsoft .NET Framework.

  • Uma compreensão detalhada dos recursos e das capacidades do Microsoft SQL Server Reporting Services.

  • Uma sólida compreensão de SOAP e de XML Web Services.

  • Experiência de desenvolvimento em uma linguagem compatível com .NET Framework, como Microsoft C# ou Microsoft Visual Basic, se você planeja usar o .NET Framework como sua plataforma de desenvolvimento.

Serviço Web do Servidor de Relatório