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