Arquitetura Técnica

Pretende-se conceber e desenvolver uma solução inovadora para uma arquitetura de bilhética utilizável pela generalidade dos operadores de transportes com a consolidação das transações de utilização nos servidores centrais para tempos aceitáveis permitindo a integração entre vários serviços de mobilidade baseados nos dados dos servidores centrais. Esta arquitetura também possibilitará a disponibilização de informação consolidada quase em tempo real, ou seja, com um intervalo de minutos face à sua geração conseguindo a exploração de dados em tempo real e alimentação em segurança e em tempo útil dos repositórios informacionais.

Para alcançar todos estes objetivos, será necessário desenvolver algoritmos inovadores e criar condições tecnológicas para incorporar no BCETR, um conjunto de ferramentas que poderão ser usadas para a conceção e desenvolvimento da arquitetura pretendida. Essas ferramentas são as seguintes:

A) Data Streaming: ferramentas de “event streaming” com grande capacidade de escalabilidade com a segurança necessária para garantir que não se perdem mensagens e que estas são entregues aos destinatários, que se centram apenas no transporte sem preocupações de implementação de fluxos e processos complexos permitindo o processamento de grandes quantidades de dados em tempo real. Têm como características principais a grande escalabilidade pela implementação de processamento paralelo e também a sua grande resiliência a falhas e o facto de tirarem um excelente partido das infraestruturas cloud.

B) Modelos CEP (Complex Event Processing): trata-se de ferramentas que atuam sobre o conteúdo das mensagens processadas nos data streams, permitindo a deteção e derivação de informação relevante tal como a deteção de padrões, a deteção de eventos especiais e anomalias, a agregação de eventos e transformação, a derivação de relações entre eventos e a implementação de processos baseados em machine learning, agregando eventos a partir de pipelines de processamento independentemente pela ordem que são recebidos e tratados.

C) Soluções loT para a agregação de eventos com utilização de repositórios big data: são mecanismos de ingestão de dados que permitem responder eficazmente à coleta e processamento de eventos em massa, sendo normalmente utilizadas em associação a ferramentas de data streaming que asseguram uma grande escalabilidade de forma a poderem suportar fluxos massivos de dados.