Dissertação de mestrado
Autor: Leonardo Alexandre Ferreira Leite (site)
Orientador: prof. Marco Aurélio Gerosa
Coorientador: prof. Fabio Kon
Departamento de Ciência da Computação
Instituto de Matemática e Estatística (IME)
Universidade de São Paulo (USP)

Resumo

A implantação de composições de serviços web de grande escala apresentam vários desafios, tais como falhas corriqueiras na infraestrutura, heterogeneidade tecnológica, distribuição do sistema por diferentes organizações e atualização frequente dos serviços em operação. Nesta dissertação, estudamos como uma implantação automatizada baseada em middleware pode auxiliar na superação de tais desafios. Para isso, desenvolvemos o CHOReOS Enactment Engine, um sistema de middleware que possibilita a implantação distribuída e automatizada de composições de serviços web em uma infraestrutura virtualizada, operando no modelo de computação em nuvem denominado Plataforma como um Serviço. O middleware desenvolvido é avaliado qualitativamente em comparação a abordagens de implantação ad-hoc e quantitativamente pela sua escalabilidade em relação ao tempo de implantação das composições de serviços.

Palavras-chave

Implantação de software, composições de serviços, coreografias, serviços web, computação em nuvem, grande escala.

Resumo para leigos

Entendeu zero do que tá escrito acima?! Clique aqui!

O CHOReOS Enactment Engine

Software produzido no contexto da pesquisa.

Texto

Download da dissertação aqui (pdf).

Slides da defesa

Download da apresentação aqui (pdf).

Artigo

Deploying large-scale service compositions on the cloud with the CHOReOS Enactment Engine
Leonardo Leite, Carlos Eduardo Moreira, Daniel Cordeiro, Marco Aurélio Gerosa e Fabio Kon
The 13th IEEE International Symposium on Network Computing and Applications 2014 (IEEE NCA14)

Versão publicada no IEEE Xplore Digital Library: aqui.

Nuvem de tags da dissertação

Projetos patrocinadores