MTSHOP: SISTEMA DE E-COMMERCE SAAS (SOFTWARE AS A SERVICE) MULTI-TENANT

 

INTRODUÇÃO
          A computação em nuvem surgiu a partir de outros modelos, como computação paralela, computação distribuída e virtualização. Trata-se de uma das principais tendências tecnológicas, uma vez que transforma a maneira como recursos computacionais são fornecidos aos clientes, visando a redução de custo, aumento da qualidade em termos de disponibilidade e desempenho, otimização e a oportunidade de criar novos modelos de negócios.

O amplo acesso à Internet, arquiteturas orientadas a serviços e as ineficiências de gerenciar múltiplas versões de aplicações em locais dedicados contribuem para a adoção de modelos em que a entrega seja baseada em serviços. O modelo SaaS (Software as a Service) permite que aplicações sejam fornecidas como serviços com alta escalabilidade e desempenho. Um padrão arquitetural empregado nesse tipo de aplicações é chamado de multi-tenancy, o qual permite: (i) alta capacidade de customização; (ii) redução de custos e (iii) o gerenciamento mais efetivo de versões ligeiramente diferentes para atender as regras de negócio de múltiplas organizações simultaneamente, a partir de uma única instância em execução.

O sistema de e-commerce chamado “MtShop” foi desenvolvido na modalidade SaaS, adotando essa arquitetura. Para isso, foram utilizadas as seguintes tecnologias: Spring Boot, AngularJS, Bootstrap, jQuery, Cloudinary para gerenciamento de imagens em ambiente de nuvem, JPA, MySQL, Maven, Hibernate e Java, como linguagem de implementação.

Atualmente, o MtShop está implantado em um ambiente de nuvem e possui três versões ilustrativas que atendem organizações com domínios de mercado distintos. A aplicação pode ser estendida facilmente para atender outros segmentos. O MtShop foi desenvolvido para constituir embasamento técnico e apoiar a compreensão dos elementos fundamentais dos mecanismos da multi-tenancy.

 

APLICAÇÕES E PÚBLICO ALVO

          Aplicada na área de vendas online, software destinado às empresas interessadas em um sistema e-commerce que explore os benefícios da computação em nuvem.

              

                                              Figura - Páginas iniciais das três versões especializadas no MtShop.                

 

  ESTÁGIO DE DESENVOLVIMENTO

   

Área: Tecnologias de Comunicação e Informação   0036/2019   ICMC                Polo São Carlos

Registro sob o nº:  BR512019001605-0                                                                   eduardobrito@usp.br

                                                                                                                                      www.patentes.usp.br

Apoio e fomento: CAPES

Informação sobre a PI:
Para mais informações, entre em contato:
Eduardo Vieira De Brito
ADMINISTRADOR
Universidade de São Paulo
55 16 3373 8052
eduardobrito@usp.br
Inventores:
SIMONE DO ROCIO SENGER DE SOUZA
VICTOR HUGO SANTIAGO COSTA PINTO
Palavras-chave:
Computação em Nuvem
Multi-Tenancy
Multi-Tenant Architecture
Software as a Service
© 2024. All Rights Reserved. Powered by Inteum