2

我正在尝试使我用 ASP.NET MVC2 编写的 Web 应用程序能够按需向 Quickbooks 发送和接收数据,而无需延迟/中间数据库/同步操作。(请将此作为假设;我知道使用 Web 连接器并同步每 X 个时间单位会是一个更好的主意,但这超出了该问题的讨论框架)

似乎做到这一点的唯一方法是编写一个常规应用程序(它显然不能从服务中运行),然后让 webapp 与该应用程序通信并通过该应用程序发送和接收数据。

所以我的问题是建立一个与网络应用程序通信的中间应用程序的理想方式是什么?

我应该编写一个常规的控制台应用程序并从标准输出中获取数据吗?还是有更好的方法来实现相同的目标?

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 回答