Detalhes bibliográficos
Ano de defesa: |
2004 |
Autor(a) principal: |
Luiz Alexandre Hiane da Silva Maciel |
Orientador(a): |
Não Informado pela instituição |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
por |
Instituição de defesa: |
Instituto Tecnológico de Aeronáutica
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: |
|
Link de acesso: |
http://www.bd.bibl.ita.br/tde_busca/arquivo.php?codArquivo=94
|
Resumo: |
Empresas vêm realizando reavaliações de seus negócios para se tornarem mais produtivas e efetivas perante seus concorrentes. Assim, a automação de processo de negócios vem ganhando importância dentro de organizações, pois pode ser vista como uma tecnologia de componentes que substitui ou suplementa processos manuais, buscando eliminar intervenções humanas que não adicionem valor ao processo. Por isso, o gerenciamento Worklflow vem sendo cada vez mais explorado nos negócios numa grande variedade de empresas. A Internet tornou-se uma plataforma comum global na qual organizações disponibilizam seus recursos de negócio como serviços, o que faz da tecnologia Web Services um componente-chave para tais organizações. A composição de Web Services através de linguagens para modelagem Workflow é considerada um paradigma emergente que possibilita a integração tanto de aplicações internas, como de aplicações que transpõem as fronteiras organizacionais. Grande parte das linguagens para esse tipo de composição, apesar de possuírem uma boa documentação, mostrando como representar suas estruturas, não tratam de como interpretar tal representação e invocar os Web Services necessários na ordem definida no Workflow. Esta pesquisa apresenta um estudo sobre Workflow e Web Services com o intuito de definir uma linguagem de Workflow que utilize Web Services como componentes. Foi desenvolvida uma arquitetura para um ambiente de execução para tal linguagem, de maneira a avaliar o estudo realizado, mostrando as vantagens da utililização desse tipo de tecnologia, como por exemplo, flexibilidade e reutilização. |