Используя BizTalk 2009, мы выполняем много передач EDI. У нас часто есть сторонние группы, VAN, которые предоставляют услуги AS2 / EDI нашим партнерам. Из-за этого у меня есть случаи, когда два партнера используют одни и те же настройки AS2, но имеют разные настройки EDI для каждого партнера.
Сейчас в этих делах у меня три стороны. Один для каждого партнера, содержащего информацию EDI, и один для VAN, который содержит совместно используемую информацию AS2. В настоящее время у меня есть два порта отправки, которые сбрасывают файлы EDI партнера в папку с файлами. Эти порты отправки связаны со сторонами EDI. Затем у меня есть место приема, которое прослушивает любые файлы в этой папке, и порт отправки, связанный напрямую с именем порта места приема. Этот порт отправки связан с стороной AS2 и отвечает за часть передачи.
Мне это кажется немного менее оптимальным. Есть ли лучшие практики? По крайней мере, мне бы очень хотелось сохранить сообщения в BizTalk Message Box, а не писать в локальную файловую систему. Есть ли способ сделать это?
Какую архитектуру используют другие люди для решения этой проблемы с помощью BizTalk?