2009-02-27 11 views
15

MSDN पर हम पढ़ सकते हैं:wsHttp बाइंडिंग और ws2007Http बाइंडिंग के बीच क्या अंतर है?

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

लेकिन मुझे कोई दस्तावेज नहीं मिला जो मुझे समझा सकता है क्यों मैं wsHttp बाइंडिंग ws2007Http बाइंडिंग को स्थानांतरित करना चाहता हूं, ऐसा लगता है कि मानक समान है।

क्या कोई मुझे एक अच्छा स्पष्टीकरण दे सकता है?

उत्तर

7

बाइंडिंग विभिन्न प्रोटोकॉल का समर्थन करते हैं। This page on MSDN वास्तव में एक अच्छा मैट्रिक्स है जो बताता है कि डब्ल्यूसीएफ में बाध्यकारी किस प्रोटोकॉल का समर्थन करता है। इसलिए यदि आपको ओएएसआईएस प्रोटोकॉल को लागू करने वाली सेवाओं/ग्राहकों के साथ इंटरऑप की आवश्यकता है, तो ws2007httpbinding बाध्यकारी का उपयोग करें, अन्यथा, wshttpbinding का उपयोग न करने का कोई कारण नहीं है।

यदि आप विभिन्न प्रोटोकॉल के विवरण में शामिल होना चाहते हैं, तो अपनी वेबसाइट देखें: WC3 और OASIS। मुझे यकीन है कि ऐसे संसाधन हैं जो उन प्रोटोकॉल में अंतर को हाइलाइट करते हैं।

विभिन्न बड़े उद्यम और governments को वेब सेवाओं का उपयोग करने और विभिन्न आवश्यकताओं की आवश्यकता है। इस प्रकार, विभिन्न मानकों को समझ में आता है।

2

एक अच्छी प्रैक्टिस की तरह सबसे मानक मानक ध्वनियों का उपयोग करना, लेकिन केवल ध्यान रखें कि WS2007Http बाइंडिंग केवल उन ग्राहकों द्वारा समर्थित है जो कम से कम .NET रनटाइम संस्करण 3.5 SP1 या 3.0 SP1 चला रहे हैं।

2

ओएसआईएस द्वारा परिभाषित ws2007Http बाइंडिंग wsHttp बाइंडिंग की तुलना में एक नया संस्करण है।

यह लेनदेन, विश्वसनीय संदेश, और wsHttp बाइंडिंग के डब्ल्यूएस-एड्रेसिंग प्रोटोकॉल के शीर्ष पर विश्वसनीय सत्र, सुरक्षा, और लेनदेन फ्लो प्रोटोकॉल जोड़ा गया।

सरल बाध्यकारी से शुरू करना आसान हो सकता है, और यदि भविष्य में आवश्यक हो, तो आप हमेशा मौजूदा सेवाओं को पुराने संस्करण के साथ एक नए बाध्यकारी सह-अस्तित्व में बेनकाब कर सकते हैं।

+2

RealiableSession, Security, और TransactionFlow पहले ही wsHttp बाइंडिंग द्वारा संभाला गया था –

3

ओर्ली पुस्तक "प्रोग्रामिंग डब्ल्यूसीएफ सेवाओं" (पी .2-2-29) से वे कहते हैं कि Ws2007Http बाइंडिंग WsHttp बाइंडिंग से निकला है। यह उभरते मानक और लेनदेन, सुरक्षा और विश्वसनीयता मानकों के लिए अद्यतन के लिए समर्थन जोड़ता है।

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