Customização de interfaces Web para clientes de software como serviço multitenant (2014)
- Authors:
- Autor USP: MANDUCA, ALEXANDRE MICHETTI - ICMC
- Unidade: ICMC
- Sigla do Departamento: SCC
- Subjects: SOFTWARES (SERVIÇOS;DISTRIBUIÇÃO); INTERFACE HOMEM-COMPUTADOR; MULTIMÍDIA; WEB SEMÂNTICA
- Keywords: Customização de interfaces; Interface Customization; Multitenancy; Multitenancy; Multitenant; Multitenant; SaaS; SaaS; Software as a service; Software como serviço
- Language: Português
- Abstract: 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 acustomizaçã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
- Imprenta:
- Publisher place: São Carlos
- Date published: 2014
- Data da defesa: 09.04.2014
-
ABNT
MANDUCA, Alexandre Michetti. Customização de interfaces Web para clientes de software como serviço multitenant. 2014. Dissertação (Mestrado) – Universidade de São Paulo, São Carlos, 2014. Disponível em: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-24072014-101720/. Acesso em: 09 fev. 2026. -
APA
Manduca, A. M. (2014). Customização de interfaces Web para clientes de software como serviço multitenant (Dissertação (Mestrado). Universidade de São Paulo, São Carlos. Recuperado de http://www.teses.usp.br/teses/disponiveis/55/55134/tde-24072014-101720/ -
NLM
Manduca AM. Customização de interfaces Web para clientes de software como serviço multitenant [Internet]. 2014 ;[citado 2026 fev. 09 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-24072014-101720/ -
Vancouver
Manduca AM. Customização de interfaces Web para clientes de software como serviço multitenant [Internet]. 2014 ;[citado 2026 fev. 09 ] Available from: http://www.teses.usp.br/teses/disponiveis/55/55134/tde-24072014-101720/
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas
