Method and system for providing business intelligence information over a computer network via extensible markup language
First Claim
1. A method for exchanging information over a computer network comprising the steps of:
- receiving, into at least one network server computer system, a query request from at least one client computer system over a computer network;
formatting the query request into an extensible markup language query document according to an extensible markup language document application program interface, wherein the extensible markup language query document references a document type declaration, wherein the document type declaration is a set of rules defining the guidelines for the extensible markup language query document;
transmitting the extensible markup language query document to at least one business intelligence server computer system;
storing on the at least one business intelligence server computer system a copy of a document type declaration file including the referenced document type declaration;
receiving, into the at least one business intelligence server computer system, the extensible markup language query document;
retrieving information requested in the extensible markup language query document from at least one data storage device;
formatting the retrieved information into an extensible markup language results document;
transmitting the extensible markup language results document to the at least one network server computer system;
storing on the at least one network server computer system a copy of a document type declaration file including the referenced document type declaration;
formatting the extensible markup language results document into an browser-executable results document that references the document type declaration; and
transmitting the browser-executable results document to the at least one client computer system over the computer network.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system is provided for exchanging information over a computer network. A network server computer system receives a query request from at least one client computer system over a computer network. The query request is formatted into an extensible markup language query document according to an extensible markup language document application program interface. The extensible markup language query document is transmitted to at least one business intelligence server computer system. The at least one business intelligence server computer system retrieves the information requested in the extensible markup language query document from at least one data storage device.
-
Citations
14 Claims
-
1. A method for exchanging information over a computer network comprising the steps of:
-
receiving, into at least one network server computer system, a query request from at least one client computer system over a computer network;
formatting the query request into an extensible markup language query document according to an extensible markup language document application program interface, wherein the extensible markup language query document references a document type declaration, wherein the document type declaration is a set of rules defining the guidelines for the extensible markup language query document;
transmitting the extensible markup language query document to at least one business intelligence server computer system;
storing on the at least one business intelligence server computer system a copy of a document type declaration file including the referenced document type declaration;
receiving, into the at least one business intelligence server computer system, the extensible markup language query document;
retrieving information requested in the extensible markup language query document from at least one data storage device;
formatting the retrieved information into an extensible markup language results document;
transmitting the extensible markup language results document to the at least one network server computer system;
storing on the at least one network server computer system a copy of a document type declaration file including the referenced document type declaration;
formatting the extensible markup language results document into an browser-executable results document that references the document type declaration; and
transmitting the browser-executable results document to the at least one client computer system over the computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
formatting the query request into a document having a plurality of nested elements, wherein the plurality of nested elements define relationships for information contained within the query.
-
-
6. The method of claim 1, further comprising the steps of:
-
formatting the query request to include a root level element; and
formatting the query request to include at least one item level element nested within the root level element, wherein the at least one item level element relates to data requested within the query request.
-
-
7. The method of claim 6, further comprising the steps of:
formatting the query request to include at least one information level element nested within at least one of the at least one item level element, wherein the at least one information level elements relates to objects requested within the query request.
-
8. A system for exchanging information over a computer network comprising:
-
at least one network server computer system for receiving a query request from at least one client computer system over a computer network, the at least one network server computer system formatting the query request into an extensible markup language query document according to an extensible markup language document application program interface, formatting the extensible markup language results document into an browser-executable results document that references a document type declaration, wherein the document type declaration is a set of rules defining the guidelines for the extensible markup language query document, transmitting the browser-executable results document to the at least one client computer system over the computer network, and storing a copy of a document type declaration file including the referenced document type declaration; and
;
at least one business intelligence server computer system for receiving the extensible markup language query document from the at least one network server computer system, formatting the information into an extensible markup language results document that references the document type declaration, storing a copy of a document type declaration file including the referenced document type declaration, and transmitting the extensible markup language results document to the at least one network server computer system;
at least one data storage device for storing information requested in the extensible markup language query document, wherein the at least one business intelligence server computer system retrieves the information requested in the extensible markup language query document from the at least one data storage device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
the at least one network server computer system formats the query request into a document having a plurality of nested elements, wherein the plurality of nested elements define relationships for information contained within the query.
-
-
13. The method of claim 8, wherein:
-
the at least one network server computer system formats the query request to include a root level element; and
the at least one network server computer system formats the query request to include at least one item level element nested within the root level element, wherein the item level element relates to data requested within the query request.
-
-
14. The system of claim 13, wherein:
the at least one network server computer system formats formatting the query request to include at least one information level element nested within at least one of the at least one item level element, wherein the at least one information level elements relates to objects requested within the query request.
Specification