Method and apparatus for processing jobs on an enterprise-wide computer system
First Claim
1. A method of processing a job in an enterprise-wide computer portal system comprised of a job server configured to execute a job and to process a set of input data corresponding to the job, a job repository including computer memory encoded with a plurality of objects including at least one job and at least one set of job properties corresponding to said at least one job, wherein said set of job properties includes a set of input data to be provided to a job server when a corresponding job is executed, and wherein the enterprise-wide computer portal system is electrically connected to a plurality of enterprise computer systems and configured for communication with at least one enterprise user through a network interface, the method comprising:
- receiving a request to execute a job from an enterprise user connected to the enterprise-wide computer portal system through a computer network;
retrieving the requested job and a corresponding set of input data from the job repository;
dispatching the requested job and the corresponding set of input data for processing on a corresponding job server;
processing the requested job with the corresponding set of input data in the job server so as to produce an output report; and
transmitting the output report to the enterprise user through the network interface.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for processing jobs on an enterprise-wide computer system. The computer system uses a portal architecture to allow a user to view a wide variety of content retrieved from a variety of different computer systems. The computer system is configured such that a plurality of users can access the system at the same time through a computer network such as the Internet. Users may access the computer system by using a standardized browser program, thus simplifying the user interface. The computer system may also be connected to one or more back-end databases that correspond to the different computer systems within the enterprise. The computer system is configured to run predefined jobs to process data. These jobs can perform a variety of tasks such as retrieving data from a back-end database, preparing a report based upon retrieved data, processing data already resident within the portal system, or notifying a user when a particular condition occurs within the portal system. These jobs can be executed on a predefined schedule or on an ad-hoc basis at the request of a user. The computer system also allows users to subscribe to the job. A user that subscribes to a job receives a notification whenever the job is executed by the computer system. The portal system also allows a user to configure one or more exception conditions for a job that indicate when some element of the output report is outside of a predefined range. A user can subscribe to exceptions and thus be notified when an exception condition is found.
-
Citations
8 Claims
-
1. A method of processing a job in an enterprise-wide computer portal system comprised of a job server configured to execute a job and to process a set of input data corresponding to the job, a job repository including computer memory encoded with a plurality of objects including at least one job and at least one set of job properties corresponding to said at least one job, wherein said set of job properties includes a set of input data to be provided to a job server when a corresponding job is executed, and wherein the enterprise-wide computer portal system is electrically connected to a plurality of enterprise computer systems and configured for communication with at least one enterprise user through a network interface, the method comprising:
-
receiving a request to execute a job from an enterprise user connected to the enterprise-wide computer portal system through a computer network;
retrieving the requested job and a corresponding set of input data from the job repository;
dispatching the requested job and the corresponding set of input data for processing on a corresponding job server;
processing the requested job with the corresponding set of input data in the job server so as to produce an output report; and
transmitting the output report to the enterprise user through the network interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
Specification