Multi-Protocol File Transfer API Integrations in Python Using Zato

In many domains, the transfer of static and batch files is an important part of systems integrations and a large number of applications produce and expect data in the form of files rather than network-based APIs. In this article, we shall see how Zato makes multi-protocol integrations of this kind possible in a way that is secure, scalable and easy to extend in Python.

File transfer is often found in scenarios such as:

How to Read Files and Transfer Them to Other Location Using TIBCO BW 6.5

In this article, we will walk through reading files of any types/extensions from one location and transferring all of them to other locations using Tibco BW 6.

All We Need Are Three Activities i.e.

  1. Timer: This will be our starter activity to start the process, you can have other starter depending on your use case.
  2. ListFile: This List Files activity is a synchronous activity that returns information about files or directories, or a listing of all the files in the specified directory.
  3. RemoveFiles: Remove File activity is a synchronous activity that removes the specified files from the directory. If the specified directory is not empty, it generates an exception.

Our Flow Looks Like

message flow

Secure File Transfer With AWS

A very common use case for enterprise applications is to make secure file transfers with external entities like customers and suppliers. These file transfers not only need to be secure but also cost-effective. Traditionally, enterprises have been using Secure-Shell File Transfer Protocol (SFTP) servers to meet such ends. But running these servers is an overhead and often not cost-effective.

Amazon Web Services have launched a new service recently, known as AWS Transfer for SFTP. Let us delve deeper into this service, see what it offers, and how is it better than running your own file transfer servers.