Intégration de Reporting Services dans les applications

Reporting Services est une plate-forme de création de rapports ouverte et extensible conçue pour fournir aux développeurs un jeu complet d'API pour développer des solutions.

Il existe trois options d'intégration de Reporting Services dans des applications personnalisées : le service Web Report Server, également appelé API SOAP de Reporting Services, les contrôles ReportViewer pour Microsoft Visual Studio 2008 et l'accès URL. Chaque option représente une approche différente de l'intégration de Reporting Services dans vos applications.

Service Web Report Server

Le service Web Report Server constitue la principale interface de développement avec Reporting Services. Que vous développiez du code pour gérer votre catalogue de rapports ou pour effectuer le rendu de rapports dans un format pris en charge, le service Web propose toutes les méthodes nécessaires pour intégrer Reporting Services dans vos applications. Ainsi, par exemple, le Gestionnaire de rapports, qui est inclus dans Reporting Services, utilise le service Web pour gérer la base de données du serveur de rapports.

Contrôles ReportViewer pour Visual Studio

Les contrôles ReportViewer inclus dans Visual Studio 2008 sont utilisés pour intégrer la consultation de rapports dans vos applications. Il existe deux contrôles : un pour les applications Windows Forms et un autre pour les applications Web Forms. Chaque contrôle propose une fonctionnalité de consultation des rapports qui ont été déployés sur un serveur de rapports et permet d'effectuer le rendu de rapports dans un environnement où un aucun serveur de rapports n'est installé.

Accès URL

L'accès URL est une autre option d'intégration de la consultation de rapports dans vos applications si les contrôles ReportViewer ne sont pas proposés en option. Par ailleurs, l'accès URL est utile pour envoyer aux utilisateurs des liens vers des rapports par courrier électronique.

Dans cette section