Waarp - Waarp - Wikipedia
![]() Server a klient pro spravovaný přenos souborů | |
První vydání | 2006 |
---|---|
Stabilní uvolnění | 3.2.0 / 11. října 2019 |
Úložiště | ![]() |
Napsáno | Jáva |
Typ | Spravovaný přenos souborů |
Licence | GNU GPLv3 |
webová stránka | Waarp |
Waarp je projekt, který mimo jiné poskytuje masivní monitor přenosu souborů v otevřeném zdroji v systému Windows Jáva, také známý jako spravovaný přenos souborů. Jeho účelem je umožnit přemostění mezi několika protokoly a umožnit efektivní a zabezpečenou dynamickou akci před nebo po přenosu při přenosu nebo jiné příkazy. V současné době FTP (S) a jsou implementovány efektivní a bezpečné protokoly R66.
Dějiny
Tento projekt byl původně vyvinut pro Francouzské ministerstvo financí[1] a je ve výrobě od konce roku 2007. Tento software, který byl vyvinut nezávisle na struktuře IT ministerstva, obsahuje 3 hlavní komponenty (původně pojmenované GoldenGate, GoldenGate FTP a OpenR66) a měl podporovat více než 100 000 převodů denně v elektronické podobě archivní platforma. Vyrábí se také ve francouzštině Četnictvo Národní od roku 2012.
Původně vyvinutý společností Frédéric Brégier od roku 2006, stejnojmenná společnost Waarp[2] navrhuje komerční podporu od roku 2012, přičemž software zůstává bezplatný a plně otevřený.
Od roku 2014 je Waarp oficiálně doporučován francouzským státem v jeho „Mezirezortním jádru svobodného softwaru“ (SILL ve francouzštině jako „Socle Interministériel de Logiciels Libres“).[3]
Vývoj projektu Waarp je hostován na Githubu, stejně jako veškerá jeho dokumentace.[4]
Funkce
Waarp Gateway FTP a Waarp R66 sdílejí několik funkcí prostřednictvím modulárního vývojového přístupu Waarp (Common, Digest, Snmp, ...): zahrnují zabezpečenou výměnu (prostřednictvím SSL a sledovatelnost), SNMP Nástroje podpory a správy V2 a V3 (ve formátu HTTPS) a přizpůsobení obchodních potřeb prostřednictvím akcí (před a po přenosu) v pravidlech.
Waarp R66 má více specifických kapacit pro zpracování bezpečných a produkčních kontextů.
Z hlediska přenosu souborů zajišťuje Waarp R66 záruku doručení a obnovení přerušených přenosů. Tyto převody, synchronní nebo asynchronní, v push nebo pull, jsou založeny na pravidlech přenosu zajišťujících správné a partnerské ověřování. Spouštěč přenosu lze provést pomocí démonů (zařazování adresářů), volání příkazového řádku nebo prostřednictvím jednoho z různých dostupných API (Jáva, Šetrnost, ODPOČINEK HTTP (s)).
Z produkčního hlediska navrhl Waarp R66 rozhraní místní správy (HTTPS) nebo centrální rozhraní (GUI ). Optimalizuje využití sítě (pomocí multiplexování, omezení šířky pásma, proxy podpora, Keep-alive a timeout, ...) nebo využití jiných zdrojů (CPU a paměť). Umožňuje instalaci s vysokou dostupností a podporu horizontální škálovatelnosti s vysokou schopností paralelního přenosu (teoreticky až 2 ^ 64).
Z bezpečnostního hlediska umožňuje Waarp R66 zabezpečit výměnu prostřednictvím mechanismů autentizace partnerů od nízké po vysokou, černou listinu, pokus o detekci narušení, DMZ podpora konfigurace a definice omezeného přístupu pro partnery.
Z hlediska přizpůsobení obchodních potřeb Waarp R66 podporuje několik typů úkolů (úkoly jsou prováděny před nebo po přenosu nebo chybě) jako správa souborů (kopírování, mazání, tar / zip, transkódování charsetu, ...), správa přenosu (re- přenos nebo přeplánování) a provádění externích úkolů (skript nebo Java).
Waarp R66 podporuje několik databází JDBC (PostgreSQL, Oracle Database, MySQL /MariaDB, H2 databáze ). Tato databáze, která není povinná, přináší historii přenosů a obnovení schopnosti přerušených přenosů. Jedna databáze mohla být sdílena mezi několik klientů a serverů.
Protokol R66

Protokol R66 byl vytvořen, aby umožnil pokročilé funkce pro monitor přenosu spravovaných souborů v zabezpečeném produkčním kontextu.
- Je to transakční: pokud selže jeden krok, selže veškerý přenos
- Je založen na dvou identifikovaných partnerech, jednom souboru a jednom pravidle přenosu, kterým se řídí výměna
- Může to být šifrované (SSL )
- Zahrnuje několik mechanismů ověřování (ID / heslo, volitelné) RSA certifikát, volitelná kontrola IP)
- Zahrnuje kontrolu integrity přenosu (na balíček nebo najednou)
Reference
- ^ Francouzská citace: http://linuxfr.org/news/waarp-le-moniteur-de-transfert-de-fichier-open-source
- ^ Oficiální web společnosti Waarp: http://www.waarp.fr
- ^ Referenční web DISIC o svobodném softwaru: http://references.modernisation.gouv.fr/socle-logiciels-libres
a 2014 SILL: http://references.modernisation.gouv.fr/sites/default/files/SILL-2014-socle-interminist%C3%A9riel-logiciels-libres.pdf - ^ Oficiální web pro dokumentaci a vývoj Waarpu: https://waarp.github.io/Waarp/