2

ASP.NET MVC2 で作成した Web アプリケーションを有効にして、遅延/中間データベース/同期操作なしで、オンデマンドのQuickbooks との間でデータを送受信できるようにしようとしています。(これを前提としてください。Web コネクタを使用して X 単位の時間ごとに同期する方が良い考えであることは理解していますが、それはこの質問の議論の枠外です)

これを行う唯一の方法は、通常のアプリケーションを作成し (サービスからはまったく機能しないようです)、Web アプリケーションにそのアプリケーションと通信させ、そのアプリケーションを介してデータを送受信させることです。

私の質問は、Web アプリと通信する中間アプリケーションを設定する理想的な方法は何ですか?

通常のコンソール アプリケーションを作成して、標準出力からデータを取得する必要がありますか? または、同じ目標を達成するためのより良い方法はありますか?

4

1 に答える 1

2

QuickBooks は、COM インターフェイスを介して API を公開しますが、その使用方法にはいくつかの制限があります。リレーとして機能する中間アプリケーションは、適切なソリューションです。

HTTP をリッスンし、要求と応答を QuickBooks にプロキシするアプリケーションを構築または使用することをお勧めします。実際、RSSBus QuickBooks ADO.NET プロバイダーという製品でもまったく同じアプローチを使用しています。私たちの製品で行うことの詳細は次のとおりです: http://rssbus.com/kb/help/RQR1-A/pg_qbconnector.rst

于 2011-06-22T15:52:39.837 に答える