私はCRMシステムを持っています。私はあなたのIDとCRMに詳細を読み込むことによってサードパーティのAPIから連絡先/アカウントのデータを取得する必要があります。問題は、APIの応答が異なる可能性があることです。勘定の法的形式またはそれに類するもの。さらに、他の企業の内部情報システムに対する応答を確認する必要があります。私はOOPとそのすべてのものをかなりよく理解しています。しかし、すべてはまだ非常に絡まって退屈なように見えます。そして、私は外部データを扱う方法論があるのだろうかと思います。読める書籍や見たい動画はありますか?そのようなタスクのためのよく知られたデザインパターン?任意のアイデアを感謝!サードパーティのAPIを使用するためのシステム設計
0
A
答えて
0
アプリケーションに腐敗防止レイヤーを追加してください。要するに、これは、サードパーティのAPIを消費し、結果を自分のアプリケーションで定義されたオブジェクトにマップし、無駄な情報を取り除き、統合がどのように表示されるかを指示するコードレイヤです。あなたはこの層の中にいくつかの面倒なマッパーを持っています。しかし、このレイヤーをエスケープするデータは、他のアプリでも使いやすいはずです。 This answerがより詳細に説明される。
関連する問題
- 1. WCFを使用したAPIの設計
- 2. 良いコンテンツ公開システムを設計するためのリソース
- 3. 複数のサードパーティのAPIを解決するためのファクトリパターンの使用方法
- 4. CSSやサードパーティのソフトウェアを使用したWPFアプリケーションを設計しますか?
- 5. 複雑なシステムの設計とモデリングのためのツール
- 6. サードパーティのビデオプレーヤー用のYouTube APIの使用
- 7. オブジェクトグラフを更新するためのREST APIの設計
- 8. バッジ割り当てシステムのフレームワークを設計するための最善のアプローチ
- 9. 使用APIこのAPIを使用するとシステム
- 10. iOS/iPhoneアプリケーション用のAPIラッパーを設計するためのヘルプが必要
- 11. アポイントメント予約システムのシステム設計
- 12. プロセスメソッドを呼び出すためのRESTful APIの設計
- 13. ASPでOktaを使用したマルチテナントアプリケーションのクレームベースIDシステムの設計方法.Net
- 14. erlangシステムの設計グラフ(図)
- 15. 請求システムの設計データベース
- 16. 投票システムのデータベース設計
- 17. バンキング管理システムの設計
- 18. Googleトレンドのシステム設計?
- 19. 調査システムのデータベース設計
- 20. 外部システムとの接続|システムを設計する方法
- 21. 会計システムの設計とデータベース
- 22. キュウリの特徴/サードパーティのoAuth APIを使用したRspec
- 23. 運用統計収集システムのための推奨事項
- 24. REST API複数の企業または組織のシステム向けの設計
- 25. システム設定アイコンの使用
- 26. ウェブAPI内の2つの異種システム間でマッピングエンティティを設計する方法
- 27. サードパーティのAPIを使用してアダプタをスピナーに設定します。
- 28. 複数のオブジェクトのカウントを返すためのREST APIを設計する
- 29. ホテル予約システム設計 - 複数の部屋を使用する予約
- 30. 親密度システムを設計する