DORIC: An Architecture for Data-intensive Real-time Applications
Resumo
Este estudo apresenta o Doric, uma arquitetura de software para aplicativos em tempo real que consomem muitos dados. São apresentadas dimensões de aplicações em tempo real intensivas em dados, bem como tecnologias que permitem a implementação de tais dimensões. Um estudo de caso envolvendo um eletroencefalograma portátil (EEG) permitiu a coleta de dados com base em cenários realistas encontrados em aplicações em tempo real intensivas em dados. A arquitetura Doric foi implementada usando tecnologias recentes (por exemplo, Apache Kafka) para construir pipelines de dados em tempo real e aplicativos de streaming. Este protótipo foi avaliado em cinco cenários contendo diferentes volumes de dados. Os resultados obtidos foram encorajadores e mostram o potencial de aplicação do Doric como uma estrutura para fomentar o desenvolvimento de sistemas de informação modernos nas organizações e para servir de orientação para novas arquiteturas corporativas.
Palavras-chave:
Larga Escala, Tempo Real, Arquitetura de software
Publicado
30/11/2018
Como Citar
CADAVIZ, Miguel Kassick; FARIAS, Kleinner; GONÇALES, Lucian José; BISCHOFF, Vinicius.
DORIC: An Architecture for Data-intensive Real-time Applications
. In: SIMPÓSIO BRASILEIRO DE SISTEMAS DE INFORMAÇÃO (SBSI), 14. , 2018, Caxias do Sul.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2018
.
p. 536-542.