File transfer has been a common and serviceable way to exchange information among computer systems since the dawn of digital time. Even today, despite the growing use of transactional integration technologies like service-oriented architecture (SOA) and enterprise service bus (ESB), file transfer remains not only viable but also dominant across a range of integration use cases.
According to Hohpe and Woolf in their seminal book, “Enterprise Integration Patterns”, organizations generally choose to integrate applications with any of three basic patterns, or a combination of these:
File transfer is usually the least complex (and thus least expensive) of these options, so it is often the best choice if transactional or “near zero” latency is not an absolute requirement. In a recent conversation with an IDC analyst, I heard that 60% of all transactional data continues to be transferred in batch files… only 40% are small transactional files. And the primary reason for choice of batch versus transactional data exchange is cost!
So when is it recommended to leverage a managed file transfer solution for integration versus SOA or another approach?
The above use cases illustrate some of the advantages of file-based integrations for business users: file transfer reduces complexity (read cost), and potentially reduces the risk of transmission failure and therefore helps optimize the reliability of key processes.
The power and flexibility of today’s leading managed file transfer solutions enable them to ensure predictable delivery and meet data security and regulatory compliance requirements, while retaining the ease-of-use and (comparatively) straightforward integration with disparate systems that made them popular in the first place.
Indeed, managed file transfer and messaging-based architectures are converging—putting Managed File Transfer-as-a-Service (MFTaaS) as a key service component for multi-enterprise integration. More on that in Part 2 of this post.
View all posts from Richard Allen on the Progress blog. Connect with us about all things application development and deployment, data integration and digital business.
Let our experts teach you how to use Sitefinity's best-in-class features to deliver compelling digital experiences.
Learn MoreSubscribe to get all the news, info and tutorials you need to build better business apps and sites