skip to main content

Customização de interfaces Web para clientes de software como serviço multitenant.

Manduca, Alexandre Michetti

Biblioteca Digital de Teses e Dissertações da USP; Universidade de São Paulo; Instituto de Ciências Matemáticas e de Computação 2014-04-09

Acesso online. A biblioteca também possui exemplares impressos.

  • Título:
    Customização de interfaces Web para clientes de software como serviço multitenant.
  • Autor: Manduca, Alexandre Michetti
  • Orientador: Pimentel, Maria da Graça Campos
  • Assuntos: Customização De Interfaces; Saas; Multitenant; Multitenancy; Software Como Serviço; Interface Customization; Software As A Service
  • Notas: Dissertação (Mestrado)
  • Descrição: A adoção de Software como Serviço (do inglês, Software as a Service ou simplesmente SaaS) está em expansão em todo o mundo, alavancada pelas muitas vantagens que esse modelo de distribuição de software oferece tanto para os provedores desses serviços quanto para seus clientes. Em SaaS, o provedor do serviço também é responsável pelo seu desenvolvimento e execução, o que permite a esses provedores fazerem escolhas sobre a arquitetura de seus sistemas visando diminuir a complexidade e os custos relacionados ao seu desenvolvimento e operação. Nesse contexto, um padrão de arquitetura freqüentemente utilizado é o Multitenant, que torna uma mesma instância do software capaz de servir a múltiplos clientes (tenants) simultaneamente. No entanto, sistemas que utilizam Multitenancy enfrentam uma série de desafios, principalmente no que se refere à flexibilidade em atender os requisitos específicos de cada cliente na customização de processos, de fluxos e regras de negócio, e de interfaces com o usuário. Especificamente no problema de customização de interfaces, embora existam trabalhos na literatura relacionados à customização de interfaces Web, e existam implementações de mercado de mecanismos para possibilitar essas customizações, esses trabalhos e mecanismos ou não são projetados especificamente para sistemas Multitenant ou, quando são, não têm sua arquitetura publicada e seu código fonte disponíveis para serem reutilizados. Assim, esta pesquisa investigou uma alternativa para a customização de interfaces Web no contexto de Software como Serviço Multitenant. Como resultado, foi inicialmente definido e implementado um mecanismo não intrusivo para o desenvolvimento de aplicações Multitenant chamado DORMT (Domain-Based Shared-Database Multitenancy), sobre o qual foi possível construir um mecanismo para a customização de interfaces Web, chamado MHT (Multitenant Hierarchical Themes), baseado no padrão MVC (Model-View-Controller ) e nos conceito de temas e de hierarquias
  • DOI: 10.11606/D.55.2014.tde-24072014-101720
  • Editor: Biblioteca Digital de Teses e Dissertações da USP; Universidade de São Paulo; Instituto de Ciências Matemáticas e de Computação
  • Data de criação/publicação: 2014-04-09
  • Formato: Adobe PDF
  • Idioma: Português

Buscando em bases de dados remotas. Favor aguardar.