Reporting Services Architecture—Programmatic Interfaces

Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio


Jump to: navigation, search
CSharp-Online.NET:Articles
Database Articles

Reporting Services Architecture

© 2006 Sams Publishing

Programmatic Interfaces

The Reporting Services programmatic interfaces accept SOAP (via SSRS web service) and HTTP requests (via URL Access).

SSRS 2005 web service provides three endpoints:

  • http://<server>/ReportServer/ReportService2005.asmx is the new management endpoint in SSRS 2005.
  • http://<server>/ReportServer/ReportExecution2005.asmx is the new execution endpoint.

The name of an endpoint describes the purpose. For example, the execution endpoint is designed to provide report execution (processing) interfaces and, with that, an access to functions, such as Render. Function Render returns a rendered report as a stream with a specified format, such as HTML.

Programmatic interfaces facilitate retrieval of information from the SSRS catalog and information exchange between SSRS components.

When a report is requested, either interactively or by the Scheduling and Delivery Processor, programmatic interfaces initialize the Report Processor component and start processing a report.


Previous_Page_.gif Next_Page_.gif


Personal tools