問題文
Five System APIs expose customer data from five different systems, and four Process APIs consume them. The architect proposes a canonical customer model. Where should the translation into that model happen, and what is the cost of the choice?
選択肢
- Each System API translates its own system format into the canonical model, and the cost is that every change to the model touches all five System APIs.
- Each Experience API translates the canonical model to its channel format, and the cost is that each change to the model touches the channel apps.
- Each Process API translates each system format into the canonical model, and the cost is that each change to the model touches all four Process APIs.
- A shared library translates each system format into the canonical model, and the cost is that each change to the model requires a new release.