A system and method for a reporting information service using metadata to communicate
with databases and a user interface. The invention includes software in a data
access component, a report component, and a user interface component for populating,
maintaining, and dispatching reports responsive to user requests for the reports
via metadata. The data access component provides a logical view of data in a database
via data access metadata. The report component populates, maintains, and dispatches
reports via report metadata characterizing the reports. The user interface component
renders the report dispatched from the report component via user interface metadata
specifying rendering attributes for the report.