約 6 つのプロバイダーの API があります。使用するプロバイダーを無効または有効にするデータベースもあります。
ASP.NET MVC4 アプリケーションがあります。これで、複数のプロバイダーの API を使用してデータを表示できるようにしたいと考えています。各プロバイダーの API は、異なる形式で応答を送信します。あるものは JSON で、別のものは XML である可能性があります。
今、私は立ち往生しています:
各 API には、独自のコードを解析する必要があります。このプロバイダー固有のコードはどこに入るのですか? 各プロバイダーの特定のメソッドが解析を行う単一のクラス? または、プロバイダーごとに新しいクラスを作成し、そこで解析を行う必要がありますか?
特定のプロバイダーのメソッドを効率的に呼び出すにはどうすればよいですか? Provider 名が「Prov A」の場合に GetProvAData メソッドを呼び出すという意味で、ハードコーディングは不可欠ですか?
問題を十分に明確に説明できたことを願っています。どんな助けでも大歓迎です。前もって感謝します。
よろしく、
サティシュ