1. A method of providing data, the method comprising the steps of: receiving, at a database server, a relational database query to retrieve data that resides in a relational database; and the database server responding to the relational database query by providing a result of the relational database query from the relational database in a form of one or more XML documents.