我想编写一个简单的 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 还有一些免费的解决方案:
它们都不像OpenAS2那样灵活,但都有自己的特点和缺点。