如何在公司之间发送消息

时间:2009-02-18 20:44:23

标签: distributed-computing edi b2b

我经常发现自己需要在公司之间设置消息/数据/文件的自动传输。

除了可怕的EDIFACT,Odette和其他一些“大”电子数据交换标准,每个行业都有几十个甚至几百个相对较轻的相对较轻的,相对良好的文件格式的订单等。

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

  1. 验证
  2. 可用于MS Windows和unix上的标准工具
  3. 支持一些事务,例如:文件被转移,或者不是。但它从未被半转移状态收到。
  4. 传输加密
  5. 防火墙友好
  6. 一种“捆绑”的方法,例如xml描述和一堆PDF。
  7. 今天基本上每个人都会回归FTP。但FTP服务器很难满足要求3,5和6。

    有更好的方法吗? Amazon SQS之类的东西可以用来将邮件从一家公司发送到另一家公司吗?

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

1 个答案:

答案 0 :(得分:1)

SOAP和Web服务勾选所有方框

以下是Java Open Source Web Services frameworks

的列表