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 MicrosoftVisual Studio 2005 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 2005

Les contrôles ReportViewer inclus dans Visual Studio 2005 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 exemple, si vous développez des applications qui utilisent une version du Microsoft.NET Framework datant d'avant Visual Studio 2005 ou une application développée avec du code non managé, vous étudierez la possibilité d'utiliser l'accès URL pour consulter des rapports. L'accès URL est non seulement utile pour consulter des rapports dans votre application, mais aussi pour envoyer aux utilisateurs des liens vers des rapports par courrier électronique.

Dans cette section