通过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灵活,但有自己的特点和缺点。