Запрос Quickbooks из веб-приложения ASP.NET - PullRequest
2 голосов
/ 15 июня 2011

Я пытаюсь разрешить веб-приложению, написанному в ASP.NET MVC2, отправлять и получать данные в Quickbooks и из них по запросу без задержки / промежуточная база данных /операция синхронизации(Пожалуйста, примите это как предположение; я понимаю, что было бы лучше использовать Web Connector и синхронизировать каждые X единиц времени, но это выходит за рамки обсуждения этого вопроса)

Этокажется, что единственный способ сделать это - написать обычное приложение (оно, очевидно, не будет работать вообще из службы), а затем заставить веб-приложение связываться с этим приложением и отправлять и получать данные через это приложение.

Итак, мой вопрос Каков идеальный способ настройки промежуточного приложения, которое будет взаимодействовать с веб-приложением?

Должен ли я написать обычное консольное приложение и получать данные из стандартного вывода?Или есть лучшие способы достижения той же цели?

1 Ответ

2 голосов
/ 22 июня 2011

QuickBooks предоставляет свой API через интерфейс COM, и существуют некоторые ограничения в том, как это можно использовать.Промежуточное приложение, которое действует как ретранслятор, является подходящим решением.

Я бы порекомендовал создать или использовать приложение, которое прослушивает HTTP и использует прокси-запросы и ответы на QuickBooks.Фактически мы используем точно такой же подход в нашем продукте - провайдере RSSBus QuickBooks ADO.NET.Вот более подробная информация о том, что мы делаем в нашем продукте: http://rssbus.com/kb/help/RQR1-A/pg_qbconnector.rst

...