Skip to main content

🗓️ 04042024 1225
📎 #eip

message_translator

Background

  • Different applications have different proprietary models
  • Applications expect to interact with their internal models
  • Integration solutions also have their own standardised formats

Why not just use one format?

  • Same format > coupling between systems
  • Legacy systems

Pattern description

TLDR

Have a layer for translating messages between different layers

  • Can integrate with the message_endpoint pattern
  • Equivalent to adapter pattern in GOF

Layers

NOTE

Not very how useful this is but I'm just leaving it here for reference

message_translator_layers.png


References

  • Enterprise Integration Patterns by Gregor Hohpe, Bobby Woolf