DevOps Articles

Curated articles, resources, tips and trends from the DevOps World.

Multi-Protocol File Transfer API Integrations in Python Using Zato

4 years ago dzone.com
Multi-Protocol File Transfer API Integrations in Python Using Zato

Summary: This is a summary of an article originally published by the source. Read the full original article here →

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.

File transfer is often found in scenarios such as: There are many more scenarios but what they all have in common is that in each such data flow there may be a single producer and multiple recipients of information, each of them preferring to use different technologies. For instance, a single file saved to a Windows share may go to a REST endpoint, an IBM MQ or AMQP queue, an AWS S3 bucket, and to e-mail recipients, each of which may be an independent application or business entity and each may use a different data format, e.g.

The core Zato concept in file integrations is that of file transfer channels - reusable definitions pointing to producers and consumers of data along with accompanying details, such as a schedule, file patterns to use, what encoding the data is in, and more.

Made with pure grit © 2024 Jetpack Labs Inc. All rights reserved. www.jetpacklabs.com