2017-06-09 15 views
0

私はCRMシステムを持っています。私はあなたのIDとCRMに詳細を読み込むことによってサードパーティのAPIから連絡先/アカウントのデータを取得する必要があります。問題は、APIの応答が異なる可能性があることです。勘定の法的形式またはそれに類するもの。さらに、他の企業の内部情報システムに対する応答を確認する必要があります。私はOOPとそのすべてのものをかなりよく理解しています。しかし、すべてはまだ非常に絡まって退屈なように見えます。そして、私は外部データを扱う方法論があるのだろうかと思います。読める書籍や見たい動画はありますか?そのようなタスクのためのよく知られたデザインパターン?任意のアイデアを感謝!サードパーティのAPIを使用するためのシステム設計

答えて

0

アプリケーションに腐敗防止レイヤーを追加してください。要するに、これは、サードパーティのAPIを消費し、結果を自分のアプリケーションで定義されたオブジェクトにマップし、無駄な情報を取り除き、統合がどのように表示されるかを指示するコードレイヤです。あなたはこの層の中にいくつかの面倒なマッパーを持っています。しかし、このレイヤーをエスケープするデータは、他のアプリでも使いやすいはずです。 This answerがより詳細に説明される。

関連する問題