2

我正在为两家公司设计 EDI 系统:A 公司和 B 公司。A 公司已经作为一家小型制造企业而存在,而 B 公司是一家围绕特定产品成立的新公司,由 A 公司的所有者参与. A 公司将拥有为 B 公司生产产品的专有权。

我负责这两家公司的所有 IT 和开发工作。我需要设计一个 EDI 系统,用于从 B 公司向 A 公司传达订单和其他信息,反之亦然(用于确认和状态更新等)。

这种类型的东西对我来说相当新,所以我只是在寻找关于如何从 B 公司向 A 公司发送新订单并保证它到达那里、被存储并且不会被多次发送的建议.

我想我可能会用网络服务来做这件事。我应该研究 WCF 服务还是坚持使用 ASP.Net Web 服务?

我假设我会在每个订单中发送一个唯一的 ID,以便 A 公司的系统会在出现混淆时识别不保存两次,但我如何确定 A 公司得到了信息?

任何其他提示或建议都非常受欢迎。

4

2 回答 2

2
于 2009-08-03T20:29:35.353 回答
1

通过 Web 服务调用发送唯一 ID,并让 Web 服务返回唯一确认码和订单状态。那应该几乎涵盖了您。如果您愿意,您可以在 Web 服务中添加查询订单状态方法,以允许您查看之前是否已发送过订单。

于 2009-08-03T20:37:34.807 回答