I often see that I need to set up automatic transfer of messages / data / files between companies.
In addition to the monstrous EDIFACT, Odette and a number of other "large" standards for electronic data interchange, each industry has several tens or even several hundred relatively reasonable relatively light loads, relatively well-documented file formats for orders, etc.
What I am missing is the correct protocol for moving files in these formats from machine to machine. Protocol must support
- Authentication
- can be used with standard tools in MS Windows and unix
- support something like a transaction: file transferred or not. but he is never accepted in half of the transmitted state.
- transport encryption
- firewall
- the “bundle” method, for example. xml description and many pdf files.
Today, basically everyone is returning to FTP. But FTP servers struggle hard FULLFILL requiremetns 3, 5 and 6.
Is there a better way? Can things like Amazon SQS used to send messages from one company to another?
Specification: I am referring to small and medium-sized companies. Our partners usually do not have their own developers, and sometimes they don’t even have their own IT specialists. Thus, at least one side of the connection must have a minimum minimum setting force.
source
share