Soubor FileCatalyst SDK

FileCatalyst poskytuje řadu možností integrace nezávislých dodavatelů softwaru (ISV) třetích stran, které podporují urychlené přenosy souborů v rámci jejich produktů. FileCatalyst SDK se může pochlubit velkým počtem komponent, vývojových jazyků a prostředí.

FileCatalyst může být integrován do libovolné aplikace / workflow s minimálním kódováním a poskytuje celou řadu volání metod s přístupem ke všem běžným a pokročilým funkcím.

Produkt Dostupné rozhraní API Používání
FileCatalyst Server Java, CLI, REST Správa serveru FileCatalyst (Příklad: Přidat nebo odebrat uživatele, spravovat aktuální přenosy
FileCatalyst Hotfolder REST Plná kontrola celé aplikace (Příklad: Přidat nové stránky, Upravit plánovač, Změnit šířku pásma)
FileCatalyst TransferAgent JavaScript, REST Integrace webových přenosů v jakékoli webové aplikaci (Příklad: Získejte lokální / vzdálené soubory, spusťte nahrávání)
FileCatalyst Mobile Android, iOS, C ++ Integrovaný zrychlený přenos souborů v libovolné mobilní aplikaci
FileCatalyst Client API Java, C ++, CLI, .NET Integrace do desktopových aplikací
Odeslání úlohy FileCatalyst Workflow Jáva Integrujte podání nebo distribuci úlohy do libovolné aplikace.
Správa workflow FileCatalyst REST Integrace vytváření uživatelů, polí a formulářů
FileCatalyst Central REST Správa, sledování celého nasazení programu FileCatalyst. Vzdáleně řídit jakýkoli připojený uzel. Provádějte přenosy na dálku
FileCatalyst TransferController REST Integrace uzlu do přenosu uzlů do libovolné aplikace

* Přenos do az Workflow.

Development Kit je základem našich produktů; pokud vlastníte nějaké způsobilé produkty, může Development Kit být licencován jako doplněk. Pro samostatný vývoj je soubor SDK obvykle přidán do souboru FileCatalyst Direct; některé součásti jsou však navrženy tak, aby spolupracovaly s pracovním tokem FileCatalyst.

Sledujte webový seminář Java SDK

Stáhnout doprovod zdrojový kód zde

Sledujte náš webový seminář C ++ SDK

Client API

TransferController - Integrovaný přes REST API, TransferController nabízí možnost provádět přenosy mezi více uzly jako jeden proces. TransferController také poskytuje v reálném čase stav přenosu.

Java Client API - Poskytuje metody pro navázání spojení se serverem FileCatalyst Server, nahrávání a stahování souborů a plnou kontrolu nad probíhajícími přenosy. Výchozí hodnoty se používají pro běžné funkce, ale API poskytuje celou řadu volání metod pro pokročilé funkce. API také umožňuje uživatelům programově odesílat úlohy a soubory do FileCatalyst Workflow.

Zkopírovat do schránky
Zkopírovat do schránky

Knihovna nativního klienta C ++ - Nativní klientské rozhraní C ++, které je také k dispozici jako spustitelný soubor příkazového řádku. To umožňuje FileCatalyst být vložen do systémů bez Java. Toto API poskytuje stejné funkce jako Java API a může být kompilováno / používáno na platformách, které nepodporují Javu.

Zkopírovat do schránky

Serverová rozhraní API (Java a REST) - Odhaluje všechny metody potřebné pro správu uživatelů, skupin a virtuálních souborů / složek a také informace o relaci požadavku ze serveru FileCatalyst Server.

Zkopírovat do schránky

Mobilní rozhraní API - Umožňuje integraci rychlých přenosů souborů v aplikacích iOS a Android. FileCatalyst poskytuje nativní Objective-C API pro iOS a Java API pro Android Dalvik. Aplikace FileCatalyst, vytvořená pomocí těchto mobilních rozhraní API, je také k dispozici pro Android a iOS v jejich příslušných prodejnách aplikací.

Zkopírovat do schránky

HotFolder REST API - Toto rozhraní API poskytuje plnou kontrolu nad každou instancí služby HotFolder. Zobrazuje metody, které umožňují přidávat nové složky sledování, nové weby a vytvářet, manipulovat a provádět úkoly.

TransferAgent (JavaScript a REST API) - Umožňuje těsnou integraci aplikace FileCatalyst do jakékoli webové aplikace. Webové aplikace využívající TransferAgent jsou schopny přistupovat k místním souborovým systémům, prohlížet je, přidávat soubory do fronty a iniciovat nebo monitorovat přenosy souborů prostřednictvím JavaScriptu nebo přímo prostřednictvím volání REST.

Central REST API - Poskytuje úplný přístup k datům hlášení pro všechny připojené uzly. API také funguje jako reverzní proxy proxy pro přístup k API REST jednotlivých připojených uzlů, jako jsou Server, HotFolder a TransferAgent.

Nástroje příkazového řádku (CLI) - Poskytuje rozhraní, která umožňují přenášet soubory prostřednictvím konzoly příkazového řádku a poskytují tak snadné skriptování. Tyto nástroje jsou dostupné v JAVA i C ++ a mohou být integrovány do existujících shell skriptů, které aktuálně používají FTP, SCP nebo rsync.