Arquitetura de um sistema crítico de tempo real

Como você projetaria um sistema de informações para a polícia de uma cidade, com o objetivo de fornecer informações em tempo real aos policiais sobre as ocorrências relatadas por telefone e atualizações em tempo real destas ocorrências?

Certamente um sistema assim precisa de uma arquitetura robusta, voltada a performance e confiabilidade. É um sistema crítico, vidas dependem dele. Uma falha ou a simples demora pode fazer uma ocorrência não acabar bem.

O IBM WebSphere Developer Technical Journal publicou uma solução para um departamento de polícia de uma cidade. Ele mostra os requisitos do sistema e a solução implementada, desde a arquitetura de alto nível até alguns detalhes de tecnologias para interface gráfica.

A solução é baseada em mensageria para integrar um banco de dados com uma aplicação web, a aplicação web é acessada pelos policiais na rua. As tecnologias utilizadas na solução são, em grande parte, da própria IBM, afinal é uma publicação da IBM. Mas é fácil imaginar muitas formas de implementar uma solução parecida com outras ferramentas.

Vale a pena conferir o tópico “Real world, real urgency: How IBM Worklight, MQ and WebSphere Message Broker deliver near real-time 911 call data to emergency responders”.

Leave a Reply

Your email address will not be published. Required fields are marked *