外部システムと統合するためのベストプラクティスについての簡単な質問。
私たちは、私たち自身のオブジェクトによって表される会社を扱うシステムを持っています。また、Organizationオブジェクトを返すSOAPを介した外部システムを使用します。それらは非常に似ていますが、同じではありません(私たちのものはそれらのサブセットです)。
私の質問は、FAcadeを介してSOAPサービスをラップして、Companyオブジェクトのみをアプリケーションに返すか、別のタイプのオブジェクト(OrgCompanyなど)を返すか、コードでOrganizationオブジェクトを使用するかです。
SOAPサービスとOrganizationオブジェクトは、私たちが管理できない外部の会社(銀行)によって定義されています。
アドバイスや正当化は大歓迎です。