Report Server-Webdienst

In SQL ServerReporting Services erhalten Sie über den Berichtsserver-Webdienst Zugriff auf die kompletten Funktionen des Berichtsservers. Der Berichtsserver-Webdienst stellt einen XML-Webdienst mit einer SOAP-API dar. Er verwendet SOAP über HTTP und agiert als Kommunikationsschnittstelle zwischen den Clientprogrammen und dem Berichtsserver. Der Webdienst versieht zwei Endpunkte (einen für die Berichtsausführung und einen für die Berichtsverwaltung) mit Methoden, anhand derer die Funktionen des Berichtsservers zugänglich gemacht werden und die Ihnen die Erstellung benutzerdefinierter Tools für jeden Teil des gesamten Berichtslebenszyklus ermöglichen.

Es gibt drei Hauptmöglichkeiten, Reporting Services-Anwendungen auf der Grundlage des Webdiensts zu entwickeln. Folgende Aktionen sind möglich:

Programmierdiagramm

Reporting Services, verfügbare Webdienstentwicklungsoptionen

Entwicklungsoptionen für den Berichtsserver-Webdienst

In diesem Abschnitt

Benutzeranforderungen für Webdienstentwicklung

Um Anwendungen mithilfe des Berichtserver-Webdiensts zu entwickeln, benötigen Sie:

  • Microsoft Internet Explorer 5.5 oder eine spätere Version auf Ihrem Computer, einen Internetanschluss und Zugriff auf den Berichtsserver.

  • MicrosoftVisual Studio oder Microsoft.NET Framework-SDK auf Ihrem Computer, wenn Sie Reporting Services-Anwendungen mit Microsoft.NET Framework entwickeln und bereitstellen möchten.

  • Sehr gute Kenntnisse der MicrosoftSQL ServerReporting Services-Funktionen und -Möglichkeiten.

  • Sehr gute Kenntnisse von SOAP und XML-Webdienste.

  • Entwicklungserfahrung in einer .NET Framework-kompatiblen Sprache wie z. B. MicrosoftVisual C# oder MicrosoftVisual Basic, wenn Sie .NET Framework als Ihre Entwicklungsplattform verwenden möchten.