Uma abordagem unificada para modelar processos de Workflow e seu software de suporte
AUTOR(ES)
Jose Adalberto Soto Mejia
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
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=vtls000266081Documentos Relacionados
- Uma abordagem unificada para algoritmos de equalização autodidata
- Uma abordagem dirigida por modelos para gerência de variabilidade e execução de processos de software
- Uma abordagem de Data Warehouse para análise de processos de desenvolvimento de software
- Suporte à reengenharia de processos e negócios com base em sistemas de workflow
- Uma abordagem flexível para execução de processos de software evolutivos