Projet numéro 23 : GT2 – Module : API Maritime

Technologies utilisées : Windev 21 à 27, T-SQL, HFSQL

API manipulées : CMACGM, MSC, Marfret, Maersk, MarineTrafic, Magel.io

Logiciels manipulés : Postman

Société : SIFA -> https://sifalogistics.com/

Statut : En production

Estimation temps passé : 600h+

Descriptions et actions :

  1. Contexte et Objectifs du Projet d'API Maritimes
    • Projet d’Intégration de Services Maritimes via API:
      • Faciliter la récupération des données provenant de différentes compagnies maritimes et services portuaires pour automatiser les processus internes et améliorer le suivi des cargaisons.
  2. Intégration avec les Compagnies Maritimes (CMACGM, MARFRET, MAERSK, MSC)
    • Objectif:
      • Automatiser la récupération des données relatives aux voyages des navires, telles que les dates estimées de départ (ETD) et d'arrivée (ETA), pour une gestion plus efficace des expéditions.
    • Étapes de Mise en Œuvre:
      • Intégration des API des différentes compagnies maritimes.
      • Développement d'un système automatisé pour créer et mettre à jour les informations des navires et escales dans la base de données interne.
  3. TIMAD pour la Déclaration des Marchandises Dangereuses
    • Objectif:
      • Utiliser TIMAD pour effectuer des déclarations dématérialisées des marchandises dangereuses et suivre leur statut sur la zone portuaire.
    • Étapes de Mise en Œuvre:
      • Intégration de l'API TIMAD pour la transmission des déclarations.
      • Mise en place d'un suivi en temps réel des marchandises dangereuses.
  4. MARINE TRAFFIC pour le Suivi en Temps Réel
    • Objectif:
      • Exploiter l'API de MARINE TRAFFIC pour obtenir des informations en temps réel sur les voyages des navires.
    • Étapes de Mise en Œuvre:
      • Intégration de l'API MARINE TRAFFIC.
      • Configuration du système pour récupérer et afficher les données de voyage en temps réel.
  5. MAGEL.IO pour le Traçage des Conteneurs
    • Objectif:
      • Utiliser MAGEL.IO pour tracer les conteneurs maritimes à partir de leur numéro de booking.
    • Étapes de Mise en Œuvre:
      • Intégration de l'API MAGEL.IO.
      • Développement d'une fonctionnalité permettant de saisir un numéro de booking et de récupérer les informations de traçage du conteneur correspondant.
  6. Sécurité et Gestion des Erreurs
    • Assurer la Protection des Données et la Gestion des Incidents:
      • Mise en place de protocoles de sécurité pour sécuriser les communications avec les API.
      • Développement d'un système de gestion des erreurs pour traiter et enregistrer tout incident lié à l'utilisation des API.
  7. Documentation et Formation
    • Fournir les Ressources Nécessaires:
      • Création de documentation technique détaillée sur l'intégration et l'utilisation des différentes API.
      • Organisation de sessions de formation pour les utilisateurs finaux et le personnel technique.
  8. Suivi et Évaluation
    • Assurer la Performance et l'Optimisation Continue:
      • Mise en place de systèmes de suivi pour surveiller l'utilisation et la performance des intégrations API.
      • Analyse régulière des données recueillies pour identifier les opportunités d'amélioration et d'optimisation.