Я работаю над созданием системы EDI для двух компаний: компании A и компании B. Компания A уже существует как малый производственный бизнес, а компания B - это новая компания, созданная вокруг определенного продукта с участием владельца. Компании A. Компания A будет иметь исключительные права на производство продукта для Компании B.
Я отвечаю за все, что связано с ИТ и развитием, с обеими этими компаниями. Мне нужно разработать систему EDI для передачи заказов и другой информации от компании B к компании A и наоборот (для подтверждений и обновлений статуса и т. Д.).
Этот тип вещей довольно нов для меня, поэтому я просто ищу совет о том, как отправить новый заказ от компании B в компанию A и гарантировать, что он поступит туда, будет храниться и не будет отправлен более одного раза.
Я думаю, что, вероятно, сделаю это с веб-сервисами. Стоит ли искать сервисы WCF или придерживаться веб-сервисов ASP.Net?
Я предполагаю, что буду отправлять уникальный идентификатор с каждым заказом, чтобы система Компании А распознала, что не следует сохранять его дважды, если произошла путаница, но как мне точно знать, что компания А получила информацию?
Любые другие советы или рекомендации приветствуются.