Entrar em Contato

Integração de código aberto

Introdução

Um importante conselho europeu iniciou uma transformação digital estratégica, visando modernizar sua infraestrutura e abandonar sistemas dependentes de fornecedores, substituindo-os por um ecossistema ágil baseado em tecnologia open-source. Essa mudança foi impulsionada pela necessidade de melhorar a governança dos dados, reforçar a segurança e garantir verdadeira soberania sobre os dados. Para concretizar essa visão, o conselho fez parceria com a NobleProg, para desenvolver uma Prova de Conceito (PoC) de um sistema modular e seguro de gestão de dados.

 

O desafio: Livrar-se da dependência exclusiva de fornecedores

O conselho enfrentava diversas limitações devido à dependência excessiva de sistemas proprietários, o que restringia a flexibilidade, a escalabilidade e o controle sobre os dados. Entre os principais desafios estavam:

Era imprescindível desenvolver uma arquitetura preparada para o futuro, que proporcionasse ao conselho controle total sobre os dados e integração perfeita com ferramentas já utilizadas, como Microsoft SharePoint, Teams e Office 365.

A solução: Um ecossistema de dados seguro e baseado em código aberto

A NobleProg projetou uma arquitetura flexível fundamentada em tecnologias open-source, aplicando soluções renomadas para garantir segurança, escalabilidade e interoperabilidade. Os componentes principais do sistema incluíram:

Essa arquitetura desacoplada permitiu que o SharePoint atuasse apenas como interface de visualização, enquanto as tecnologias open-source gerenciavam todo o ciclo vital dos dados — interceptando uploads, criptografando documentos sensíveis, adicionando metadados apropriados e direcionando-os para os repositórios corretos com total segurança.

Execução do projeto: Metodologia ágil e progressiva

O projeto foi desenvolvido seguindo uma metodologia iterativa e estruturada, o que facilitou a validação gradual das etapas e a redução dos riscos envolvidos.

Fases 1 e 2: Infraestrutura base e fluxos de dados seguros

  • Criação de um ambiente simulado, integrando sistemas open-source e comerciais.
  • Desenvolvimento de add-ins personalizados para o Office e componentes web SPFx para SharePoint, capazes de monitorar e administrar todas as operações relacionadas aos documentos.
  • Implementação automática de processos como criptografia, aprimoramento dos metadados e armazenamento seguro das informações.
  • Introdução do modo denominado "single-user mode", evitando conflitos decorrentes de edições simultâneas por múltiplos usuários.

Fase 3: Colaboração avançada e fortalecimento da governança

  • Implementação de colaboração em tempo real entre múltiplos usuários, aproveitando tecnologias como Server-Sent Events (SSE) e gRPC via WebSocket.
  • Criação de protocolos inteligentes para resolução de conflitos, garantindo histórico detalhado das diferentes versões dos documentos produzidos pela equipe.
  • Aprimoramento significativo da auditoria e rastreabilidade, com registro detalhado de uploads, acessos e exclusões mantido por meio do PostgreSQL.

Parceria dinâmica e entrega ágil

A NobleProg colaborou de perto com o conselho, respeitando todas as normas exigidas nas contratações públicas e garantindo rapidez e eficiência nos resultados. A abordagem ágil e orientada pelo feedback possibilitou ciclos de melhoria constantes e conquistas tangíveis em cada etapa do projeto.

Resultados alcançados: Um ecossistema robusto, soberano e preparado para o futuro

A execução bem-sucedida da Prova de Conceito evidenciou como as inovações derivadas das tecnologias open-source podem servir como alicerce para uma infraestrutura governamental segura e plenamente soberana. Os principais benefícios obtidos foram:

  • Restauração total da propriedade e controle sobre os dados por parte do conselho.
  • Elevação considerável em termos de segurança, conformidade e escalabilidade dos sistemas.
  • Redução acentuada nos custos operacionais de longo prazo, graças ao emprego exclusivo de ferramentas open-source.
  • Oferecimento de um modelo validado para futuras transformações digitais em escala corporativa.

Two persons looking at a tablet

Preciso de Ajuda?

Entre em contato para saber mais sobre nossa equipe e os tipos de soluções personalizadas que podemos oferecer à sua organização.

Entrar em Contato

info@nobleprog.pt ou +351 30 050 9666