SYSTEM AND METHOD FOR DYNAMICALLY CONFIGURING A MULTIPLATFORM COMPUTING ENVIRONMENT
First Claim
1. A method for dynamically configuring a multiplatform computing system comprising at least one service, at least one workflow, a service configuration utility, a workflow entry process, a service monitor, at least one service listener, and a database, wherein at least one service, said at least one workflow, the service configuration utility, the workflow entry process, the service monitor, and said at least one service listener are executed on the multiplatform computing system, wherein the multiplatform computing system comprises at least one computer system, wherein the database is coupled to the multiplatform computing system, wherein the database comprises at least one service configuration record, at least one workflow configuration record, at least one workflow control record, and at least one workflow status record, the method comprising:
- receiving a dynamic configuration request from a user through the service configuration utility, wherein said dynamic configuration request comprises a first data set to configure said at least one service and a second data set to configure said at least one workflow;
updating contents of the database pursuant to the first data set and the second data set of the received dynamic configuration request; and
processing said at least one workflow pursuant to the updated contents of the database,wherein each service configuration record of said at least one service configuration record comprises a service identifier field and a service key field,wherein each workflow configuration record of said at least one workflow configuration record comprises a workflow identifier field and a service field,wherein each workflow control record of said at least one workflow control record comprises a workflow identifier field,wherein each workflow status record of said at least one workflow status record comprises a workflow identifier field.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and associated method for dynamically configuring a multiplatform computing environment are disclosed. At least one service may form a workflow to be executed as an ordered group. A database contains configuration data, workflow control data, and workflow status data. A service configuration utility provides user interface to dynamically receive configuration data, to update the database, and to display contents of the database. A workflow entry process creates a workflow. A service monitor controls runtime behaviors of the system according to contents of the database. A service listener routes a workflow to associated services according to the configuration data in the database. A service executes a desired function, and then reports a result to the system monitor. The system monitor updates contents of the database to reflect the reported result.
-
Citations
28 Claims
-
1. A method for dynamically configuring a multiplatform computing system comprising at least one service, at least one workflow, a service configuration utility, a workflow entry process, a service monitor, at least one service listener, and a database, wherein at least one service, said at least one workflow, the service configuration utility, the workflow entry process, the service monitor, and said at least one service listener are executed on the multiplatform computing system, wherein the multiplatform computing system comprises at least one computer system, wherein the database is coupled to the multiplatform computing system, wherein the database comprises at least one service configuration record, at least one workflow configuration record, at least one workflow control record, and at least one workflow status record, the method comprising:
-
receiving a dynamic configuration request from a user through the service configuration utility, wherein said dynamic configuration request comprises a first data set to configure said at least one service and a second data set to configure said at least one workflow; updating contents of the database pursuant to the first data set and the second data set of the received dynamic configuration request; and processing said at least one workflow pursuant to the updated contents of the database, wherein each service configuration record of said at least one service configuration record comprises a service identifier field and a service key field, wherein each workflow configuration record of said at least one workflow configuration record comprises a workflow identifier field and a service field, wherein each workflow control record of said at least one workflow control record comprises a workflow identifier field, wherein each workflow status record of said at least one workflow status record comprises a workflow identifier field. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising a computer usable medium having a computer readable program code embodied therein, said computer readable program code containing instructions that when executed by a processor of a computer system implement a method for dynamically configuring a multiplatform computing system comprising at least one service, at least one workflow, a service configuration utility, a workflow entry process, a service monitor, at least one service listener, and a database, wherein at least one service, said at least one workflow, the service configuration utility, the workflow entry process, the service monitor, and said at least one service listener are executed on the multiplatform computing system, wherein the multiplatform computing system comprises at least one computer system, wherein the database is coupled to the multiplatform computing system, wherein the database comprises at least one service configuration record, at least one workflow configuration record, at least one workflow control record, and at least one workflow status record, the method comprising:
-
receiving a dynamic configuration request from a user through the service configuration utility, wherein said dynamic configuration request comprises a first data set to configure said at least one service and a second data set to configure said at least one workflow; updating contents of the database pursuant to the first data set and the second data set of the received dynamic configuration request; and processing said at least one workflow pursuant to the updated contents of the database, wherein each service configuration record of said at least one service configuration record comprises a service identifier field and a service key field, wherein each workflow configuration record of said at least one workflow configuration record comprises a workflow identifier field and a service field, wherein each workflow control record of said at least one workflow control record comprises a workflow identifier field, wherein each workflow status record of said at least one workflow status record comprises a workflow identifier field. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system comprising a processor and a computer readable memory unit coupled to the processor, said memory unit containing instructions that when executed by the processor implement a method for dynamically configuring a multiplatform computing system comprising at least one service, at least one workflow, a service configuration utility, a workflow entry process, a service monitor, at least one service listener, and a database, wherein at least one service, said at least one workflow, the service configuration utility, the workflow entry process, the service monitor, and said at least one service listener are executed on the multiplatform computing system, wherein the multiplatform computing system comprises at least one computer system, wherein the database is coupled to the multiplatform computing system, wherein the database comprises at least one service configuration record, at least one workflow configuration record, at least one workflow control record, and at least one workflow status record, the method comprising:
-
receiving a dynamic configuration request from a user through the service configuration utility, wherein said dynamic configuration request comprises a first data set to configure said at least one service and a second data set to configure said at least one workflow; updating contents of the database pursuant to the first data set and the second data set of the received dynamic configuration request; and processing said at least one workflow pursuant to the updated contents of the database, wherein each service configuration record of said at least one service configuration record comprises a service identifier field and a service key field, wherein each workflow configuration record of said at least one workflow configuration record comprises a workflow identifier field and a service field, wherein each workflow control record of said at least one workflow control record comprises a workflow identifier field, wherein each workflow status record of said at least one workflow status record comprises a workflow identifier field. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A process for supporting computer infrastructure, said process comprising providing at least one support service for at least one of creating, integrating, hosting, maintaining, and deploying computer-readable code in a computing system, wherein the code in combination with the computing system is capable of performing a method for dynamically configuring a multiplatform computing system comprising at least one service, at least one workflow, a service configuration utility, a workflow entry process, a service monitor, at least one service listener, and a database, wherein at least one service, said at least one workflow, the service configuration utility, the workflow entry process, the service monitor, and said at least one service listener are executed on the multiplatform computing system, wherein the multiplatform computing system comprises at least one computer system, wherein the database is coupled to the multiplatform computing system, wherein the database comprises at least one service configuration record, at least one workflow configuration record, at least one workflow control record, and at least one workflow status record, the method comprising:
-
receiving a dynamic configuration request from a user through the service configuration utility, wherein said dynamic configuration request comprises a first data set to configure said at least one service and a second data set to configure said at least one workflow; updating contents of the database pursuant to the first data set and the second data set of the received dynamic configuration request; and processing said at least one workflow pursuant to the updated contents of the database, wherein each service configuration record of said at least one service configuration record comprises a service identifier field and a service key field, wherein each workflow configuration record of said at least one workflow configuration record comprises a workflow identifier field and a service field, wherein each workflow control record of said at least one workflow control record comprises a workflow identifier field, wherein each workflow status record of said at least one workflow status record comprises a workflow identifier field. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification