关于与外部系统集成的最佳实践是什么的快速问题。
我们有一个系统来处理我们用自己的对象代表的公司。我们还通过返回组织对象的 SOAP 使用外部系统。它们非常相似但不相同(我们的是它们的子集)。
我的问题是,我们是否应该通过 Facade 包装 SOAP 服务以便仅将 Company 对象返回给我们的应用程序,或者我们是否应该返回另一种类型的对象(例如 OrgCompany),或者甚至只是在我们的代码中使用 Organization 对象。
SOAP 服务和组织对象由我们无法控制的外部公司(银行)定义。
非常感谢任何建议和理由。