Service Web Report Server

SQL ServerReporting Services donne accès aux fonctionnalités complètes du serveur de rapports par le biais du service Web Report Server. Le service Web Report Server est un service Web XML avec une API SOAP. Il utilise SOAP sur HTTP et agit comme une interface de communication entre les programmes clients et le serveur de rapports. Le service Web fournit deux points de terminaison (un pour l'exécution des rapports et l'autre pour la gestion des rapports) avec des méthodes qui exposent les fonctionnalités du serveur de rapports et qui vous permettent de créer des outils personnalisés pour n'importe quelle partie du cycle de vie du rapport.

Trois méthodes principales s'offrent à vous pour développer des applications Reporting Services basées sur le service Web. Vous pouvez :

  • Développer des applications à l'aide de MicrosoftVisual Studio et du Kit de développement logiciel (SDK) Microsoft.NET Framework. Pour plus d'informations sur l'utilisation du .NET Framework pour générer des applications de service Web, consultez Génération d'applications à l'aide du service Web et du .NET Framework.

  • Développer des applications à l'aide de l'utilitaire rs (RS.exe), l'environnement de script Reporting Services. Avec des scripts Reporting Services et Visual Basic, vous pouvez exécuter n'importe laquelle des opérations de service Web Report Server. Pour plus d'informations sur les scripts Reporting Services, consultez Écriture de scripts avec l'utilitaire rs.exe et le service Web.

  • Développer des applications à l'aide de n'importe quel jeu SOAP d'outils de développement. Pour plus d'informations, consultez Rôle de SOAP dans Reporting Services.

Diagramme de programmation

Options de développement de service Web disponibles dans Reporting Services

Options de développement du service Web Report Server

Dans cette section

Conditions requises liées à l'utilisateur pour le développement du service Web

Pour développer des applications à l'aide du service Web Report Server, vous devez posséder :

  • Microsoft Internet Explorer 5.5 ou version ultérieure, installé sur un ordinateur doté d'une connexion Internet et ayant accès au serveur de rapports ;

  • MicrosoftVisual Studio ou le Kit de développement logiciel (SDK) Microsoft.NET Framework si vous souhaitez développer et déployer des applications Reporting Services à l'aide du Microsoft.NET Framework ;

  • des connaissances approfondies des fonctionnalités et des capacités de MicrosoftSQL ServerReporting Services ;

  • de solides acquis concernant SOAP et les Services Web XML ;

  • de l'expérience en développement dans un langage compatible avec le .NET Framework, tel que MicrosoftVisual C# ou MicrosoftVisual Basic, si vous envisagez d'utiliser le .NET Framework comme plateforme de développement.