Smart City Platform

De CCSL
Revisão de 17h09min de 13 de março de 2017 por Kazuo (discussão | contribs) (Criou página com 'A plataforma de cidades inteligentes oferece uma infraestrutura de software integrada para apoiar o desenvolvimento de aplicações para cidades inteligentes. Através de uma ...')
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)
Ir para navegação Ir para pesquisar

A plataforma de cidades inteligentes oferece uma infraestrutura de software integrada para apoiar o desenvolvimento de aplicações para cidades inteligentes. Através de uma arquitetura de microsserviços, API's REST e Ruby On Rails, a plataforma oferece um ambiente de desenvolvimento que permite que as aplicações busquem por recursos existentes na cidade (sensores, atuadores), colete dados históricos e em tempo real de sensores e atue sobre equipamentos (por exemplo: sinais de transito, placas informativas e outros).

Atualmente, a plataforma conta com seis microserviços que se comunicam de forma síncrona (HTTP) ou assíncrona (AMQP). A arquitetura de microsserviços proporciona várias vantanges técnicas como a modularidade, escalabilidade e evolutividade. Porém, também impõe alguns desafios como complexidade, distribuição, necessidade maior de técnicas de DevOps, dentre outros.

Repositório: https://gitlab.com/groups/smart-city-software-platform