quarta-feira, outubro 18, 2006

Mestrado em Informática



Análise de Sistemas para Especificação de Workflow baseados em XML

Ricardo Manuel Meira Ferrão Luis

Departamento de Informática, Universidade do Minho
4710 - 057 Braga, Portugal
afifense@gmail.com


Resumo

Este trabalho teve como objectivo inicial a análise e comparação das linguagens XML existentes para a especificação de Workflow. Para tal, numa primeira fase foram investigadas as tecnologias de Workflow a nível de arquitectura, desenho e funcionamento através da sua observação (vistas). Numa segunda etapa, analisaram-se pormenorizadamente algumas das linguagens mais representativas da área: XRL, WWF, CBPEL, XPDL, estabeleceu-se um estudo comparativo segundo os padrões de Workflow normalizados pelo Workflow Managment Coalition, apontando desvantagens e vantagens em cada uma delas. No final, e com base no estudo comparativo produzido, calculou-se um denominador comum das várias linguagens que se materializou numa linguagem de anotação que satisfaz os padrões mais representativos.
Implementou-se também um tradutor, uma aplicação que utiliza esse estudo para realizar as várias conversões através de uma base de conhecimentos, podendo a tradução ser efectuada directamente entre linguagens Workflow ou através do denominador comum implementado, aproveitando desta forma os benefícios e ferramentas de suporte de cada uma das tecnologias de Workflow existentes.


System Analysis for Workflow Specification based in XML

Ricardo Manuel Meira Ferrão Luis

Departamento de Informática, Universidade do Minho
4710 - 057 Braga, Portugal
afifense@gmail.com


Abstract

The initial purpose of this work was the analysis and comparison between the existing XML languages for Workflow specification. For that, in a first phase, Workflow technologies where investigated in architecture, design and functionality level through its observation (views). In a second stage, some of the most representative languages of this area where analyzed in detail: XRL, WWF, CBPEL, XPDL, a comparative study was established according to standards of Workflow normalized by Workflow Managment Coalition, pointing the disadvantages and advantages in each technology. At the end, and on the basis of the produced comparative study, a common denominator was calculated for these languages, materialized in a markup language that satisfies the standards of the most representative Workflow languages.
A translator was also produced. It’s an application that uses this study to establish conversions between Workflow languages directly or through the implemented common denominator, using the benefits and tools that support each one of the existing Workflow technologies.



Ufa! Parece que é desta... já está tudo entregue e (em princípio) só falta defender.
Deixo aqui o resumo e abstract... para quem quiser dar uma vista de olhos e não tiver mais nada que fazer :-)



Afinal já está! Passei com a nota de "Bom com Distinção"... Mais um Mestre em Informática :-)
Está disponível no Repositório da UMinho: http://hdl.handle.net/1822/6746

Ricardo Luis

sexta-feira, setembro 01, 2006

Afifense Euro Road Trip (Malukeira)

« O MAPA »

15200 km em 34 dias (28/07/2006 a 30/08/2006)


Espanha (Galiza, Astúrias, Picos da Europa, Cantábria, País Basco, Barcelona, Valência, Buñol - Tomatina), Andorra, França (Hossegor, Paris, Cannes), Mónaco, Luxemburgo, Bélgica (Bruxellas), Inglaterra (Londres, Oxford, Stonehedge, Liverpool, Newcastle, Cambridge), País de Gales, Escócia (Glasgow, The Lakes, Loch Ness, Edinburgh), Holanda (Amesterdão), Alemanha (Berlim, Munich), República Checa (Praga, Karlstejn), Hungria (Budapeste), Austria (Vienna, Salzburgo), Suiça (Zurich, Genebra, Lausanne), Itália (Milan, Verona, Veneza, Bologna, Sicilia, Pompeia, Nápoles, Roma, Vaticano, Florença, Pisa, Viareggio), San Marino.... e muito mais (é só para terem uma ideia).
Ah! E fui de carro sozinho... para a malukeira ser maior :-)
























Tomatina!