• JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
  • JoomlaWorks Simple Image Rotator
 
  Bookmark and Share
 
 
Mémoire de Maîtrise
DOI
https://doi.org/10.11606/D.55.2014.tde-24072014-101720
Document
Auteur
Nom complet
Alexandre Michetti Manduca
Adresse Mail
Unité de l'USP
Domain de Connaissance
Date de Soutenance
Editeur
São Carlos, 2014
Directeur
Jury
Pimentel, Maria da Graça Campos (Président)
Isotani, Seiji
Munson, Ethan Vincent
Titre en portugais
Customização de interfaces Web para clientes de software como serviço multitenant.
Mots-clés en portugais
Customização de interfaces
Multitenancy
Multitenant
SaaS
Software como serviço
Resumé en portugais
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
Titre en anglais
Web interfaces customization for clients of multitenant software as a service
Mots-clés en anglais
Interface Customization
Multitenancy
Multitenant
SaaS
Software as a service
Resumé en anglais
The adoption of Software as a Service (SaaS) is growing worldwide, driven by the many advantages that this software distribution model offers to both service providers and their clients. In SaaS, the service provider is also responsible for the development and the execution of the software, enabling that choices be made in terms of system architecture in order to reduce the complexity and costs related to its development and operation. However, Multitenant systems face a number of challenges, mainly related to flexibility in meeting specific customer requirements in customizing the system processes, flows, business rules and user interfaces. Specifically on the problem of user interface customization, although there are studies in the literature and products on the market that implement mechanism to allow such customizations, these studies and mechanism are not specific to Multitenant systems or the mechanism architecture and source code is not available to be reused. Thus, this study investigated alternatives for Web interfaces customization in the context of Multitenant Software as a Service. As a result, a non intrusive mechanism, called DORMT (Domain-Based Shared-Database Multitenancy), was defined and implemented to allow the development of Multitenant applications, on top of which a mechanism for Web interfaces customization, called MHT (Multitenant Hierarchical themes), based on the MVC pattern, on the concepts of themes and of hierarchies, was built
 
AVERTISSEMENT - Regarde ce document est soumise à votre acceptation des conditions d'utilisation suivantes:
Ce document est uniquement à des fins privées pour la recherche et l'enseignement. Reproduction à des fins commerciales est interdite. Cette droits couvrent l'ensemble des données sur ce document ainsi que son contenu. Toute utilisation ou de copie de ce document, en totalité ou en partie, doit inclure le nom de l'auteur.
Date de Publication
2014-07-24
 
AVERTISSEMENT: Apprenez ce que sont des œvres dérivées cliquant ici.
Tous droits de la thèse/dissertation appartiennent aux auteurs
CeTI-SC/STI
Bibliothèque Numérique de Thèses et Mémoires de l'USP. Copyright © 2001-2024. Tous droits réservés.