Integration von Reporting Services in Anwendungen
Reporting Services stellt eine offene und erweiterbare Berichtsplattform dar, die Entwicklern eine umfangreiche Reihe von APIs zur Entwicklung von Lösungen zur Verfügung stellt.
Es gibt drei Möglichkeiten für die Integration von Reporting Services in benutzerdefinierte Anwendungen: den Berichtsserver-Webdienst, auch als Reporting Services-SOAP-API bezeichnet, die ReportViewer-Steuerelemente für Microsoft Visual Studio 2008 und den URL-Zugriff. Jede Option hat einen anderen Ansatz zur Integration von Reporting Services in die Anwendungen.
Berichtsserver-Webdienst
Der Berichtsserver-Webdienst stellt die primäre Schnittstelle zum Entwickeln für Reporting Services dar. Unabhängig davon, ob Sie Code zur Verwaltung Ihrer Berichtsgalerie oder Code zum Rendern von Berichten in einem unterstützten Format entwickeln, verfügt der Webdienst über alle notwendigen Methoden, um Reporting Services in Ihre Anwendungen zu integrieren. Ein Beispiel für eine solche Anwendung ist der Berichts-Manager, der in Reporting Services enthalten ist. Er verwaltet die Berichtsserver-Datenbank mithilfe des Webdiensts.
ReportViewer-Steuerelemente für Visual Studio
Mit den in Visual Studio 2008 enthaltenen ReportViewer-Steuerelementen können Berichtsanzeigen in Ihre Anwendungen integriert werden. Es gibt zwei Steuerelemente: eines für Windows Forms-Anwendungen und eines für WebForms-Anwendungen. Jedes Steuerelement verfügt über die Möglichkeit zur Anzeige von Berichten, die auf einem Berichtsserver bereitgestellt wurden, sowie zum Rendern von Berichten, die in einer Umgebung vorliegen, in der kein Berichtsserver installiert ist.
URL-Zugriff
Der URL-Zugriff ist eine weitere Option für die Integration der Berichtsanzeige in Ihren Anwendungen, wenn die ReportViewer-Steuerelemente nicht zur Verfügung stehen. Darüber hinaus ist der URL-Zugriff hilfreich, wenn Links zu Berichten per E-Mail an Benutzer gesendet werden sollen.
In diesem Abschnitt
Integrieren von Reporting Services mit SOAP
Beschreibt, wie Sie die Reporting Services-Berichtsnavigation und -verwaltung mithilfe des Berichtsserver-Webdiensts in Ihre vorhandenen Geschäftsanwendungen integrieren.Integrieren von Reporting Services mit den ReportViewer-Steuerelementen
Beschreibt, wie Sie die Berichtsanzeige mithilfe der ReportViewer-Steuerelemente in Ihre vorhandenen Anwendungen integrieren.Integrieren von Reporting Services mit URL-Zugriff
Beschreibt, wie Sie die Reporting Services-Berichtsnavigation mithilfe des URL-Zugriffs in Ihre vorhandenen Geschäftsanwendungen integrieren.