【问题标题】:How to send messages between Companies如何在公司之间发送消息
【发布时间】:2010-10-08 10:40:48
【问题描述】:

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

除了可怕的 EDIFACT、Odette 和其他一些“大型”电子数据交换标准之外,每个行业都有几十个甚至几百个相对健全的相对轻量级、相对完善的订单文件格式等。

我缺少的是在机器之间移动这种格式的文件的正确协议。协议应该支持

  1. 身份验证
  2. 可在 MS Windows 和 unix 上使用标准工具
  3. 支持一些事务,例如:文件已传输或未传输。但它永远不会在半传输状态下收到。
  4. 传输加密
  5. 防火墙友好
  6. 一种“捆绑”的方式,例如一个 xml 描述和一堆 PDF。

今天基本上每个人都回退到 FTP。但是 FTP 服务器很难满足要求 3、5 和 6。

有没有更好的方法? Amazon SQS 之类的东西可以用来从一家公司向另一家公司发送消息吗?

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

【问题讨论】:

    标签: distributed-computing edi b2b


    【解决方案1】:

    SOAP 和 Web 服务满足所有要求

    这里是Java Open Source Web Services frameworks的列表

    【讨论】:

    • 听起来不错。但是 Windows 和 Unix 上的标准工具是什么?
    • 嗯,他们需要比 FTP 等更多的基础设施,但是有一大堆框架提供对 SOAP 的本机支持,尤其是在 Java 中。我已通过列表添加了指向我的答案的链接。
    • ...Java 的优势当然在于它的跨平台特性
    猜你喜欢
    • 2019-05-26
    • 1970-01-01
    • 1970-01-01
    • 2012-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-18
    相关资源
    最近更新 更多