A method of compiling a portal page in a computer system for presentation to at least one user, wherein the computer system is comprised of a service broker, a job server, and a repository, wherein the repository includes computer memory encoded with a plurality of objects including at least one job, at least one output report corresponding to said at least one job, and at least one portal page corresponding to said at least one user, wherein said at least one portal page includes a display window and at least one dynamically updated portal object associated with said at least one output report, the method comprising the following:
- processing said at least one job on the job server so as to generate a corresponding output report;
- receiving a request to compile a portal page corresponding to a user connected to the computer system through a network interface;
- retrieving the requested portal page from the repository and identifying each dynamically updated portal object within said at least one portal page;
- for each of the identified dynamically updated portal objects, retrieving a corresponding output report from the repository, incorporating each of the retrieved output reports into said at least one portal page;
- and
- providing said at least one portal page to a corresponding user.