Integrar Reporting Services en las aplicaciones

Reporting Services es una plataforma de informe abierta y extensible diseñada para proporcionar un conjunto completo de API a los programadores para desarrollar soluciones.

Existen tres opciones para integrar Reporting Services en aplicaciones personalizadas: el servicio web del servidor de informes, que también se denomina API SOAP de Reporting Services, los controles ReportViewer para MicrosoftVisual Studio 2005 y el acceso URL. Cada opción proporciona un enfoque diferente para integrar Reporting Services en las aplicaciones.

Servicio web del servidor de informes

El servicio web del servidor de informes es la interfaz principal para el desarrollo de soluciones con Reporting Services. Si está desarrollando código para administrar un catálogo de informe o representar informes en un formato admitido, el servicio web expone todos los métodos necesarios para integrar Reporting Services en las aplicaciones. Un ejemplo de tal aplicación es el Administrador de informes, que se incluye con Reporting Services; utiliza el servicio web para administrar la base de datos del servidor de informes.

Controles ReportViewer para Visual Studio 2005

Los controles ReportViewer incluidos con Visual Studio 2005 se utilizan para integrar la vista del informe en las aplicaciones. Hay dos controles: uno para las aplicaciones basadas en Windows Forms y otro para las aplicaciones basadas en Web Forms. Cada control permite ver los informes implementados en un servidor de informes así como la capacidad de representar los informes que existen en un entorno donde no se haya instalado un servidor de informes.

Acceso URL

El acceso URL es otra opción para integrar la vista del informe en las aplicaciones si los controles ReportViewer no son factibles. Por ejemplo, si está desarrollando aplicaciones que utilizan una versión de Microsoft.NET Framework que se distribuyó antes de Visual Studio 2005 o una aplicación desarrollada con código no administrado, es aconsejable considerar el acceso URL para ver los informes. Además de para ver los informes dentro de una aplicación, el acceso URL es útil para enviar vínculos a informes a los usuarios a través de correo electrónico.

En esta sección