FileCatalyst SDK

Το FileCatalyst παρέχει μια ποικιλία επιλογών ενσωμάτωσης για ανεξάρτητους προμηθευτές λογισμικού τρίτου μέρους (ISV) για την υποστήριξη επιταχυνόμενων μεταφορών αρχείων εντός των προϊόντων τους. Το FileCatalyst SDK διαθέτει μεγάλο αριθμό στοιχείων, γλώσσες ανάπτυξης και περιβάλλοντα.

Το FileCatalyst μπορεί να ενσωματωθεί σε οποιαδήποτε εφαρμογή / ροή εργασίας με ελάχιστη κωδικοποίηση και παρέχει ένα πλήρες φάσμα κλήσεων μεθόδου με πρόσβαση σε όλες τις συνήθεις και προηγμένες λειτουργίες.

Προϊόν Διαθέσιμα API Χρήση
FileCatalyst Server Java, CLI, REST Διαχείριση του διακομιστή FileCatalyst (Παράδειγμα: Προσθήκη / Κατάργηση χρηστών, Διαχείριση τρέχουσες μεταφορές
FileCatalyst Hotfolder ΠΕΡΙΦΕΡΕΙΑ Πλήρης έλεγχος ολόκληρης της αίτησης (Παράδειγμα: Προσθήκη νέου δικτυακού τόπου, Τροποποίηση του χρονοδιαγράμματος, Αλλαγή εύρους ζώνης)
FileCatalyst TransferAgent JavaScript, REST Ενσωματώστε τις μεταφορές ιστού σε οποιαδήποτε εφαρμογή Ιστού (Παράδειγμα: Αποκτήστε τοπικά / απομακρυσμένα αρχεία, εκτελέστε τη μεταφόρτωση)
FileCatalyst Mobile Android, iOS, C ++ Ενσωματώστε την επιταχυνόμενη μεταφορά αρχείων σε οποιαδήποτε εφαρμογή κινητής τηλεφωνίας
API πελάτη FileCatalyst Java, C ++, CLI, .NET Ενσωμάτωση σε επιτραπέζιες εφαρμογές
Υποβολή θέσης εργασίας FileCatalyst Ιάβα Ενσωματώστε την υποβολή εργασίας / διανομή σε οποιαδήποτε εφαρμογή.
Διαχείριση ροής εργασιών FileCatalyst ΠΕΡΙΦΕΡΕΙΑ Ενσωματώστε τη δημιουργία χρηστών, πεδίων και φορμών
FileCatalyst Central ΠΕΡΙΦΕΡΕΙΑ Διαχείριση, παρακολούθηση ολόκληρης της ανάπτυξης FileCatalyst. Ελέγξτε από απόσταση οποιονδήποτε συνδεδεμένο κόμβο. Εκτελέστε απομακρυσμένες μεταφορές
FileCatalyst TransferController ΠΕΡΙΦΕΡΕΙΑ Ενσωματώστε τις μεταφορές κόμβων σε κόμβους σε οποιαδήποτε εφαρμογή

* Μεταφορά από και προς τη ροή εργασίας.

Το κιτ ανάπτυξης είναι το θεμέλιο των προϊόντων μας. εάν διαθέτετε κάποιο προϊόν που πληροί τις προϋποθέσεις, το κιτ ανάπτυξης μπορεί να διαθέτει άδεια χρήσης ως πρόσθετο. Για την αυτόνομη ανάπτυξη, το SDK προστίθεται συνήθως στο FileCatalyst Direct. Ωστόσο, ορισμένα στοιχεία σχεδιάζονται για να αλληλεπιδρούν με τη ροή εργασιών FileCatalyst.

Παρακολουθήστε το Webinar Java SDK

Λήψη συνοδευτικών παράδειγμα πηγαίου κώδικα εδώ

Παρακολουθήστε το Webinar του C ++ SDK

API πελάτη

TransferController - Ενσωματωμένο μέσω του API REST, το TransferController προσφέρει τη δυνατότητα εκτέλεσης μεταφορών μεταξύ πολλαπλών κόμβων ως ενιαία διαδικασία. Το TransferController παρέχει επίσης κατάσταση πραγματικού χρόνου στη μεταφορά.

Java Client API - Παρέχει μεθόδους για τη δημιουργία σύνδεσης με ένα διακομιστή FileCatalyst, τη μεταφόρτωση και τη λήψη αρχείων και τον πλήρη έλεγχο των συνεχιζόμενων μεταφορών. Οι προεπιλεγμένες τιμές χρησιμοποιούνται για κοινές λειτουργίες, αλλά το API παρέχει πλήρες φάσμα κλήσεων μεθόδου για προηγμένες λειτουργίες. Το API επιτρέπει επίσης στους χρήστες να υποβάλλουν προγραμματιστικά εργασίες και αρχεία στη ροή εργασιών του FileCatalyst.

Αντιγραφή στο πρόχειρο
Αντιγραφή στο πρόχειρο

C ++ Βιβλιοθήκη εγγενούς πελάτη - Ένα εγγενές API πελάτη C ++ που είναι επίσης διαθέσιμο ως εκτελέσιμο αρχείο γραμμής εντολών. Επιτρέπει στο FileCatalyst να ενσωματώνεται σε συστήματα χωρίς Java. Αυτό το API παρέχει τις ίδιες λειτουργίες με το Java API και μπορεί να μεταγλωττιστεί / χρησιμοποιηθεί σε πλατφόρμες που δεν υποστηρίζουν Java.

Αντιγραφή στο πρόχειρο

API διακομιστή (Java και REST) - Εκθέτει κάθε μέθοδο που απαιτείται για τη διαχείριση χρηστών, ομάδων και εικονικών αρχείων / φακέλων, καθώς και πληροφορίες σχετικά με τις συνεδρίες από ένα διακομιστή FileCatalyst.

Αντιγραφή στο πρόχειρο

Κινητά API - Επιτρέπει την ενσωμάτωση γρήγορων μεταφορών αρχείων εντός εφαρμογών iOS και Android. Το FileCatalyst παρέχει ένα εγγενές API του Objective-C για iOS και ένα API Java για το Android Dalvik. Χτισμένο με αυτά τα API για κινητά, η εφαρμογή FileCatalyst είναι επίσης διαθέσιμη για Android και iOS στα αντίστοιχα καταστήματα εφαρμογών.

Αντιγραφή στο πρόχειρο

HotFolder REST API - Αυτό το API δίνει πλήρη έλεγχο σε κάθε περίπτωση HotFolder. Εκθέτει μεθόδους που σας επιτρέπουν να προσθέτετε νέους φακέλους ρολογιών, νέους ιστότοπους και να δημιουργείτε, να χειρίζεστε και να εκτελείτε εργασίες.

TransferAgent (API JavaScript και REST) ​​- Επιτρέπει την στενή ενσωμάτωση του FileCatalyst σε οποιαδήποτε εφαρμογή στο διαδίκτυο. Οι εφαρμογές Web που χρησιμοποιούν το TransferAgent έχουν τη δυνατότητα πρόσβασης / περιήγησης σε τοπικά συστήματα αρχείων, προσθήκης αρχείων σε ουρά και την έναρξη ή παρακολούθηση μεταφορών αρχείων μέσω JavaScript ή απευθείας μέσω κλήσεων REST.

Κεντρικό REST API - Παρέχει πλήρη πρόσβαση στα δεδομένα αναφοράς για όλους τους συνδεδεμένους κόμβους. Το API λειτουργεί επίσης ως αντίστροφος διακομιστής μεσολάβησης HTTP για πρόσβαση στα API REST των μεμονωμένων συνδεδεμένων κόμβων όπως Server, HotFolder και TransferAgent.

Εργαλεία γραμμής εντολών (CLI) - Παρέχει διεπαφές που σας επιτρέπουν να μεταφέρετε αρχεία μέσω μιας κονσόλας γραμμής εντολών, παρέχοντας μια εύκολη εμπειρία scripting. Διαθέσιμο και στα δύο JAVA και C ++, αυτά τα εργαλεία μπορούν να ενσωματωθούν σε υπάρχοντα σενάρια κελύφους που χρησιμοποιούν σήμερα FTP, SCP ή rsync.