Method and system for providing business intelligence web content with reduced client-side processing
DC CAFCFirst Claim
Patent Images
1. A system for enabling the exchange of reporting system information over a computer network comprising:
- at least one web server operatively connected to one or more client systems over a HTTP-communication protocol network, wherein the at least one web server and one or more client systems communicate reporting system requests and information without downloading any executable files from the web server to the client system;
at least one reporting server operatively connected to the at least one web server, wherein the web server and the reporting server communicate using an extensible markup language;
at least one data storage device operatively connected to the at least one reporting server; and
the at least one reporting server executing the reporting request from the at least one client system using the at least one data storage device and transmitting the retrieved information to the at least one web server using the extensible markup language;
wherein the retrieved information is converted, at the at least one web server, to HTML or DHTML and transmitted to the at least one client system without downloading any executable files and wherein the at least one web server does not have a direct connection to the at least one data storage device.
1 Assignment
Litigations
0 Petitions
Reexamination
Accused Products
Abstract
A layered architecture for communication of reporting system reports to users connecting via a web server. Users communicate via HTTP with web servers without download of plugins or executable files to the user system. The web servers are clustered to balance requests and transmit the requests. The web servers pass report requests via XML to the business intelligence servers to perform the work with the databases. The business intelligence servers convert reports into XML and provide the XML-based version to the web server. The web server then transmits an HTML or DHTML report back to the client over the web.
-
Citations
17 Claims
-
1. A system for enabling the exchange of reporting system information over a computer network comprising:
-
at least one web server operatively connected to one or more client systems over a HTTP-communication protocol network, wherein the at least one web server and one or more client systems communicate reporting system requests and information without downloading any executable files from the web server to the client system; at least one reporting server operatively connected to the at least one web server, wherein the web server and the reporting server communicate using an extensible markup language; at least one data storage device operatively connected to the at least one reporting server; and the at least one reporting server executing the reporting request from the at least one client system using the at least one data storage device and transmitting the retrieved information to the at least one web server using the extensible markup language; wherein the retrieved information is converted, at the at least one web server, to HTML or DHTML and transmitted to the at least one client system without downloading any executable files and wherein the at least one web server does not have a direct connection to the at least one data storage device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for enabling the exchange of reporting system information over a computer network comprising the steps of:
-
receiving at one or more web servers using HTTP a user request for reporting system information from a user system; converting the request to an extensible markup language request, at the one or more web servers, and transmitting that to a reporting server; the reporting server executing the reporting request from the client system and transmitting the retrieved information to the at least one web server using the extensible markup language; and converting the extensible markup language report to HTML or DHTML and transmitting it to the user system without downloading any executable files. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A medium for causing a processor to enable the exchange of reporting system information over a computer network, the medium comprising code for causing a processor to perform the steps of:
-
receiving at one or more web servers using HTTP a user request for reporting system information from a user system; converting the request to an extensible markup language request, at the one or more web servers, and transmitting that to a reporting server, the reporting server executing the reporting request from the client system using and transmitting the retrieved information to the at least one web server using the extensible markup language; and converting the extensible markup language report to HTML or DHTML and transmitting it to the user system without downloading any executable files. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification