問題文
A utility's billing platform is called by forty internal applications and its data model cannot be changed without a year-long program. A new four-person team is building a small field-service application whose data model differs from the billing model in almost every name. Where should the mapping between the two models be placed?
選択肢
- In the field-service side, because the weaker context absorbs the translation when it cannot influence the model that the stronger context publishes
- In the field-service side, because the newer context absorbs the translation when it has fewer people available to maintain it
- In a shared component that both sides depend on, because a single agreed vocabulary removes the difference between the two models
- In the billing side, because the stronger context absorbs the translation when it has more callers to keep working than the weaker context does