Compartilhar via


Integrando o Reporting Services em aplicativos

O Reporting Services é uma plataforma de relatórios aberta e extensível projetada para fornecer aos desenvolvedores um conjunto abrangente de APIs para o desenvolvimento de soluções.

Há três opções para integrar o Reporting Services em aplicativos personalizados: o serviço Web servidor de relatório, também conhecido como API SOAP do Reporting Services, os controles ReportViewer para o Microsoft Visual Studio 2008 e o acesso à URL. Cada opção fornece uma abordagem diferente para integrar o Reporting Services em seus aplicativos.

Serviço Web do Servidor de Relatório

O serviço Web servidor de relatório é a interface primária para desenvolvimento no Reporting Services. Se você estiver desenvolvendo código para gerenciar seu catálogo de relatórios ou desenvolvendo código para renderizar relatórios em um formato com suporte, o serviço Web expõe todos os métodos necessários para integrar o Reporting Services aos seus aplicativos. Um exemplo de um desses aplicativos é o Gerenciador de Relatórios, que está incluído no Reporting Services; ele usa o serviço Web para gerenciar o banco de dados do servidor de relatório.

Controles ReportViewer para Visual Studio

Os controles ReportViewer incluídos no Visual Studio 2008 são usados para integrar a exibição de relatório em seus aplicativos. Há dois controles: um para aplicativos baseados em Windows Forms e outro para aplicativos Web Forms. Cada controle fornece a capacidade de exibir relatórios que foram implantados em um servidor de relatório, bem como a capacidade de renderizar relatórios que existem em um ambiente em que um servidor de relatório não foi instalado.

Acesso à URL

O acesso à URL é outra opção para integrar a exibição de relatório em seus aplicativos se os controles ReportViewer não forem uma opção. Além disso, o acesso à URL é útil para enviar links para relatórios para usuários por email.

Nesta seção

Integrando o Reporting Services usando SOAP
Descreve como integrar a navegação e o gerenciamento de relatórios do Reporting Services em seus aplicativos comerciais existentes usando o serviço Web servidor de relatório.

Integrando o Reporting Services usando os controles ReportViewer
Descreve como integrar a exibição de relatório em seus aplicativos existentes usando os controles ReportViewer.

Integrando os Serviços de Relatórios usando Acesso à URL
Descreve como integrar a navegação de relatório do Reporting Services aos seus aplicativos comerciais existentes usando o acesso à URL.

Consulte Também

Gerenciador de Relatórios (modo nativo do SSRS)
Escolhendo entre o acesso à URL e o SOAP
Referência técnica (SSRS)
Serviço Web servidor de relatório