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.