Servicio web del servidor de informes

SQL Server Reporting Services proporciona acceso a la funcionalidad completa del servidor de informes a través del servicio web del servidor de informes. El servicio web del servidor de informes es un servicio web XML con una API SOAP. Utiliza SOAP sobre HTTP y actúa como interfaz de comunicaciones entre los programas clientes y el servidor de informes. El servicio web proporciona dos extremos, uno para la ejecución y otro para la administración de informes, con métodos que exponen la funcionalidad del servidor de informes y le permiten crear herramientas personalizadas para cualquier parte del ciclo de vida del informe.

Hay tres modos principales para desarrollar aplicaciones de Reporting Services basadas en el servicio web. Puede:

  • Desarrollar aplicaciones con Microsoft Visual Studio y Microsoft .NET Framework SDK. Para obtener más información sobre cómo utilizar .NET Framework para generar las aplicaciones del servicio web, vea Generar aplicaciones utilizando el servicio web y .NET Framework.

  • Desarrollar aplicaciones utilizando la utilidad rs (RS.exe), el entorno de scripts de Reporting Services. Con los scritps de Reporting Services y Visual Basic, puede ejecutar cualquiera de las operaciones del servicio web del servidor de informes. Para obtener más información acerca de los scripts en Reporting Services, vea Crear script con la Utilidad de rs y el servicio web.

  • Desarrollar aplicaciones con cualquier conjunto habilitado para SOAP de herramientas de desarrollo. Para obtener más información, vea El rol de SOAP en Reporting Services.

Diagrama de programación

Opciones de desarrollo de servicio web disponibles en Reporting Services

Opciones de desarrollo del servicio web del servidor de informes

En esta sección

Requisitos del usuario para el desarrollo de servicios web

Para desarrollar aplicaciones con el servicio web del servidor de informes, necesita:

  • Microsoft Internet Explorer 5.5 o posteriores instalados en un equipo con una conexión a Internet a y acceso al servidor de informes.

  • Microsoft Visual Studio o Microsoft .NET Framework SDK instalados en un equipo si desea desarrollar e implementar aplicaciones de Reporting Services mediante Microsoft .NET Framework.

  • Una comprensión detallada de las características y capacidades de Microsoft SQL Server Reporting Services.

  • Conocimientos sólidos de SOAP y Servicios web XML.

  • Experiencia en desarrollo con un lenguaje compatible con .NET Framework como Microsoft Visual C# o Microsoft Visual Basic, si piensa utilizar .NET Framework como plataforma de desarrollo.