我正在将自定义Web应用程序与QuickBooks Enterprise 9集成.我的想法是我可以使用QuickBooks作为我的"数据库".当某人创建发票时,发票实际上仅存储在QuickBooks中.当某人查看发票列表时,他们实际上正在查看QuickBooks发票列表.我想确保数据只存储在一个位置.
我意识到我可以使用QB Web连接器,但问题是我无法控制何时实际处理QB的请求(该工作由Web连接器决定).
所以我的网页用户界面充当了QuickBooks的"面孔",但我没有任何好的方法可以进出内部服务器上的QuickBooks文件.我在想的是我可以创建一个WCF Web服务并将其安装在QuickBooks服务器上.然后,Web服务可以成为我的集成点.我的自定义Web应用程序可以使用Web服务,中提琴,我可以访问我的QuickBooks文件.
我的问题是:WCF应用程序可以连接并运行QuickBooks吗?如果没有,我可以创建一个Windows服务作为我的集成点吗?如果是这样,我的自定义Web应用程序可以"使用"Windows服务吗?