我正在将我们的自定义Web应用程序与QuickBooks Enterprise 9集成。 我的想法是可以使用QuickBooks作为我的“数据库”。 当人们创建发票时,发票实际上只存储在QuickBooks中。 当人们查看发票列表时,他们实际上正在查看QuickBooks发票列表。 我希望确保数据仅存储在一个位置。
我意识到我可以使用QB Web连接器,但问题在于我无法控制何时实际处理对QB的请求(这项工作由Web连接器完成)。
因此,我让我的Web UI充当QuickBooks的“面孔”,但我没有任何好方法来回访问位于内部服务器上的QuickBooks文件。 我想的是可以创建一个WCF Web服务并将其安装在QuickBooks服务器上。 然后,Web服务可以成为我的集成点。 我的自定义Web应用程序可以使用Web服务,然后就可以访问QuickBooks文件了。
我的问题是:WCF应用程序可以连接并运行QuickBooks吗? 如果不行,我是否可以创建一个Windows服务来充当我的集成点? 如果可以,我的自定义Web应用程序可以“消费”Windows服务吗?
我意识到我可以使用QB Web连接器,但问题在于我无法控制何时实际处理对QB的请求(这项工作由Web连接器完成)。
因此,我让我的Web UI充当QuickBooks的“面孔”,但我没有任何好方法来回访问位于内部服务器上的QuickBooks文件。 我想的是可以创建一个WCF Web服务并将其安装在QuickBooks服务器上。 然后,Web服务可以成为我的集成点。 我的自定义Web应用程序可以使用Web服务,然后就可以访问QuickBooks文件了。
我的问题是:WCF应用程序可以连接并运行QuickBooks吗? 如果不行,我是否可以创建一个Windows服务来充当我的集成点? 如果可以,我的自定义Web应用程序可以“消费”Windows服务吗?