क्या JAX-RS, JAX-WS जैसे अतुल्यकालिक अनुरोध कर सकता है?
1) मुझे नहीं पता कि JAX-RS एपीआई में अतुल्यकालिक अनुरोधों के लिए एक विशिष्ट तंत्र शामिल है, लेकिन यह उत्तर अभी भी आपके द्वारा उपयोग किए जाने वाले क्लाइंट कार्यान्वयन के आधार पर बदल सकता है।
क्या JAX-RS एक वेब सेवा का उपयोग कर सकता है जो जावा प्लेटफॉर्म पर नहीं चल रही है, और इसके विपरीत?
2) मैं किसी भी कारण के बारे में सोच भी नहीं सकता।
इसका क्या मतलब है "REST विशेष रूप से सीमित-प्रोफ़ाइल उपकरणों के लिए उपयोगी है, जैसे पीडीए और मोबाइल फोन"?
3) अन्य आधारित आर्किटेक्चर आमतौर पर डेटा को आगे और पीछे भेजने के लिए JSON की तरह एक हल्के डेटा प्रारूप का उपयोग करेंगे। यह JAX-WS के विपरीत है जो XML का उपयोग करता है। मैं खुद को XML को JSON (जो कुछ लोग बहस कर सकते हैं) की तुलना में बहुत भारी नहीं देखते हैं, लेकिन JAX-WS के साथ यह है कि XML का कितना उपयोग किया जाता है जो JSON के हल्के विकल्प के साथ REST का निर्माण करता है।
इसका क्या मतलब है "JAX-RS को XML संदेश या WSDL सेवा-एपीआई परिभाषा की आवश्यकता नहीं है?
4) जैसा कि 3 में कहा गया है, REST आर्किटेक्चर अक्सर JSON का उपयोग डेटा भेजने और प्राप्त करने के लिए करते हैं। JAX-WS XML का उपयोग करता है। ऐसा नहीं है कि JSON अपने आप में XML से काफी छोटा है। यह ज्यादातर है कि JAX-WS विनिर्देशन में बहुत अधिक ओवरहेड शामिल है कि यह कैसे संचार करता है।
WSDL और API परिभाषाओं के बारे में, REST अधिक बार URI संरचना और HTTP कमांड का उपयोग संदेश प्रकारों के बजाय API को परिभाषित करने के लिए करेगा, जैसा कि JAX-WS में किया गया है। इसका मतलब है कि आपको WSDL दस्तावेज़ प्रकाशित करने की आवश्यकता नहीं है ताकि आपकी सेवा के अन्य उपयोगकर्ता यह जान सकें कि आपकी सेवा से कैसे बात की जाए। REST के साथ आपको अभी भी अन्य उपयोगकर्ताओं को कुछ प्रलेखन प्रदान करने की आवश्यकता होगी कि REST सेवा कैसे व्यवस्थित की जाती है और डेटा और HTTP आदेशों को भेजने की क्या आवश्यकता है।