Delen via


Report Server-webservice

SQL Server Reporting Services biedt toegang tot de volledige functionaliteit van de rapportserver via de Report Server-webservice. De Report Server-webservice is een XML-webservice met een SOAP-API. Het maakt gebruik van SOAP via HTTP en fungeert als een communicatie-interface tussen clientprogramma's en de rapportserver. De webservice biedt twee eindpunten: één voor rapportuitvoering en één voor rapportbeheer, met methoden die de functionaliteit van de rapportserver beschikbaar maken en waarmee u aangepaste hulpprogramma's kunt maken voor elk deel van de levenscyclus van het rapport.

Er zijn drie primaire manieren om Reporting Services-toepassingen te ontwikkelen op basis van de webservice. U kunt:

Programmeerdiagram

Ontwikkelopties voor Report Server-webservice
Beschikbare webserviceontwikkelingsopties voor Reporting Services

In deze sectie

Webservicemethoden van Report Server
Hierin worden de functies en methoden van elke Report Server-webservice beschreven.

De rol van SOAP in Reporting Services
Biedt een overzicht van SOAP en hoe deze wordt gebruikt in de Report Server-webservices.

Toegang tot de SOAP-API
Beschrijft de WSDL (Web Service Description Language) en biedt URL's voor toegang tot een WSDL-bestand van Reporting Services.

Building Applications Using the Web Service and the .NET Framework (Toepassingen bouwen met behulp van de webservice en .NET Framework)
Bevat informatie over het ontwikkelen van toepassingen en webservices die de SOAP-API van Reporting Services aanroepen.

Script met het hulpprogramma rs.exe en de webservice
Biedt een overzicht van de Reporting Services-scriptomgeving.

Technische naslaginformatie (SSRS)
Bevat referentiemateriaal dat specifiek is voor report serverwebservicesmethoden en bijbehorende complexe typen.

Gebruikersvereisten voor webserviceontwikkeling

Voor het ontwikkelen van toepassingen met behulp van de Report Server-webservice hebt u het volgende nodig:

  • Microsoft Internet Explorer 5.5 of hoger geïnstalleerd op een computer met een internetverbinding voor en toegang tot de rapportserver.

  • Microsoft Visual Studio of de Microsoft .NET Framework SDK die is geïnstalleerd op een computer als u Reporting Services-toepassingen wilt ontwikkelen en implementeren met behulp van Microsoft .NET Framework.

  • Een uitgebreid begrip van de functies en mogelijkheden van Microsoft SQL Server Reporting Services.

  • Een goed begrip van SOAP- en XML-webservices.

  • Ontwikkelervaring in een taal die compatibel is met .NET Framework, zoals Microsoft C# of Microsoft Visual Basic, als u van plan bent om .NET Framework als uw ontwikkelplatform te gebruiken.