Patent Document ID: 8171451
Application ID: 12117996

Base Claim:
1. A report web service system comprising: hardware; and instructions, stored in a memory, and which are executed by the hardware to implement: a web service interface for receiving from a client application a request for a web service definition for a report as a web service, and transporting to the client application the requested web service definition; a report service manager for converting definitions of one or more objects in a report in a report store that corresponds to the requested report into web service definitions, and generating an object model based on the web service definitions to reflect a structure of the objects of the report; and a Web Services Description Language (WSDL) generator for generating a WSDL definition of the web service based on the object model, and providing the WSDL definition to the web service interface for transporting the WSDL definition to the client application.

---

Claim 6:
6. The report web service system as recited in claim 1 , wherein the report service manager comprises: a plurality of providers, each corresponding to an associated report authoring tool by which a report is authored and being capable of obtaining definitions of objects in the report; a provider execution engine for controlling execution of each provider; a report definition converter for converting the definitions of the objects in the report into web service definitions; and an object model generator for generating an object model based on the web service definitions of the objects.