2009-08-12 9 views
6

के साथ एकीकृत करने के लिए एक वेब सेवा (डब्ल्यूसीएफ) बनाएं, मैं क्विकबुक एंटरप्राइज़ 9 के साथ अपने कस्टम वेब ऐप को एकीकृत करने की प्रक्रिया में हूं। मेरा विचार यह है कि मैं क्विकबुक को अपने "डेटाबेस" के रूप में उपयोग कर सकता हूं। जब कोई व्यक्ति चालान बनाता है, तो चालान वास्तव में केवल क्विकबुक में संग्रहीत होता है। जब कोई व्यक्ति इनवॉइस की सूची देखता है, तो वे वास्तव में क्विकबुक चालान की सूची देख रहे हैं। मैं यह सुनिश्चित करना चाहता हूं कि डेटा केवल एक ही स्थान पर संग्रहीत हो।क्विकबुक

मुझे एहसास है कि मैं क्यूबी वेब कनेक्टर का उपयोग कर सकता हूं, लेकिन इसके साथ समस्या यह है कि जब क्यूबी के अनुरोध वास्तव में संसाधित होते हैं तो मैं उस पर नियंत्रण नहीं रखूंगा (वह काम वेब कनेक्टर पर है)।

तो मेरे पास मेरा वेब यूआई क्विकबुक "चेहरे" के रूप में कार्य करने के लिए है, लेकिन मेरे पास आंतरिक सर्वर पर स्थित QuickBooks फ़ाइल से और जाने के लिए कोई अच्छा तरीका नहीं है। मैं जो सोच रहा था वह था कि मैं एक डब्ल्यूसीएफ वेब सेवा बना सकता हूं और इसे क्विकबुक सर्वर पर स्थापित कर सकता हूं। वेब सेवा तब मेरा एकीकरण बिंदु हो सकता है। मेरा कस्टम वेब ऐप तब वेब सेवा का उपभोग कर सकता है और व्हायोला, मेरे पास मेरी क्विकबुक फाइलों तक पहुंच है।

मेरा प्रश्न यह है: क्या डब्लूसीएफ ऐप कनेक्ट और क्विकबुक चला सकता है? यदि नहीं, तो क्या मैं एकीकरण के अपने बिंदु के रूप में कार्य करने के लिए एक विंडोज सेवा बना सकता हूं? यदि हां, तो क्या मेरा कस्टम वेब ऐप विंडोज़ सेवा "उपभोग" कर सकता है?

+0

क्या आप पहले से ही अपने पिछली छोर के रूप में क्यूबी में बंद हैं? यदि नहीं, तो मैं इस बिंदु पर गंभीरता से पुनर्विचार करूंगा। मेरे अनुभव में QuickBooks खुद धीमा और नाजुक है। उनकी एपीआई पूरी तरह से मजेदार नहीं है, या तो। – Adrien

+0

मैं नहीं हूं। मैं उम्मीद कर रहा था कि ऐसा करके, मैं विकास को तेज कर सकता हूं। – CodingBytes

+0

मैं क्यूबी बॉक्स पर चल रहे डब्ल्यूसीएफ सेवा के साथ ऐसा कुछ करने की प्रक्रिया में एक टीम पर हूं। क्या आप इसके साथ सफलता प्राप्त कर चुके हैं? हमने इसे बनाया है, लेकिन वेब सेवा चलाने के लिए आईआईएस/क्यूबी के साथ सही अनुमति मिलने का समय है। यह वीएस सर्वर के साथ वेब सेवा को बहुत अच्छा काम करता है, लेकिन आईआईएस के साथ ऐसी कोई किस्मत नहीं है। – RyanW

उत्तर

11

मैं आपको चेतावनी देकर शुरू करूंगा कि क्विकबुक शायद रिमोट वेबसाइट से विश्वसनीय विश्वसनीय बैक-एंड डेटाबेस के लिए आपकी सबसे अच्छी पसंद नहीं है। वास्तव में ... यह शायद वास्तव में, वास्तव में बुरा विकल्प है।

आपके पास अपना स्वयं का एप्लिकेशन डेटाबेस होना चाहिए, और फिर यदि आपको क्विकबुक के साथ डेटा का आदान-प्रदान करने की आवश्यकता है, तो इसे अलग-अलग सिंक प्रक्रिया के रूप में अपने ऐप के सामान्य जीवन चक्र के बाहर करें।

QuickBooks आम तौर पर कारणों की एक संख्या के कारण आवेदनों की हमेशा ऑनलाइन प्रकार के लिए पर्याप्त विश्वसनीय नहीं है:

  • फ़्लैकी एसडीके कनेक्शन
  • अपडेट और एकल उपयोगकर्ता मोड आप तक पहुँचने की पहुंच से वंचित होगा QuickBooks
  • गैर जीयूआई प्रक्रियाओं से एसडीके कनेक्शन (विंडोज सेवाएं और आईआईएस प्रक्रियाओं)
कि s के साथ

स्थापित करने में कठिनाई

  • सहायता ...

    हां, आप डब्लूसीएफ वेब सेवा बना सकते हैं, इसे क्विकबुक मशीन पर होस्ट कर सकते हैं और क्विकबुक से अपने डब्ल्यूसीएफ वेब सेवा रिले संदेश बना सकते हैं।

    हां, आप एक विंडोज सेवा भी बना सकते हैं जो एक ही तरह की चीज करता है।

    Windows सेवा के रूप इसे लागू नहीं करो, और नहीं आईआईएस के भीतर इसे लागू करते हैं - के बजाय कि QuickBooks के साथ चलाता है एक GUI एप्लिकेशन के रूप में इसे लागू।

    यदि आप विंडोज सेवा के रूप में या आईआईएस के भीतर चीजों को लागू करने का प्रयास करते हैं, तो क्विकबुक एसडीके के लिए आपके पास एक जीयूआई उपलब्ध है (यह उपयोगकर्ताओं को प्रेषण के लिए एक जीयूआई कॉम संदेश पंप या ऐसा कुछ ...) अनुरोधों को संसाधित करने के लिए, इसलिए आपको क्विकबुक और आपकी गैर-जीयूआई विंडोज सेवा/आईआईएस के बीच प्रक्रिया सीमा को पार करने के लिए शायद QBXMLRP2e.exe जैसे कुछ उपयोग करने की आवश्यकता होगी। मेरा अनुभव यह रहा है कि यह बट में एक विशाल दर्द है, और डीसीओएम अनुमतियों के साथ मिलकर भी आवश्यकता है।

    मेरे पास एक उदाहरण है और कुछ दस्तावेज on my QuickBooks integration wiki है।

    IDN Forums प्रश्न पूछने के लिए एक अच्छी जगह है।

    आप मेरे सिफारिश हो या तो मानेंगे: QuickBooks

    • उपयोग वेब कनेक्टर और और एक ही स्थान पर अपने सभी डेटा के रखने की आशा छोड़ देना। डेटा को वास्तविक डेटाबेस में कैश करें, और समय-समय पर क्विकबुक को क्वेरी करके इसे अपडेट करें। मैं अभी ठीक से ऐसा करने के लिए एक समाधान का निर्माण कर रहा हूं, और यह शानदार काम करता है।

    या

    • किसी दूसरे खाते प्रणाली का प्रयोग करें। NetSuite बहुत अच्छा है। मुझे यकीन नहीं है कि वहां और क्या है, लेकिन अगर मैं आप थे तो मैं कुछ एसक्यूएल-आधारित या मजबूत एसओएपी/आरईएसटी एपीआई के साथ देखता हूं।
  • +0

    कीथ, आपकी वेबसाइट में "कम टेस्टोस्टेरोन उपचार" और "आईफोन कैमरा का उपयोग कैसे करें" और कई अन्य स्पैममी लिंक के लिंक हैं। –

    +0

    @ डेविड मर्डोक धन्यवाद, चेक आउट करेगा। –