我经常看到自己需要在公司之间设置消息/数据/文件的自动传输。
除了可怕的 EDIFACT、Odette 和其他一些“大”电子数据交换标准,每个行业都有几十个甚至几百个相对健全的相对轻量级、相对完善的订单文件格式等。
我缺少的是在机器之间移动这种格式的文件的正确协议。协议应该支持
- 验证
- 可与 MS Windows 和 unix 上的标准工具一起使用
- 支持事务,例如:文件已传输或未传输。但它永远不会在半传输状态下收到。
- 传输加密
- 防火墙友好
- 一种“捆绑”的方式,例如 xml 描述和一堆 PDF。
今天基本上每个人都回退到 FTP。但是 FTP 服务器很难满足要求 3、5 和 6。
有没有更好的办法?像Amazon SQS这样的东西可以用来从一家公司向另一家公司发送消息吗?
澄清:我的意思是中小型公司。我们的合作伙伴通常没有内部开发人员,有时甚至没有内部 IT 人员。因此,至少需要在连接的一侧进行绝对最小的设置工作。