What’s new in SSRS 2008? Nueva arquitectura.

La versión 2008 de SQL Server Reporting Services se presenta como gran novedad una nueva arquitectura que elimina la dependencia con Internet Information Server. A partir de ahora ya no será necesario usar IIS para poder disponer de toda la funcionalidad de SSRS.

El servidor de reportes, report server, es un servicio windows, que hace host para los diferentes componentes que tiene la arquitectura; report manager, report server Web Service y las diferentes funcionalidades de procesamiento en background. Cada uno de estos componentes corre en dominios de aplicación diferentes.

Arquitectura

El objetivo que se busca unificando las diferentes funcionalidades dentro del mismo servicio es reducir las tareas de mantenimiento y configuración, ya que simplifica estas tareas al tener un único punto de configuración, a través de las herramientas de configuración de SQL Server.

A nivel de arquitectura, aunque se presente como un único servicio, los diferentes componentes se encuentran accesibles a través de URL, por HTTP, tal y como ocurre en la versión 2005. El servicio windows incluye un listener http, que implementa el protocolo http 1.1. Para poder ofrecer esta funcionalidad SSRS hace uso de las funcionalidades incluidas en la librería http.sys.

La nueva arquitectura presenta una capa de autenticación que permite autorizar todas las peticiones que llegan desde las aplicaciones cliente. Desde el fichero de configuración se puede establecer la autenticación que se desea; windows ( por defecto ), autenticación básica, formulario, autenticación personalizada o acceso anónimo.

El report manager, tal como se presentaba en la versión anterior, hace de front-end web del report server Web Service, que permite realizar labores de visualización y administración de reportes. ( Si SSRS se encuentra integrado con SharePoint el Report Manager no se encuentrará accesible )

SSRS ofrece funcionalidades de programaciones, subscripciones y entrega-envío de reportes como parte de los "procesamientos de background". Como se puede ver el diagrama, estos componentes poseen un módulo independiente de administración de la memoria y del método de autenticación.  SSRS ofrece una nueva funcionalidad de administración de memoria que permite administrar los umbrales de uso de memoria para las operaciones de background.

cfg

Ibon Landa

bon Landa lleva más de 15 años dedicado al desarrollo de software. Durante este tiempo ha trabajado en diferentes empresas en las cuáles ha podido trabajar en diferentes entornos y tecnologías. Actualmente está focalizado principalmente en tareas de desarrollo, arquitectura, en las herramientas del ciclo de vida y en todo lo relacionado con la plataforma de Cloud Computing Microsoft Azure, área en el que ha sido reconocido como MVP. Participa de forma activa en la comunidad, escribiendo su blog, manteniendo un portal sobre Microsoft Azure y colaborando con Microsoft y grupos de usuarios en eventos de formación, talleres y giras de producto.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *