वेब सेवाएं क्या हैं (आरएमआई, ईजेबी, साबुन)? वेब सेवाओं और वेब अनुप्रयोग के बीच क्या अंतर है? वेब अनुप्रयोग में वेब सेवाओं को लागू करना संभव है?वेब सेवाएं, वेब अनुप्रयोग
उत्तर
एक वेब सेवा इस तरह से जानकारी प्रसारित/एक्सपोज़ करने का एक तरीका है कि एक वेब स्क्रिप्ट क्लाइंट, जिसे सर्वर स्क्रिप्ट या स्टैंड-अलोन प्रोग्राम में बनाया जा सकता है, वह सेवा के उपयोग के लिए सेवा को कॉल कर सकता है और सेवा द्वारा परिभाषित कार्यों।
वेब सेवा के लाभों में से एक यह है कि यह इन तरीकों और कार्यों (और परिवर्तनीय प्रकार) को इस तरह से सारणीबद्ध करता है कि कोई भी भाषा जो "बोलती" वेब सेवाएं सेवा के साथ इंटरफ़ेस के लिए अपने स्वयं के वाक्यविन्यास का उपयोग कर सकती है (इस प्रकार इसे पार भाषा बनाते हैं)।
एक अन्य लाभ यह है कि यह HTTP प्रोटोकॉल का उपयोग करता है (आमतौर पर एक्सएमएल या जेएसओएन के माध्यम से संचारित करता है, लेकिन जरूरी नहीं है), इसलिए यह क्रॉस-प्लेटफार्म भी है।
एक बड़ा लाभ यह है कि एक आवेदन जो आम तौर पर बहुत विशिष्ट ज्ञान और सॉफ्टवेयर की आवश्यकता होती है, एक वेब-सेवा के माध्यम से जानकारी "खुलासा" कर सकती है। इसलिए यदि आप कॉरपोरेट मेनफ्रेम में बहुत से शीर्ष-गुप्त डेटा हैं जो आम तौर पर डेटा प्राप्त करने के लिए टर्मिनल क्लाइंट आदि की आवश्यकता होती है, तो कुछ डेटा को वेब सेवा के माध्यम से एक्सेस किया जा सकता है ताकि आप अपना एचआर विभाग डाउनलोड कर सकें और टाइम्सशीट परिवर्तन अपलोड कर सकें एक वेबसाइट।
एक वेब ऐप निश्चित रूप से एक वेब सेवा शामिल कर सकता है, लेकिन वे एक ही चीज़ नहीं हैं। आप PHP या .NET का उपयोग करके एक वेब सेवा बना सकते हैं, और उसके बाद उस सेवा के साथ किसी भी भाषा इंटरफ़ेस में एक वेब ऐप लिखा जा सकता है, लेकिन एक वेब ऐप उस साइट के लिए एक इंटरफेस बनता है, जिस पर वेब सेवा है अन्य ऐप्स (वेब या नहीं) से और जानकारी प्राप्त करना।
वेब अनुप्रयोग - व्यक्ति-से-सर्वर के साथ HTTP, एचटीएमएल
वेब सेवा - सर्वर से सर्वर HTTP, साबुन के साथ, एक्सएमएल
+1 का पालन करूंगा – karancan
वेब एप्लिकेशन यूजर इंटरफेस, द्वारा पहुँच है इंसान, उपयोगकर्ता डेटा ब्राउज़ कर सकते हैं, डेटा जमा और पुनर्प्राप्त कर सकते हैं। सभी उपयोगकर्ता इंटरएक्टिविटी (जीयूआई) वेब पृष्ठों के माध्यम से किया जाता है, लेकिन सभी डेटा सर्वर पर संग्रहीत और छेड़छाड़ की जाती है।
वेब सेवा सर्वर-आधारित एप्लिकेशन और अन्य प्रोग्रामों के साथ बातचीत के लिए था। एक वेब सेवा इंटरनेट पर आपके कुछ व्यवसाय तर्क का खुलासा करने का एक तरीका है। मान लें कि आपको एक मॉड्यूल मिला है जो डेटाबेस से जुड़ता है और कुछ करता है। आप इंटरनेट पर अन्य एप्लिकेशन को वेब सेवाओं के माध्यम से अपने इस मॉड्यूल का उपयोग करने दे सकते हैं। अनुरोध को आमंत्रित करने और एक्सएमएल में प्रतिक्रिया पुनर्प्राप्त करने के लिए वेब सेवाएं HTTP पर SOAP का उपयोग करती हैं।
- 1. आराम से वेब सेवाएं
- 2. अमेज़ॅन वेब सेवाएं:
- 3. दस्तावेज सेवास्टैक वेब सेवाएं
- 4. अनुबंध-आखिरी वेब सेवाएं?
- 5. जावा में वेब सेवाएं
- 6. कोडनिर्देशक वेब सेवाएं
- 7. रीस्टफुल वेब सेवाएं
- 8. सार्वजनिक एसओएपी वेब सेवाएं
- 9. इकाई निष्कर्षण वेब सेवाएं
- 10. सी # .NET वेब सेवाएं - एक वेब सेवा
- 11. वेब अनुप्रयोग
- 12. एएसपी.नेट एमवीसी वेब अनुप्रयोग में होस्टिंग डब्ल्यूसीएफ सेवाएं
- 13. रीस्टफुल वेब सेवाएं: कस्टम एक्सएमएल
- 14. वेब सेवाएं स्टब पीढ़ी + एंड्रॉइड
- 15. एएसपी.नेट एमवीसी और वेब सेवाएं
- 16. सत्र चर और वेब सेवाएं
- 17. यूनिट परीक्षण वेब सेवाएं - HttpContext
- 18. सेवा ब्रोकर और वेब सेवाएं
- 19. हास्केल में एसओएपी वेब सेवाएं?
- 20. Asp.Net एमवीसी और वेब सेवाएं
- 21. पिछड़ा संगतता और वेब सेवाएं
- 22. एएसपी.नेट एमवीसी वेब अनुप्रयोग बनाम एएसपी.नेट वेब अनुप्रयोग
- 23. वेबसाइट्स और वेब अनुप्रयोग?
- 24. एक .NET वेब अनुप्रयोग
- 25. वेब अनुप्रयोग विकास
- 26. backbone.js वेब अनुप्रयोग
- 27. जावा ईई वेब अनुप्रयोग
- 28. एएसपी.नेट एमवीसी वेब अनुप्रयोग
- 29. वेब अनुप्रयोग प्रोजेक्ट
- 30. जावा वेब अनुप्रयोग
http://en.wikipedia.org/wiki/Web_service – rahul
आप किसी वेब एप्लिकेशन से वेब सेवा का आह्वान कर सकते हैं। – rahul
ठीक है। मैं उत्तर की प्राथमिकता के लिए – JohnRaja