использование методов сервера REST с сервера BizTalk с использованием адаптера WCF-webHttp

#rest #biztalk #url-mapping #orchestration #webhttp

#rest #biztalk #сопоставление URL #biztalk-оркестровки #webhttp

Вопрос:

Я использую версии для разработчиков VS 2019 и BTS 2020. Мне нужно реализовать сценарий, в котором BizTalk находится между клиентом и сервером REST (реализован в APS.NET Ядро), и клиент отправляет запрос на BizTalk, поскольку он / она обычно отправляет на сервер REST. Цель состоит в том, чтобы использовать адаптеры BizTalk WCF-webHttp (как для приема, так и для отправки). Моя идея состоит в том, чтобы обрабатывать все запросы и методы API в одном месте приема, порту отправки, оркестровке. Как я могу этого добиться? Причина, по которой я использую оркестровку, заключается в том, чтобы сопоставить и выполнить другой процесс с сообщениями позже.

  • Ошибочна ли эта идея? Должны ли мы индивидуально создавать порты отправки / получения для каждого метода API?
  • Существует ли какая-либо связь между именем операции логического порта в оркестровке и именем операции в сопоставлении URL-адресов адаптера WCF-webHttp ( <Operation Name="SomeName" ... /> )? (для одной оркестровки и обработки всех методов)
  • Как спроектировать желаемую оркестровку? (Я попытался «Решить» форму (добавив такие правила, как msg_input(BTS.Operation) == "SomeName" ), чтобы разделить разные запросы, идентифицированные с помощью сопоставления URL-адресов в месте получения, и я успешно выполнил этот шаг, но правильно ли это? Однако у меня нет никаких идей по разработке shapes, как правильно начать оркестровку. Кроме того, я не знаю, как отправлять запросы из ветвей правил для отправки порта в оркестровке)

Я также был бы признателен за любые другие предложения по решению этой проблемы с другой точки зрения.

Комментарии:

1. Задавая несколько вопросов в одном вопросе, вы, как правило, закрываете свои вопросы. Пожалуйста, отредактируйте свой вопрос так, чтобы в нем был только один вопрос. Вы можете опубликовать дополнительные вопросы и связать их с этим, если это дает контекст

2. PS Я ответил на ваш вопрос на форуме Microsoft social.msdn.microsoft.com/Forums/en-US /…