Разница между Data Mapper Mediator и Payload Factory Mediator - PullRequest
0 голосов
/ 12 февраля 2019

Помимо синтаксиса, в чем принципиальная разница между картографом данных и фабрикой полезных данных?Они оба могут конвертировать / преобразовывать данные из одного формата в другой.

1 Ответ

0 голосов
/ 13 февраля 2019

Я использовал картограф только несколько раз (вы придерживаетесь того, что знаете).По моему мнению, оба посредника предоставляют в основном одинаковую функциональность (как и посредник xslt), но базовая технология и в основном метод разработки радикально отличаются.

  • datamapper обеспечивает графический способ преобразования сообщений.Он использует существующие выходные и входные сообщения для заполнения преобразования, поэтому он эффективен, когда у вас есть выходные данные службы A и входные данные службы B, и вам просто нужно сопоставить данные от A до B.
  • payloadFactory умеет быстро создавать сообщения.Я использую его в основном для создания запросов, где требуется сопоставить только несколько полей из исходного запроса с новым запросом.
  • xslt - это универсальный и мощный способ преобразования сообщений, но он требуетнекоторый опыт.Много сторонних инструментов доступно, чтобы помочь с преобразованием.
...