Reporting Services Architecture—Programmatic Interfaces
Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio
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://localhost/ReportServer/ReportService.asmxis provided for backward compatibility with SSRS 2000.
-
-
http://<server>/ReportServer/ReportService2005.asmxis the new management endpoint in SSRS 2005.
-
-
http://<server>/ReportServer/ReportExecution2005.asmxis 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.
|

