2009-09-07 18 views
7

दस्तावेज में इंटरफेसिंग के लिए कई विकल्प प्रतीत होते हैं; डब्ल्यूडीके, डीएमसीएल, डीएफसी, डीएफएस, डीक्यूएल, आदिमुझे किस दस्तावेज़म एपीआई का उपयोग करना चाहिए?

और क्या है? जब आप किस इंटरफ़ेस का उपयोग करते हैं? जावा डेवलपर्स के लिए .NET डेवलपर्स के लिए?

उत्तर

11
  • डब्ल्यूडीके वेबसाइट बनाने के लिए है।
  • डीएमसीएल दस्तावेज के साथ संवाद करने के लिए एक पुरानी एपीआई है, पिछले संस्करणों में यह केवल एक इम्यूलेशन परत के रूप में मौजूद है, इसलिए इसे टालना चाहिए।
  • डीएफसी दस्तावेज के साथ बातचीत करने के लिए पसंदीदा एपीआई है, सभी कार्यक्षमता प्रदान करता है।
  • डीएफएस webservices से दस्तावेज़ का उपयोग करने के लिए है।
  • डीक्यूएल पूछताछ के लिए है, यह एसक्यूएल की तरह है।

डीएफसी और WDK जावा हैं, दूसरों को नेट

से शायद प्रयोग करने योग्य हैं
+0

सामान्य डॉक्युमेंटम विकास सूचना के लिए लिंक: [http://www.dmdeveloper.com/] – enguerran

8

डेविड एक अच्छा सिंहावलोकन लेकिन थोड़ा विस्तार करने के लिए प्रदान करता है ...

डीएफसी के साथ बातचीत के लिए आधार जावा एपीआई है डॉक्युमेंटम। डब्ल्यूडीके वास्तव में डीएफसी के शीर्ष पर बनाया गया है। डीएमसीएल सी में निर्मित विरासत एपीआई है (या सी ++ मैं 100% निश्चित नहीं हूं)। डी 6 से पहले, सभी डीएफसी कॉलों ने कवर के तहत डीएमसीएल का इस्तेमाल किया था, लेकिन उस परत को जावा में डी 6 के लिए फिर से लिखा गया था और डीएमसीएल इस बिंदु पर पिछली संगतता प्रदान करने के लिए है।

.NET के माध्यम से डॉक्यूमेंटम तक पहुंचने के लिए एक दस्तावेज पीआईए है जिसका उपयोग आप पारंपरिक जावा रूट का उपयोग करने के बजाय .NET प्रोजेक्ट से डीएफसी पुस्तकालयों तक पहुंचने के लिए कर सकते हैं।

3

आप सीएमआईएस (सामग्री प्रबंधन इंटरऑपरेबिलिटी सर्विसेज) इंटरफ़ेस का उपयोग करने पर भी विचार कर सकते हैं जिसे दस्तावेज़ के लिए विकसित किया जा रहा है। यह एक वेब सेवा इंटरफ़ेस है जो AtomPub पर फैलता है। यह डॉक्यूमेंटम प्लेटफॉर्म की सभी घंटियां और सीटों का लाभ उठाने में सक्षम नहीं होगा, लेकिन आपको अल्फ्रेस्को और शेयरपॉइंट जैसे अन्य बैकएंड का उपयोग करने की अनुमति देनी चाहिए। डॉक्यूमेंटम के लिए ईएमसी के माध्यम से उपलब्ध एक प्रारंभिक एक्सेस रिलीज है।

2

डेविड और शस्टीमर दोनों सही हैं।

लेकिन .NET के लिए दस्तावेज़ पीआईए को अब प्रोत्साहित नहीं किया गया है क्योंकि इसे दस्तावेज़म के भविष्य के संस्करण में बहिष्कृत किया जाएगा।

+0

क्या आपके पास इस जानकारी (भविष्य में बहिष्करण) का स्रोत है? – eivamu

2

भारी अपलोड की तरह भारी ऑपरेशन, आपको डीएफसी का उपयोग करना होगा, क्योंकि कुछ फीचर केवल डीएफसी के माध्यम से एक्सेसिबल हैं।

वेब ऑपरेशन, मैं डीएफएस के उपयोग का सुझाव देता हूं, जिसमें स्वयं कैशिंग सिस्टम (एक समस्या हो सकती है) और सत्र प्रबंधक है।

कोड डीएफसी का उपयोग करके डीएफएस का उपयोग करके अधिक decoupled है।

डीएफसी उपयोग को बहिष्कृत किया गया है, लेकिन फिलहाल आप डीएफएस का उपयोग करके एक ही परिणाम नहीं प्राप्त कर सकते हैं।

कुछ तकनीकी अंतर भी है: उदाहरण के लिए डीएफसी आरएमआई साझा वस्तु है, इसलिए ऑब्जेक्ट सामग्री सर्वर से कनेक्ट है। वेब सेवा के बाद डीएफएस आपको ऑब्जेक्ट देता है, ऑब्जेक्ट सामग्री सर्वर से डिस्कनेक्ट हो जाता है।

डीएफसी में आपको सत्र, कनेक्शन और आरएमआई की नोकिक कई अन्य चीजों का प्रबंधन करना होगा।

डीक्यूएल क्वेरी बनाने का एकमात्र तरीका है, और दस्तावेज पर अन्य बुनियादी संचालन है।

संबंधित मुद्दे