Contexte / Context
Development of a high-availability connector for secure data exchange between the GUMP system and port partners. The project aims to ensure confidentiality and integrity of data transiting between critical systems at the Grand Port Maritime de Marseille, in compliance with European regulations on port data management.
Responsabilités / Responsibilities
- Design and development of secure middleware with Java 21 and Spring Boot
- Implementation of TLS/SSL (TLS 1.3) security and OAuth2 tokens for hardening
- Configuration and optimization of ActiveMQ Artemis for HA messaging and retry
- Setup of archiving and complete flow traceability for audits
- Development of CI/CD pipeline with GitLab and Docker deployment
- Ensured compliance with EU Regulation 2019/1239
Livrables / Deliverables
- Secure HA middleware with retry and archiving mechanisms
- TLS/SSL encryption/decryption module and OAuth2 management
- Technical logging system and audit-grade traceability
- ActiveMQ Artemis configuration in high-availability mode
- Complete CI/CD pipeline (build, tests, Docker deployment)
- Technical documentation and EU 2019/1239 compliance
Résultats / Outcomes
- High availability: HA architecture ensuring service continuity
- Enhanced security: TLS 1.3 end-to-end encryption and OAuth2 authentication
- Reliability: Retry and archiving mechanisms for zero data loss
- Traceability: Auditable logs for regulatory compliance
- Compliance: Certifiable architecture under EU 2019/1239