Web APIインターフェイスを備えたWindowsサービスがあります。私はこのサービスを使って、あるシステムから別のシステムにデータをアップロードします。別のWeb APIからWeb APIを呼び出す
私の問題は、データをアップロードする必要があるもう1つのシステムがWeb APIサービスであり、別のWeb API呼び出しを行うためにWeb API呼び出しを行うことをお勧めしますか内部。おそらく、Windowsサービスを使用せずに、そのWeb APIシステムに直接データをアップロードすることができます。
このWindowsサービスは、アップロードするデータを持つプログラムがデータをアップロードする場所を知る必要がないために存在します。 Windowsサービスでは、Web APIをストアドプロシージャに変更して、構成によってデータをアップロードすることができます。私はデカップルシステムを作りようとしています。注:ストアード・プロシージャーは、データベースがWeb APIシステムで使用した別のデータベースにデータをアップロードします。
しかし、WindowsサービスがAPIインターフェイスを備えた他のシステムと同じAPIインターフェイスを持つ場合、デカップルシステムを作成できます。私のプログラムをアップロードするには、WindowsサービスからWeb APIシステムへのURLを変更します。
このデザインについてどう思いますか?私はそれを直接呼び出すことができますそれは良いアイデアは、Web APIからWeb APIを呼び出していますか?あなたは、クロスドメイン
を避けるために必要がある - - あなたは、いくつかのインターフェースを適応する必要がありますが、変更したくない
:とき