English

CIn - Centro de Informática UFPE




Eventos Relacionados

Dissertação de Mestrado Nº 1.672 "Abordagens práticas para o desenvolvimento de arquiteturas de software multi-tenant"

O aluno Misael Wanderley dos Santos Neto irá defender sua pesquisa amanhã (15), às 10h, na Sala D205 do CIn-UFPE Início: 15/09/2016 às 10:00 Término: 15/09/2016 às 00:00 Local: Sala D205

Pós-Graduação em Ciência da Computação – UFPE

Defesa de Dissertação de Mestrado Nº 1.672

 

Aluno: Misael Wanderley dos Santos Neto

Orientador: Prof. Silvio Romero Lemos Meira

Título: Abordagens práticas para o desenvolvimento de arquiteturas de software multi-tenant

Data: 15/09/2016

Hora/Local: 10h – Centro de Informática – Sala  E412

Banca Examinadora:

Prof. . Kiev Santos da Gama (CIn / UFPE)

Prof. Vanilson Andre de Arruda Buregio  (DEINFO / UFRPE)

Prof. Silvio Romero Lemos Meira (CIn / UFPE)

 

 

RESUMO:

 

Software como serviço (SaaS) é frequentemente oferecido em um modelo multi-tenant, onde os clientes tem suas aplicações hospedadas em provedores de serviços e disponibilizadas a seus usuários finais. Esses provedores de serviços compartilham recursos computacionais, tais como software e hardware entre todos os clientes e seus usuários, criando assim um ecossistema de aplicações que utilizam a mesma infraestrutura de software e hardware possibilitando assim a redução de custos de hospedagem destas aplicações.

Este paradigma tem se tornado bastante popular. Hoje existe uma vasta literatura que explora tópicos ligados a este paradigma tais como conceitos e definições, arquiteturas de refência, domínio e desafios. Estes estudos tem, cada vez mais, auxiliado organizações e acadêmicos a compreender todos os aspectos e características de softwares multi-tenants. Porém muitos destes estudos tratam do tópico de maneira abstrata. A aplicabilidade dos trabalhos, teorias e diretrizes a respeito de arquiteturas e do desenvolvimento de softwares multi-tentant tem sido menos que satisfatórias.

Motivado por essas questões, esta dissertação apresenta a especificação, o projeto e a implementação de uma arquitetura de software multi-tenant baseado na análise da literatura atual e a aplicação prática desta arquitetura na construção de um SaaS chamado TRIX que foi desenvolvido utilizando a arquitetura proposta. Neste trabalho são abordados os principais desafios de implementação prática de arquiteturas multi-tenant tais como segurança, APIs, performance e escalabilidade. Também são definidos módulos criados especialmente para a construção da arquitetura proposta e que foram compartilhados como softwares abertos.

Por fim, são discutidos os resultados obtidos, os problemas encontrados na adequação de teorias à cenários práticos, e as pesquisas futuras abertas por este trabalho.

 

PALAVRAS-CHAVE: Cloud Computing; software as a service; multi-tenant architecture

  • © Centro de Informática UFPE - Todos os direitos reservados
    Tel +55 81 2126.8430 - Cidade Universitária - 50740-560 - Recife/PE
Plano4 Consultoria Web