カスタム Web アプリを QuickBooks Enterprise 9 に統合する過程にいます。私の考えでは、QuickBooks をある種の「データベース」として使用できると思います。個人が請求書を作成すると、請求書は実際には QuickBooks にのみ保存されます。請求書のリストを表示する人は、実際には QuickBooks の請求書のリストを表示しています。データが 1 つの場所だけに保存されるようにしたい。
QB Web コネクタを使用できることはわかっていますが、問題は、QB への要求が実際に処理されるタイミングを制御できないことです (そのジョブは Web コネクタ次第です)。
そのため、QuickBooks の「顔」として機能する Web UI がありますが、内部サーバーにある QuickBooks ファイルにアクセスしたり、そこからアクセスしたりする良い方法がありません。私が考えていたのは、WCF Web サービスを作成して QuickBooks サーバーにインストールできるということでした。Web サービスは、私の統合ポイントになる可能性があります。その後、カスタム Web アプリで Web サービスを使用できるようになり、QuickBooks ファイルにアクセスできるようになりました。
私の質問はこれです: WCF アプリは QuickBooks に接続して実行できますか? そうでない場合、統合ポイントとして機能する Windows サービスを作成できますか? もしそうなら、私のカスタム Web アプリは Windows サービスを "消費" できますか?