The Telerik Reporting Service is a WCF service that enables the
remote access to the Telerik Reporting Engine. The Reporting Service
acts as a communication interface between the client programs and
the report server.
The Telerik Reporting WCF Service is usually exposed to the
clients through a .NET 3.5 application.
Telerik Reporting WCF Service exposes two contracts:
The default Telerik Reporting WCF Service implementation uses ASP.NET Session in order to store various resources such as report pages
and images. When ran out of web context (e.g. self-hosted service), it uses internal session storage. To make your own implementation, create your own service class derived from ReportServiceBase
and override its GetState and SetState methods.
The WCF Report Service's main purpose is to provide access for the Silverlight Report Viewer to the reporting engine. There are 3 methods of Telerik.Reporting.Service.IReportService that may be of interest to you:
Deploying the service
The Telerik Reporting WCF Service is a standard WCF service and is compatible with all hosted models described in the Hosting Services.
For more information on deploying a Silverlight application that utilizes Telerik Reporting, refer to Deploying Silverlight Application article.