FileCatalyst SDK

FileCatalyst ofrece una variedad de opciones de integración para proveedores de software independientes (ISV) de terceros para admitir transferencias de archivos aceleradas dentro de sus productos. El SDK de FileCatalyst cuenta con una gran cantidad de componentes, lenguajes de desarrollo y entornos.

FileCatalyst se puede integrar en cualquier aplicación / flujo de trabajo con una codificación mínima y proporciona una gama completa de llamadas a métodos con acceso a todas las funciones comunes y avanzadas.

Producto API disponibles Uso
Servidor FileCatalyst Java, CLI, DESCANSO Administración del Servidor FileCatalyst (Ejemplo: Agregar / Eliminar Usuarios, Administrar Transferencias Actuales
FileCatalyst Hotfolder RESTO Control total de la aplicación completa (Ejemplo: Agregar nuevo sitio, Modificar programador, Cambiar ancho de banda)
FileCatalyst TransferAgent JavaScript, DESCANSO Integre transferencias web dentro de cualquier aplicación web (Ejemplo: obtenga archivos locales / remotos, ejecute la carga)
API cliente de FileCatalyst Java, C ++, CLI, .NET Integración en aplicaciones de escritorio
Envío de trabajo de flujo de trabajo de FileCatalyst Java Integra la presentación / distribución de trabajos en cualquier aplicación.
Administración del flujo de trabajo de FileCatalyst RESTO Integrar la creación de usuarios, campos y formularios
FileCatalyst Central RESTO Administre, supervise toda la implementación de FileCatalyst. Controle de forma remota cualquier nodo conectado. Ejecutar transferencias de forma remota
FileCatalyst TransferController RESTO Integrar nodo a transferencias de nodo en cualquier aplicación

* Transferencia desde y hacia el flujo de trabajo.

El kit de desarrollo es la base de nuestros productos; si posee productos calificados, el kit de desarrollo puede tener licencia como complemento. Para el desarrollo independiente, el SDK normalmente se agrega a FileCatalyst Direct; sin embargo, algunos componentes están diseñados para interactuar con FileCatalyst Workflow.

Mira nuestro seminario web de Java SDK
Descargue el código fuente de ejemplo adjunto
Mire nuestro seminario web de C ++ SDK

API de cliente

TransferController - Integrado a través de la API REST, TransferController ofrece la capacidad de realizar transferencias entre múltiples nodos como un solo proceso. El TransferController también proporciona el estado en tiempo real de la transferencia.

API de cliente Java - Proporciona métodos para establecer una conexión con un servidor FileCatalyst, cargar y descargar archivos, y un control total sobre las transferencias en curso. Los valores predeterminados se usan para funciones comunes, pero la API proporciona una gama completa de llamadas a métodos para funciones avanzadas. La API también permite a los usuarios enviar trabajos y archivos mediante programación a FileCatalyst Workflow.

Copiar al portapapeles
Copiar al portapapeles

Biblioteca de cliente nativo de C ++ - Una API de cliente C ++ nativa que también está disponible como un ejecutable de línea de comandos. Permite que FileCatalyst se incruste en sistemas sin Java. Esta API proporciona las mismas funciones que la API de Java y se puede compilar / usar en plataformas que no son compatibles con Java.

Copiar al portapapeles

APIs de servidor (Java y REST) - Expone todos los métodos necesarios para administrar usuarios, grupos y archivos / carpetas virtuales, así como para solicitar información de sesión desde un servidor FileCatalyst.

Copiar al portapapeles

API REST HotFolder - Esta API brinda control total sobre cualquier instancia de HotFolder. Expone métodos que le permiten agregar nuevas carpetas de vigilancia, nuevos sitios y crear, manipular y ejecutar tareas.

TransferAgent (JavaScript y API REST) ​​- Permite la integración estrecha de FileCatalyst en cualquier aplicación web. Las aplicaciones web que utilizan TransferAgent pueden acceder / explorar sistemas de archivos locales, agregar archivos a una cola e iniciar o monitorear transferencias de archivos a través de JavaScript o directamente a través de llamadas REST.

API REST central - Proporciona acceso completo a los datos de informes para todos los nodos conectados. La API también actúa como un proxy HTTP inverso para acceder a las API REST de nodos conectados individuales tales como Servidor, HotFolder y TransferAgent.

Herramientas de línea de comandos (CLI) - Proporciona interfaces que le permiten transferir archivos a través de una consola de línea de comandos, proporcionando una experiencia de scripting fácil. Disponibles tanto en JAVA como en C ++, estas herramientas pueden integrarse en los scripts de shell existentes que actualmente usan FTP, SCP o rsync.

Inicie una prueba de FileCatalyst

Comience su prueba