Waarp

ensemble de logiciels libres et gratuits From Wikipedia, the free encyclopedia

Waarp est un projet informatique open source et une entreprise française spécialisée dans les solutions de transfert de fichiers géré (MFT - Managed File Transfer). Elle développe une suite logicielle permettant de sécuriser, superviser et automatiser les échanges de données critiques au sein des systèmes d'information.

Faits en bref Développé par, Première version ...
Waarp
Description de l'image LOGO BLACK WAARP.jpg.
Description de cette image, également commentée ci-après
Serveur et client de gestion transferts de fichiers
Informations
Développé par Waarp
Première version
Dernière version 0.13.3 ()
Dépôt https://code.waarp.fr/explore
État du projet Actif
Écrit en Go
Environnement Multiplate-forme
Langues Multilingue (dont le français)
Type Transfert de fichier
Licence GPLv3
Documentation https://doc.waarp.org/
Site web www.waarp.fr
Fermer

Les solutions Waarp sont distribuées sous licence libre (GPL) et sont principalement utilisées par les grandes entreprises, les administrations publiques et le secteur bancaire pour remplacer les protocoles de transfert historiques ou propriétaires.

Historique

Le projet Waarp est né de la volonté de fournir une alternative libre et ouverte aux solutions de transfert de fichiers propriétaires largement implantées dans les infrastructures critiques françaises.

À l'origine, le cœur de la technologie repose sur le protocole propriétaire ouvert R66, conçu pour garantir l'intégrité des données et la reprise sur erreur. Au fil des années, la solution a évolué pour intégrer les protocoles standards du marché (FTP, SFTP, HTTP/S et PeSIT) et répondre aux exigences de modernisation des systèmes d'information (API REST, conteneurisation).

L'éditeur du logiciel, également nommé Waarp, assure la maintenance du code, la roadmap produit ainsi que le support professionnel aux utilisateurs.

Solutions logicielles

La plateforme Waarp se compose de plusieurs modules interopérables destinés à couvrir l'ensemble des besoins de flux de fichiers :

Waarp Transfer

Il s'agit du moniteur de transfert de fichiers historique de la solution. Il utilise un protocole optimisé pour la performance et la fiabilité, permettant :

  • La reprise automatique des transferts interrompus (checkpointing).
  • Le contrôle d'intégrité des fichiers avant et après transfert.
  • L'exécution de scripts ou de traitements avant et après les transferts (pré/post-processing).

Waarp Gateway

Ce module agit comme une passerelle multiprotocole. Il permet d'interfacer l'écosystème Waarp avec des partenaires externes ou des applications utilisant des protocoles standards tels que :

  • FTP / FTPS (File Transfer Protocol Secure)
  • SFTP (SSH File Transfer Protocol)
  • HTTP / HTTPS
  • PeSIT

Waarp Manager

Une interface graphique d'administration centralisée (Web GUI) qui permet la configuration des règles de transfert, la supervision des flux en temps réel et la gestion des droits utilisateurs.

Fonctionnalités

Les solutions Waarp se distinguent par plusieurs caractéristiques techniques adaptées aux environnements de production critiques :

  • Sécurité : Chiffrement des flux (SSL/TLS, SSH), authentification forte et gestion fine des droits d'accès. La solution est conçue pour respecter les normes de sécurité exigées par l'ANSSI (Agence nationale de la sécurité des systèmes d'information).
  • Architecture distribuée : Capacité à gérer des volumes importants de transferts et à s'intégrer dans des architectures haute disponibilité (HA).
  • Interopérabilité : Utilisation d'API REST pour permettre le pilotage et l'intégration de la solution avec des outils tiers (ordonnanceurs, outils de supervision, DevOps).
  • Performance : Optimisation de la bande passante et compression des données à la volée.

Protocole R66

R66 Protocol schema

Le protocole R66 a été conçu pour permettre les fonctionnalités avancées d'un moniteur de transfert de fichiers dans un contexte de production sécurisée.

  • Il est transactionnel : si un élément échoue, le transfert échoue
  • Il se caractérise par un destinataire, un fichier et une règle de transfert régissant l'échange
  • Il peut être chiffré (TLS)
  • Il intègre différents niveaux d'authentification (identifiant/mot de passe, certificat RSA optionnel, contrôle IP optionnel)
  • Il intègre un contrôle d'intégrité du transfert (par paquet ou de bout en bout)

Modèle économique et Services

Waarp repose sur un modèle Open Source professionnel.

  • Le logiciel : L'intégralité du code source est accessible gratuitement sous licence GNU GPL v3. Cela garantit l'auditabilité du code et l'indépendance technologique des utilisateurs.
  • L'entreprise : La société Waarp propose des souscriptions aux entreprises qui incluent :
    • Le support technique et la maintenance corrective.
    • L'accès à des binaires certifiés et des packages d'installation simplifiés (RPM, DEB).
    • De l'expertise, du conseil en architecture et de la formation pour les équipes techniques

Liens externes

Notes et références

Related Articles

Wikiwand AI