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.