Serviço Web Servidor de Relatórios

O SQL Server Reporting Services oferece 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 de 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 que usam o serviço Web e o .NET Framework.

  • Desenvolver aplicativos que usam o utilitário rs (RS.exe), o ambiente de script do Reporting Services. Com os scripts 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 Gerando scripts com o Utilitário rs 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

Opções de desenvolvimento disponíveis para serviço Web do Reporting Services

Opções de desenvolvimento do serviço Web Servidor de Relatório

Nesta seção

Requisitos de usuário para o desenvolvimento de serviço 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 de Internet e acesso ao servidor de relatório.

  • Microsoft Visual Studio ou o SDK do Microsoft .NET Framework instalado em um computador se você quiser 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 Visual C# ou Microsoft Visual Basic, se você planejar usar o .NET Framework como a sua plataforma de desenvolvimento.