我想通过.NET C#实现请求有关通过AS2或AS3通信协议发送和接收文件的主题的一些指导.我搜索了如何实现此通信层以发送和接收EDI文档以及其他类型文档的示例或说明.我已经构建了自己的EDI文档生成器和阅读器.它与我的电子商务系统相关联.我们多年来一直与VCommerce和CommerceHUB合作.我似乎无法找到很多信息的是AS2通信层的实现.我意识到所有这一切的第二部分是生成加密和解密的证书,但我想我已经知道如何实现它或者只是手动创建证书.你们可以指出我可以向我展示用于发送HTTP消息的标准的例子吗?到目前为止,我已经将/ n软件用于通信部分,但我真的想自己这样做,以便100%集成.对于任何只需要服务器的人来说,他们都很棒并且物有所值.非常稳定且易于实施.对我而言,我已经成长为能够使用它们并且需要建立自己的.
非常感谢您的帮助.
最佳答案 该规范是Porges评论的开放标准.你正在重新发明轮子,就像你的EDI翻译一样.也许没有为您工作的软件工具的预算?我对你的“读者”看起来很感兴趣.它与EDI Notepad(Liaison的免费EDI阅读器)相比较吗?
如果您觉得/ n不可扩展,那么还有许多其他MFT /集成产品.您是否知道Drummond Group有一个AS2认证流程(http://www.drummondgroup.com/index.php/b2b-certified-products/certified-products/as2)?一些合作伙伴需要Drummond认证的AS2连接(虽然没有沃尔玛降低要求所用的那么多年).
您打算如何进行证书管理?与Windows集成(IMO处理证书不好),还是构建自己的?合作伙伴管理/ AS2名称/连接?您是否要构建处理同步和异步MDN的功能?错误捕获/通过电子邮件发送错误用户怎么办?在我看来,存在这些商业软件平台已经完成所有这些功能的原因.你花在构建工具上的时间和购买已经有效的东西一样多或者更多.
我用过的产品多年来我已经能够100%整合到我的平台中:
Cleo Lexicom具有可扩展性和成本效益.
Liaison ECS提供无限合作伙伴(但需要SQL Server)
Axway Synchrony Interchange非常灵活