Uma abordagem unificada para modelar processos de Workflow e seu software de suporte

AUTOR(ES)
DATA DE PUBLICAÇÃO

2002

RESUMO

Business analysts and software developers have approached the modeling of workflow processes and the specification of the software that supports them in an independent way using different metamodels. This situation is a source of misunderstanding and it makes difficult for both parts the correct understanding of the workflow process definitions and the specifications of the software that supports them. As a consequence, the system operation is frequently not related with the workflow processes that it pretends to support. The above-described situation justifies the importance of an unified approach for modeling both the workflow processes and the software systems that support them. A unified metamodel for modeling both mentioned aspects is, from a conceitual view point, one of the main objectives of this dissertation. Another objetive is to propose a plausible representation of a workflow process definition in terms of a textual notation that is consistent with the proposed unified metamodel. The proposed textual notation is a plausible approach to transform a graphical workflow process definition into a representation computationally interpretable by a workflow engine. From an implementation view point, and based in the above mentioned theoretical structure, a simple prototype of a workflow engine that interprets and executes a workflow process definition coded in the textual notation proposed was implemented using CORBA and the Java language. The workflow engine was deployed into an execution environment that offers basic functionality for an open service market place (The Platin Middleware Platform). The workflow engine was used to combine and coordinate services deployed in the mentioned platform and the execution results are illustrated.

ASSUNTO(S)

engenharia de software auxiliada por computador engenharia de software modelos e construção de modelos

Documentos Relacionados