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 Microsoft Visual Studio 2008 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

Los controles ReportViewer incluidos con Visual Studio 2008 se utilizan para integrar la vista del informe en las aplicaciones. Hay dos controles: uno para las aplicaciones basadas en formularios Windows Forms y otro para las aplicaciones de formularios 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. Además, 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