通过AS1或AS2或AS3协议将EDI或XML文档从一台计算机传输到另一台计算机

我想编写一个简单的java程序,使用AS1或AS2或AS3协议将EDI或XML文档从一台机器传输到另一台机器。

任何人都可以帮我开始吗?

OpenAS2的最新更新刚刚发布,包含了相当的文档,可以帮助任何阅读本文的人更好地了解如何从sourceforge设置和使用OpenAS2应用程序

这三个都使用不同的传输层(SMTP,HTTP,FTP)。 AS2可能会更容易。

这应该让你朝着正确的方向:

http://sourceforge.net/projects/openas2/

你需要在两台机器上 – 听和发送。 还需要考虑MDN。 AS2非常适合B2B,但是你的问题的措辞方式似乎不是这样(机器到机器 – 在同一个网络上),在这种情况下它可能不是最有效的转移方法文件。

OpenAs2将是一个不错的选择。 我最近在OpenAS2上做了一些配置来进行文件传输。 如果您对安装,配置,应用证书,在Windows和Linux上运行OpenAS2服务器有任何疑问,我可以帮助您。

还有一些针对AS2的免费解决方案:

  • 如果您不是EDI提供商且只有一个贸易伙伴就足够了,您可以尝试使用RSSBus AS2连接器 。 它具有Web界面,易于启动。
  • 还有一个开源版本的Mendelson AS2,带有Swing GUI和许多function。

它们都不如OpenAS2灵活,但有自己的特点和缺点。