×

System and method for dynamically configuring a multiplatform computing environment

  • US 7,739,243 B2
  • Filed: 08/01/2007
  • Issued: 06/15/2010
  • Est. Priority Date: 08/01/2007
  • Status: Active Grant
First Claim
Patent Images

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 the 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, wherein the first data set comprises values corresponding to respective fields of said at least one service configuration record, wherein said respective fields of said at least one service configuration record comprises a service identifier field and a service key field, a value in the service identifier field identifying each service configuration record that corresponds to a respective service, a value in the service key field indicating a respective runtime environment of the multiplatform computing system to perform the respective service identified by the service identifier field, wherein the second data set comprises values corresponding to respective fields of said at least one workflow configuration record, wherein said respective fields of said at least one workflow configuration record comprises a workflow identifier field and a service field, a value in the workflow identifier field identifying each workflow configuration record that corresponds to a respective workflow, a value in the service field identifying a member service that is performed as a part of the respective workflow;

    updating contents of the database pursuant to the first data set and the second data set of the received dynamic configuration request, wherein said contents of the database comprise said at least one service configuration record and said at least one workflow configuration record, wherein said contents are identified by a first value from the first data set and a second value from the second data set of the received dynamic configuration request, wherein the first value identifies a target service configuration record to which the dynamic configuration request is directed, and wherein the second value identifies a target workflow configuration record to which the dynamic configuration request is directed; and

    processing said at least one workflow pursuant to the updated contents of the database such that the user performs an action selected from the group consisting of event handling and workflow creation, wherein the event handling is performed by the service monitor, and wherein the workflow creation is performed by the workflow entry process,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 all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×