Uma abordagem unificada para modelar processos de Workflow e seu software de suporte
暂无分享,去创建一个
A modelagem dos processos de workflow e das especificacoes do seu software de suporte
tem sido abordadas por analistas de processos de negocio e por desenvolvedores do
software de suporte de maneira independente, baseados em metamodelos diferentes. Essa
situacao tem criado problemas de comunicacao entre eles, tornando dificil que as descricoes
dos processos de workflow e as especificacoes tecnicas do seu software de suporte
sejam entendidas por ambas as partes. Como consequencia, com frequencia a operacao dos
sistemas de apoio a automacao dos processos de negocio nao esta diretamente relacionada
com os processos de workflow que ela suporta.
Esta situacao justifica a importância de uma abordagem unificada para modelar os processos
de workflow e seu software de suporte. Sob um ponto de vista conceitual, a proposta
de um metamodelo unificado, para modelar ambos aspectos, e um dos objetivos centrais
desta tese. Um outro objetivo propoe a representacao plausivel de uma definicao de processo
de workflow, atraves de uma notacao textual que seja consistente com o metamodelo
unificado proposto. A notacao textual proposta visa transformar uma representacao grafica
de uma definicao de processo de workflow numa representacao computacionalmente interpretavel
por uma maquina de workflow.
Sob um ponto de vista de implementacao, e baseado nos resultados conceituais mencionados,
foi implementado em Java e CORBA um prototipo de maquina de workflow, que
interpreta definicoes de processoS de workflow expressas na notacao textual proposta. A
maquina de workflow foi integrada num ambiente de execucao que fornece funcionalidades
basicas para o desenvolvimento de um mercado de servicos, a plataforma Platin (Platin
Middleware Platform). A maquina de workflow foi usada para combinar e coordenar servicos
integrados na plataforma mencionada e os resultados da execucao sao ilustrados.
Abstract