사용자 지정 웹 응용 프로그램을 QuickBooks Enterprise 9와 통합하는 과정에 있습니다. QuickBooks를 "데이터베이스"형식으로 사용할 수 있다고 생각했습니다. 사람이 인보이스를 작성하면 인보이스는 실제로 QuickBooks에만 저장됩니다. 인보이스 목록을 보는 사람은 실제로 QuickBooks 인보이스 목록을보고 있습니다. 데이터가 한 위치에만 저장되도록하고 싶습니다.QuickBooks와 통합 할 웹 서비스 (WCF) 만들기
QB 웹 커넥터를 사용할 수 있지만 그 문제는 실제로 QB 요청이 처리 될 때 제어 할 수 없다는 것입니다. 그 작업은 웹 커넥터에 달려 있습니다.
그래서 내 웹 UI가 QuickBooks "얼굴"로 작동하지만 내부 서버에있는 QuickBooks 파일을 오가는 좋은 방법이 없습니다. 내가 생각한 것은 WCF 웹 서비스를 만들고 QuickBooks 서버에 설치할 수 있다는 것입니다. 그러면 웹 서비스가 내 통합 지점이 될 수 있습니다. 내 사용자 정의 웹 응용 프로그램은 웹 서비스를 사용하고 비올라는 QuickBooks 파일에 액세스 할 수 있습니다.
제 질문은 이것입니다 : WCF 앱이 QuickBooks를 연결하고 실행할 수 있습니까? 그렇지 않다면 통합의 요점으로 작용할 Windows 서비스를 만들 수 있습니까? 그렇다면 내 맞춤 웹 앱이 Windows 서비스를 "소비"할 수 있습니까?
QB에 백엔드로 이미 잠겨 있습니까? 그렇지 않다면 나는이 점을 심각하게 재검토 할 것입니다. 내 경험으로 보면 QuickBooks 자체는 다소 느리고 깨지기 쉽습니다. 그들의 API는 전혀 재미 있지 않습니다. – Adrien
나는 그렇지 않습니다. 그렇게함으로써 개발 속도를 높일 수 있기를 바랬습니다. – CodingBytes
QB 상자에서 실행되는 WCF 서비스를 사용하여이 작업을 수행하는 과정에 있습니다. 이 일을 성공적으로 마쳤습니까? 우리는 그것을 만들었지 만 IIS/QB를 사용하여 웹 서비스를 실행할 수있는 권한을 얻는 데 시간이 많이 걸리고 있습니다. 그것은 VS 서버와 함께 웹 서비스를 실행하는 것은 훌륭하게 작동하지만 IIS에는 그런 행운이 없습니다. – RyanW