如何在公司之间发送消息

问题描述:

我经常发现自己需要在公司之间设置消息/数据/文件的自动传输。除了可怕的EDIFACT,Odette和一些其他“大”电子数据交换标准外,每个行业都有几十个甚至几百个相对理智的,相对较轻的,相对良好的文档格式的订单等。如何在公司之间发送消息

我所缺少的是将这种格式的文件从一台机器移动到另一台机器的正确协议。该协议应支持

  1. 认证
  2. 是与MS Windows和Unix
  3. 支持一些交易标准工具可用,如:文件被转移或者它不是。但在半转移状态下永远不会收到。
  4. 传输加密
  5. 防火墙友好
  6. 一种“捆绑”的方式,例如,一个XML描述和一堆PDF文件。

今天基本上大家都回到FTP了。但FTP服务器努力满足要求3,5和6.

有没有更好的方法?像Amazon SQS这样的东西可以用来将消息从一家公司发送到另一家公司吗?

澄清:我指的是中小型公司。我们的合作伙伴通常没有内部开发人员,有时甚至没有内部的IT人员。所以需要在连接的至少一侧进行极少的设置。

SOAP和Web服务蜱所有的箱子

这里是Java Open Source Web Services frameworks

+0

听起来不错的清单。但是Windows和Unix上的标准工具是什么? – max 2009-02-19 18:06:47