Integrando o Reporting Services em aplicativos
O Reporting Services é uma plataforma de relatório aberta e extensível criada para fornecer aos desenvolvedores um conjunto abrangente de APIs para soluções de desenvolvimento.
Existem três opções para a integração do Reporting Services com aplicativos personalizados: o serviço Web Servidor de Relatórios, também conhecido como a API SOAP do Reporting Services, os controles ReportViewer do Microsoft Visual Studio 2008 e o acesso à URL. Cada opção fornece uma abordagem diferente para a integração do Reporting Services com os aplicativos.
Serviço Web Servidor de Relatórios
O serviço Web Servidor de Relatórios é a principal interface de desenvolvimento no Reporting Services. Esteja você desenvolvendo código para gerenciar o seu catálogo de relatórios ou desenvolvendo código para renderizar relatórios em um formato suportado, o serviço Web exibe todos os métodos necessários para a integração do Reporting Services aos seus aplicativos. Um exemplo desse aplicativo é o Gerenciador de Relatórios, incluído no Reporting Services; ele usa o serviço Web para gerenciar o banco de dados do servidor de relatório.
Controles ReportViewer do Visual Studio
Os controles ReportViewer incluídos no Visual Studio 2008 são usados para a integração da exibição de relatório com os aplicativos. Existem dois controles: um para aplicativos baseados em Windows Forms e um para aplicativos Web Forms. Cada controle oferece o recurso de exibição de relatórios implantados como um servidor de relatório além da capacidade de renderizar relatórios existentes em um ambiente onde um servidor de relatório não foi instalado.
Acesso à URL
O acesso à URL é outra opção para a integração da exibição de relatório com os aplicativos, se os controles ReportViewer não forem uma opção. Além disso, o acesso à URL é útil para enviar aos usuários, por email, links para relatórios.
Nesta seção
Integrando o Reporting Services por meio do acesso de SOAP
Descreve como integrar a navegação de relatório do Reporting Services e o gerenciamento aos seus aplicativos comerciais existentes usando o serviço Web Servidor de Relatórios.Integrando o Reporting Services usando os controles ReportViewer
Descreve como integrar a exibição de relatório aos seus aplicativos existentes usando os controles ReportViewer.Integrando o Reporting Services por meio do acesso à URL
Descreve como integrar navegação de relatório do Reporting Services aos seus aplicativos comerciais existentes usando o acesso à URL.
Consulte também
Conceitos
Gerenciador de Relatórios (SSRS)