私は、カスタムWebアプリケーションをQuickBooks Enterprise 9と統合する過程にあります。私は、QuickBooksを自分の「データベース」として使用できると考えています。人が請求書を作成すると、請求書は実際にはQuickBooksにのみ保存されます。人が請求書のリストを見ると、実際にはQuickBooks請求書の一覧が表示されます。私は、データが1つの場所に保存されていることを確認したい。Webサービス(WCF)を作成してQuickBooksと統合する
私はQB Web Connectorを使用することができますが、その問題はQBへの要求が実際に処理されたときに制御できないことです(そのジョブはWeb Connectorに依存します)。
私はQuickBooksの「顔」として機能するWeb UIを持っていますが、内部のサーバーにあるQuickBooksファイルとのやり取りには適していません。私が考えていたのは、WCF Webサービスを作成してQuickBooksサーバーにインストールできるということでした。 Webサービスは、私の統合ポイントになる可能性があります。私のカスタムWebアプリケーションはWebサービスを消費し、ビオラはQuickBooksファイルにアクセスできます。
私の質問は次のとおりです:WCFアプリケーションはQuickBooksに接続して実行できますか?そうでない場合は、統合のポイントとして機能するWindowsサービスを作成できますか?もしそうなら、私のカスタムWebアプリケーションはWindowsサービスを「消費する」ことができますか?
すでにバックエンドとしてQBにロックされていますか?もしそうでなければ、私は真剣にこの点を再考するでしょう。私の経験では、QuickBooks自体はかなり遅くて壊れやすいものです。彼らのAPIは楽しいものではありません。 – Adrien
私はそうではありません。そうすることで開発をスピードアップできると私は期待していました。 – CodingBytes
QBボックスでWCFサービスを実行しているのと同じようなことをやっているチームにいます。あなたはこれで成功したのですか?私たちはそれを構築しましたが、Webサービスを実行するためにIIS/QBを使ってアクセス権を取得する時間がありました。これは、VSサーバーでWebサービスを実行するのには効果的ですが、IISではこのような不運はありません。 – RyanW