Web services in hindi – ASP.net

हेल्लो friends! आज इस post में आपको what is Web Service in Hindi (वेब सर्विस क्या है?) के बारें में बताऊंगा. और इसके लाभ हानि के बारें में भी पढेंगे तो चलिए शुरू करते है:-

what is Web Service in Hindi (वेब सर्विस क्या है?)

web service एक component है जो web server में स्थित रहता है और दूसरे network applications को information (सूचना) तथा services (सेवायें) प्रदान करता है. यह सूचना और सेवाओं को देने के लिए protocols का प्रयोग करता है जैसे:- HTTP, और SOAP (simple object access protocol).

दुसरे शब्दों में कहें तो, “वेब सर्विस एक software program होता है जो कि XML का प्रयोग दुसरे software में information के (exchange) आदान-प्रदान के लिए करता है. यह आदान प्रदान के लिए internet protocols का प्रयोग करता है.”

.NET web services जो है वह XML applications के लिए asynchronous कम्युनिकेशन प्रदान करता है. ये XML applications, .net फ्रेमवर्क में ऑपरेट होती हैं. इन applications को users किसी भी ऑपरेटिंग सिस्टम से use कर सकते है. क्योंकि ये platform independent होती है.

web service का मुख्य लाभ यह है कि इसके consumers इस service का प्रयोग इसकी programming language, object model तथा hardware platform आदि को जाने बिना use कर सकते है.

वेब सर्विस जो है वह XML message की मदद से heterogeneous systems के मध्य loose coupling प्रदान करता है.

web services का निर्माण कम्युनिकेशन के लिए messaging infrastructure उपलब्ध करने के लिए किया जाता है. वेब सर्विस, asynchronous communication का प्रयोग internet पर दूर के स्थानों से आने वाली request के कारण होने वाली देरी के समाधान के लिए भी करता है.

ASP.net एक ऐसा फ्रेमवर्क उपलब्ध करता है जिसका प्रयोग करके आसानी से web services को बनाया जा सकता है. ASP.net में निर्मित होने वाली सभी web services, .NET framework के features का प्रयोग करती है जैसे:- caching, authentication और state management.

वेब सर्विस “.asmx” extension का प्रयोग करते है. यह एक अकेली application हो सकती है या फिर यह किसी बड़ी application का हिस्सा हो सकती है.

features of web service in hindi

  • यह language independent होता है.
  • प्रोटोकॉल independent होता है.
  • platform independent होता है.
  • यह एक stateless service आर्किटेक्चर है.
  • यह scalable होता है.
  • इसे program किया जा सकता है.
  • यह XML पर आधारित होता है.

advantage of web service in hindi (वेब सर्विस का लाभ)

इसके लाभ निम्नलिखित है:-

1:- यह open, text-based स्टैण्डर्ड का प्रयोग करता है जिसके कारण components को बहुत सारीं languages में लिखा जा सकता है. और अलग-अलग platforms में run किया जा सकता है.

2:- इसमें बहुत सारी organizations एक ही web service से communicate कर सकती है.

3:- इसे implement करना आसान है तथा इसमें खर्चा भी कम आता है. क्योंकि ये पहले से मौजूद infrastructure का प्रयोग करते है

4:- एक क्लाइंट, web service से request करता है और web service इसके जवाब में एक result देती है. और connection बंद हो जाता है. इसमें कभी भी permanent connection नही रहता. जिसके कारण यह एक समय में बहुत सारें clients को सपोर्ट प्रदान करता है.

वेब सर्विस के नुकसान (disadvantage)

इसकी हानियाँ निम्नलिखित है:-

1:- SOAP, WSDL, UDDI को और अधिक development की जरूरत होती है.

2:- high performance की स्थिति में यह slow हो जाता है.

3:- इसमें security बहुत ही low level की होती है.

4:- किसी विशेष quality को describe करने की कमी.

इसका इतिहास

  • माइक्रोसॉफ्ट ने जून 2000 में पहली बार web service शब्द को coin (गढ़ा) था. और उन्होंने इसे .net के प्रमुख component की तरह introduce किया था.
  • वेब सर्विस में जो प्राथमिक स्टैण्डर्ड use होता है वह XML (extensible markup language) है. इसे W3C (world wide web consortium) ने विकसित किया था.
  • ज्यादातर हर प्रकार का बिज़नस web service से लाभ उठाता है जैसे;- software development, application को integrate करना, automating transaction आदि.

निवेदन:- अगर आपको यह post अच्छी लगी हो तो इसे अपने दोस्तों के साथ अवश्य शेयर कीजिये और हाँ आपके जो भी questions है उन्हें comment के द्वारा बताइए. thanks.

3 thoughts on “Web services in hindi – ASP.net”

  1. Bhai kya app muze bata sakte ho adsense approval kaisa le…. 3 bar try kar liya bhai nahi mila. is website par… jarur reply kare bhai …
    4 mahine huye kuch earning nahi hui…. please

    Reply

Leave a Comment