Desenvolvimento de arquitetura multi-tenant para internet das coisas
Resumo
A arquitetura Multi-Tenant vem crescendo nos últimos anos e se consolidando como a principal alternativa
para criação de SaaS Software as a Service . O presente projeto visa utilizar essa alternativa de arquitetu ra
de software para a criação de uma aplicação genérica visando outro campo em crescimento o da Internet
das Coisas (IoT Internet of Things ). O projeto cria uma solução completa de software, utilizando o .NET
Framework e algumas das principais tecnolog ias de desenvolvimento web do momento, para controlar as
“coisas” em uma cidade: Santa Maria, RS, é a cidade utilizada como exemplo. Os dados utilizados são
fictícios. O foco do projeto é a criação da arquitetura Multi-Tenant; assim, a aplicação criada par a
demonstração é bastante simplificada, trazendo dois elementos, apenas, ou “coisas”: medidores de nível de
lixo em containers e controladores de iluminação pública, com indicação de ligado/desligado. O projeto faz
uso de uma arquitetura de dados Single Da tabase, Separated Schema para armazenamento dos dados dos
Tenants individualmente, além de uma separação em camadas que segue os mais modernos modelos de
desenvolvimento de software. Projetos futuros envolvem a evolução desse trabalho de forma a auxiliar n a
criação de “cidades do futuro” no presente.
Coleções
Os arquivos de licença a seguir estão associados a este item: