FileCatalyst SDK

FileCatalyst offre una varietà di opzioni di integrazione per ISV (Independent Software Vendor) di terze parti per supportare trasferimenti di file accelerati all'interno dei loro prodotti. FileCatalyst SDK vanta un gran numero di componenti, linguaggi di sviluppo e ambienti.

FileCatalyst può essere integrato in qualsiasi applicazione / flusso di lavoro con una codifica minima e offre una gamma completa di chiamate ai metodi con accesso a tutte le funzionalità comuni e avanzate.

Prodotto API disponibili Impiego
FileCatalyst Server Java, CLI, REST Amministrazione di FileCatalyst Server (Esempio: Aggiungi / Rimuovi utenti, Gestisci trasferimenti correnti
FileCatalyst Hotfolder REST Controllo completo di tutta l'applicazione (Esempio: Aggiungi nuovo sito, Modifica scheduler, Cambia larghezza di banda)
FileCatalyst TransferAgent JavaScript, REST Integra i trasferimenti web all'interno di qualsiasi applicazione web (Esempio: ottieni file locali / remoti, esegui il caricamento)
FileCatalyst Mobile Android, iOS, C ++ Integrare il trasferimento di file accelerato all'interno di qualsiasi applicazione mobile
API client di FileCatalyst Java, C ++, CLI, .NET Integrazione in applicazioni desktop
Invio del lavoro del flusso di lavoro FileCatalyst Java Integra l'invio / distribuzione del lavoro in qualsiasi applicazione.
Amministrazione del flusso di lavoro FileCatalyst REST Integrare la creazione di utenti, campi e moduli
FileCatalyst Central REST Gestisci, controlla l'intera distribuzione di FileCatalyst. Controlla a distanza qualsiasi nodo connesso. Esegui trasferimenti in remoto
FileCatalyst TransferController REST Integrazione dei trasferimenti da nodo a nodo in qualsiasi applicazione

* Trasferimento da e verso il flusso di lavoro.

Il kit di sviluppo è la base dei nostri prodotti; se possiedi prodotti qualificanti, il kit di sviluppo può essere concesso in licenza come componente aggiuntivo. Per lo sviluppo autonomo, l'SDK viene in genere aggiunto a FileCatalyst Direct; tuttavia, alcuni componenti sono progettati per interagire con FileCatalyst Workflow.

Guarda il nostro webinar Java SDK

Scarica l'accompagnamento esempio codice sorgente qui

Guarda il nostro webinar su C ++ SDK

API client

TransferController - Integrato tramite l'API REST, TransferController offre la possibilità di eseguire trasferimenti tra più nodi come un singolo processo. TransferController fornisce anche lo stato in tempo reale sul trasferimento.

API client Java - Fornisce metodi per stabilire una connessione con un server FileCatalyst, caricare e scaricare file e controllare completamente i trasferimenti in corso. I valori predefiniti vengono utilizzati per le funzioni comuni, ma l'API fornisce una gamma completa di chiamate di metodo per funzionalità avanzate. L'API consente inoltre agli utenti di inoltrare programmaticamente lavori e file a FileCatalyst Workflow.

Copia negli appunti
Copia negli appunti

C ++ Native Client Library - Un'API client C ++ nativa disponibile anche come eseguibile da riga di comando. Permette a FileCatalyst di essere incorporato su sistemi senza Java. Questa API fornisce le stesse funzioni dell'API Java e può essere compilata / utilizzata su piattaforme che non supportano Java.

Copia negli appunti

API del server (Java e REST) - Espone tutti i metodi necessari per gestire utenti, gruppi e file / cartelle virtuali nonché richiedere informazioni sulla sessione da un server FileCatalyst.

Copia negli appunti

API mobili - Consente l'integrazione di trasferimenti di file veloci all'interno di app iOS e Android. FileCatalyst fornisce un'API Objective-C nativa per iOS e un'API Java per Android Dalvik. Costruito utilizzando queste API mobili, l'app FileCatalyst è disponibile anche per Android e iOS nei rispettivi negozi di app.

Copia negli appunti

API REST HotFolder - Questa API offre il pieno controllo su qualsiasi istanza di HotFolder. Espone metodi che consentono di aggiungere nuove cartelle di controllo, nuovi siti e creare, manipolare ed eseguire attività.

TransferAgent (JavaScript e REST API) - Consente una stretta integrazione di FileCatalyst all'interno di qualsiasi applicazione web. Le applicazioni Web che utilizzano TransferAgent sono in grado di accedere / sfogliare i file system locali, aggiungere file a una coda e avviare o monitorare i trasferimenti di file tramite JavaScript o direttamente tramite le chiamate REST.

API REST centrale - Fornisce l'accesso completo ai dati dei rapporti per tutti i nodi connessi. L'API agisce anche come proxy HTTP inverso per accedere alle API REST dei singoli nodi connessi come Server, HotFolder e TransferAgent.

Command Line Tools (CLI) - Fornisce interfacce che consentono di trasferire file tramite una console della riga di comando, fornendo un'esperienza di scripting semplice. Disponibile in JAVA e C ++, questi strumenti possono essere integrati in script di shell esistenti che attualmente utilizzano FTP, SCP o rsync.