我正在为两家公司设计 EDI 系统:A 公司和 B 公司。A 公司已经作为一家小型制造企业而存在,而 B 公司是一家围绕特定产品成立的新公司,由 A 公司的所有者参与. A 公司将拥有为 B 公司生产产品的专有权。
我负责这两家公司的所有 IT 和开发工作。我需要设计一个 EDI 系统,用于从 B 公司向 A 公司传达订单和其他信息,反之亦然(用于确认和状态更新等)。
这种类型的东西对我来说相当新,所以我只是在寻找关于如何从 B 公司向 A 公司发送新订单并保证它到达那里、被存储并且不会被多次发送的建议.
我想我可能会用网络服务来做这件事。我应该研究 WCF 服务还是坚持使用 ASP.Net Web 服务?
我假设我会在每个订单中发送一个唯一的 ID,以便 A 公司的系统会在出现混淆时识别不保存两次,但我如何确定 A 公司得到了信息?
任何其他提示或建议都非常受欢迎。