To achieve an integrated and robust system of business process tools that
can, through feedback, continually improve its level of efficiency, a
novel arrangement has been created with a commonly shared data repository
which maintains a formal model of a process under consideration, and a
plurality of tools that, through appropriate cooperation between the
tools, offer the ability to model an EP process (that is, an existing
process or a proposed process), analyze the process, control the process,
modify the process, improve the model, and generally result in a more
efficient EP process. The set of tools included in the arrangement is not
limited although, as a minimum, it is considered necessary to include a
modeling tool, a workflow tool, and a code generation tool. More
specifically, the workflow tool allows interaction with an EP process to
develop information that can be used to enhance the EP process model (in
the sense of proposing an improved EP process); the modeling tool allows
for modifying the model data; and the code generation tool allows for the
provision and delivery of an enhanced code to the EP process which, in
turn, allows the workflow tool to effect an improved EP process. The
common repository forms a nexus for the two-way communication that exists
between the various tools employed in connection with the EP process.
Para alcanzar un sistema integrado y robusto del negocio procese las herramientas que pueden, con la regeneración, mejorar continuamente su nivel de la eficacia, un arreglo de la novela se ha creado con un depósito de datos comúnmente compartido que mantenga un modelo formal de un proceso bajo consideración, y una pluralidad de herramientas que, con la cooperación apropiada entre las herramientas, ofrezcan la capacidad de modelar un proceso del EP (es decir, un proceso existente o un proceso propuesto), analicen el proceso, controlen el proceso, modifiquen el proceso, mejoren el modelo, y generalmente el resultado en un proceso más eficiente del EP. El sistema de herramientas incluidas en el arreglo no es limitado aunque, como mínimo, se considera necesario para incluir una herramienta que modela, una herramienta del workflow, y una herramienta de la generación del código. Más específicamente, la herramienta del workflow permite que la interacción con un proceso del EP desarrolle la información que se puede utilizar para realzar el modelo de proceso del EP (en el sentido de proponer un proceso mejorado del EP); la herramienta que modela permite modificar los datos modelo; y la herramienta de la generación del código permite la disposición y la entrega de un código realzado al proceso del EP que, alternadamente, permite que la herramienta del workflow efectúe un proceso mejorado del EP. El depósito del campo común forma un nexo para la comunicación de dos vías que existe entre las varias herramientas empleadas en la conexión con el proceso del EP.