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.
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.