Detalhes bibliográficos
Ano de defesa: |
2016 |
Autor(a) principal: |
Ribeiro, Bruna Gonçalves |
Orientador(a): |
Brisolara, Lisane Brisolara de |
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: |
Universidade Federal de Pelotas
|
Programa de Pós-Graduação: |
Programa de Pós-Graduação em Computação
|
Departamento: |
Centro de Desenvolvimento Tecnológico
|
País: |
Brasil
|
Palavras-chave em Português: |
|
Área do conhecimento CNPq: |
|
Link de acesso: |
http://guaiaca.ufpel.edu.br/handle/prefix/8487
|
Resumo: |
Aplicações de computação móvel na nuvem (MCC, do inglês Mobile Cloud Computing) estão cada vez mais frequentes, servindo como uma estratégia para contornar os problemas relativos à limitação dos dispositivos móveis e transferindo boa parte do processamento e armazenamento para a nuvem. Muitas empresas vêm desenvolvendo plataformas de nuvem e oferecendo serviços e infraestruturas, acessíveis através de APIs específicas. Neste contexto, além dos diferentes sistemas operacionais e APIs, os desenvolvedores também devem se preocupar com detalhes para o uso das diferentes plataformas de nuvem, cada uma com sua infraestrutura e API específica. Devido a esta complexidade, modelos podem ser empregados para abstrair estes detalhes de implementação. Este trabalho propõe uma abordagem de modelagem para aplicações MCC baseada em diagramas UML e SoaML. A abordagem proposta visa construir modelos independentes de plataforma, reduzindo a complexidade do emprego da nuvem e facilitando a definição de uma ferramenta de geração de código multiplataforma. Além disso, este trabalho define também um padrão de projeto para aplicações do tipo CRUD, cujo objetivo é padronizar a modelagem deste tipo de aplicação, abstraindo protocolos específicos de cada plataforma e assim construindo um modelo independente de plataforma. Através de um estudo de caso, a abordagem proposta, bem como o padrão de projeto proposto, são demonstrados e discutidos. |