Application Server Kya Hai – Application server kaise kaam karta hai आज के इस पोस्ट में हम जानकारी लेंगे की एप्लीकेशन सर्वर क्या है परंतु उससे पहले आपको यह जानना होगा कि यह बेसिकली किसे कहते हैं जैसे मान लो आसान भाषा में मैं आपको बताऊं यह एक ऐसा कंप्यूटर सिस्टम या प्रोग्राम होता है जिसके लिए हम उनका इस्तेमाल करते हैं जैसे मान लो अगर आपको एप्लीकेशन को इंस्टॉल मैनेज होस्ट करने के लिए किसी एक पार्टी कूलर ऐप की जरूरत पड़ती है या संचालित करने हेतु किसी अन्य की जरूरत पड़ती है तो उसके लिए आप इसका इस्तेमाल कर सकते हैं यह बेसिकली इसी चीज के लिए डिजाइन किया गया है
एप्लीकेशन सर्वर बहुत ज्यादा हाई पावर के सिस्टम होते हैं जिन्हें हम कंप्यूटर सिस्टम कह सकते हैं और यह सरवर यूजर और वेब क्लाइंट को संचालित करते हैं यानी मैनेज करते हैं एप्लीकेशन सर्वर एचटीटीपी प्रोटोकॉल को सपोर्ट करता है इस तरह से इसके 2 भाग आप देख सकते हैं एक होता है हार्डवेयर और दूसरा सॉफ्टवेयर हार्डवेयर में सारा डाटा स्टोर हो जाता है और सॉफ्टवेयर का इस्तेमाल यूजर की एप्लीकेशन को मैनेज करने के लिए हो जाता है
Quick Links
एप्लीकेशन सर्वर की definition (Definition of Application Server in Hindi)
एप्लीकेशन सर्वर ऐसे कंप्यूटर होते हैं जिन्हें IT, सेवाओं, संगठनों और अंतिम उपयोगकर्ताओं के लिए एप्लीकेशन से सम्बंधित सेवाएँ (जैसे एप्लीकेशन इनस्टॉल, संचालित, होस्ट) प्रदान करवाने के लिए डिजाईन किया गया है. उदाहरण, एक Cloud Service को विंडोज मशीन पर Data processed करने की आवश्यकता हो सकती है। एक लिनक्स-आधारित सर्वर Cloud Service के लिए वेब इंटरफ़ेस प्रदान कर सकता है, लेकिन यह विंडोज एप्लिकेशन नहीं चला सकता है। इसलिए, यह विंडोज-आधारित एप्लिकेशन सर्वर पर इनपुट डेटा भेज सकता है। एप्लिकेशन सर्वर डेटा को Processed कर सकता है, फिर वेब सर्वर पर Result लौटा सकता है, जो वेब ब्राउज़र में Result को आउटपुट कर सकता है।
एप्लीकेशन सर्वर कैसे काम करता हैं (Application Server Work in Hindi)
Soकोई क्लाइंट (जैसे ब्राउज़र) एप्लीकेशन के लिए Request करता है तो पहले यह Request Web सर्वर के पास जाती है. चूँकि वेब सर्वर केवल वेबपेज को सर्व करता है इसलिए एप्लीकेशन की Request को वह आगे एप्लीकेशन सर्वर के पास भेज देता है. Application Server Kya Hai – Application server kaise kaam karta hai.
Application server’s role in service architecture
जब एप्लिकेशन उपयोगकर्ता, चाहे वह कर्मचारी हों या वेब क्लाइंट, किसी एप्लिकेशन तक पहुंच का अनुरोध करते हैं, तो एप्लिकेशन सर्वर अक्सर डायनेमिक एप्लिकेशन अनुरोधों को संग्रहीत करने और संसाधित करने के लिए बैकएंड पर भारी भार उठाता है।
एप्लिकेशन सर्वर ट्रैफ़िक को अनुकूलित करते हैं और सुरक्षा जोड़ते हैं
वेब क्लाइंट से HTTP अनुरोधों को प्रबंधित करना और एकाधिक वेबसाइटों से संसाधनों को पास करना या संग्रहीत करना काम नहीं करता है। एप्लिकेशन सर्वर इस अंतर को गतिशील वेब सामग्री अनुरोधों को संभालने के लिए बनाए गए उच्च-शक्ति वाले डिज़ाइन से भरते हैं।
एप्लिकेशन सर्वर प्रोग्राम अतिरेक और security की एक another layer भी प्रदान करते हैं। एक बार एक database और वेब सर्वर के बीच तैनात होने के बाद, पूरे Network में एप्लिकेशन आर्किटेक्चर को preserve और डुप्लिकेट करने का काम अधिक संभव हो जाता है। Because ,दुर्भावनापूर्ण वेब संचार और डेटाबेस सर्वर में क्राउन ज्वेल्स के बीच अतिरिक्त कदम एक अतिरिक्त सुरक्षा परत जोड़ता है। क्योंकि एप्लिकेशन सर्वर व्यावसायिक तर्क अनुरोधों को संसाधित कर सकते हैं, एक प्रयास किया गया SQL इंजेक्शन भी उतना ही कठिन है। Application Server Kya Hai – एप्लीकेशन सर्वर कैसे काम करता हैं
संगठन अपने डेटा को अपने डेटाबेस के सामने एक Reverse Proxy Server के साथ secure रख सकते हैं। प्रॉक्सी सर्वर और वीपीएन उपयोगकर्ताओं और कंपनी के डेटा की सुरक्षा के लिए संचार को गुमनाम और एन्क्रिप्ट करने के लिए चमत्कार कर सकते हैं।
एप्लिकेशन सर्वर कैसे काम करते हैं?
- क्लाइंट एक ब्राउज़र खोलता है और एक वेबसाइट तक पहुंच का अनुरोध करता है
- वेब सर्वर HTTP अनुरोध प्राप्त करता है और वांछित वेबपेज के साथ प्रतिक्रिया करता है
- वेब सर्वर स्थैतिक डेटा अनुरोधों को संभालता है, लेकिन क्लाइंट एक इंटरैक्टिव टूल का उपयोग करना चाहता है
- डायनेमिक डेटा अनुरोध के रूप में, वेब सर्वर अनुरोध को एप्लिकेशन सर्वर पर स्थानांतरित करता है
- एप्लिकेशन सर्वर HTTP अनुरोध प्राप्त करता है और इसे सर्वलेट अनुरोध में परिवर्तित करता है
- सर्वलेट डेटाबेस सर्वर तक पहुँचता है, और ऐप सर्वर को सर्वलेट प्रतिक्रिया प्राप्त होती है
- ऐप सर्वर क्लाइंट एक्सेस के लिए सर्वलेट प्रतिक्रिया को HTTP प्रारूप में अनुवादित करता है
Application Server terminology
Term | Description |
Web server | Responsible for storing, processing, and delivering data I/O for web pages |
Web client | Endpoint attempting to access web or application resources |
HTTPS | Communication protocol between web server and web clients |
Servlet/JSON | Language for exchange between web and application servers |
Business logic | Rules for data storage and transfer of application resources |
Application | A software program or website attached to a database |
एप्लीकेशन सर्वर की विशेषताएं (Feature of Application Server in Hindi)
- एप्लीकेशन सर्वर की कुछ प्रमुख विशेषताएं निम्नलिखित हैं –
- एप्लीकेशन सर्वर HTTP और HTTPS के साथ IIP, RMI प्रोटोकॉल को भी सपोर्ट करता है.
- एप्लीकेशन सर्वर को Servlet, JSP, JTA जैसी तकनीकों पर Develop किया गया है.
- एप्लीकेशन सर्वर .War और .Ear दोनों प्रकार की फाइलों को खोल सकता है या प्रसारित कर सकता है .
- एप्लीकेशन सर्वर में संसाधनों का उपयोग अधिक होता है.
एप्लिकेशन सर्वर का उदाहरण
- PHP – Zend Server
- Java – Jb, Geronimo
- Windows – Windows Server
- SAP Netweaver AS
एप्लीकेशन सर्वर के फायदे (Advantage of Application Server in Hindi)
- एप्लीकेशन सर्वर का इस्तेमाल करके बड़े साइज़ के एप्लीकेशन की परफॉरमेंस को बेहतर बनाता है, क्योंकि यह क्लाइंट-सर्वर मॉडल पर आधारित है.
- एप्लीकेशन सर्वर एप्लीकेशन को सुरक्षा प्रदान करते हैं.
- एप्लीकेशन सर्वर लेन – देन की सुविधा प्रदान करते हैं.
- एप्लीकेशन को एक ही स्थान पर इनस्टॉल करना बहुत आसान होता है.
एप्लीकेशन सर्वर के नुकसान (Disadvantage of Application Server in Hindi)
- एप्लीकेशन सर्वर की कीमत बहुत अधिक होती है.
- एप्लीकेशन सर्वर संसाधनों का अधिक उपयोग करते हैं.
- एप्लीकेशन सर्वर को बनाए रखने के लिए अतिरिक्त कोडिंग की जरुरत होती है.
Application Server Kya Hai – Application server kaise kaam karta hai इसके लिए फ्री क्लासेस अवेलेबल हैं आप चाहे तो इसे डिटेल में जानकारी ले सकते हैं और इसको और आसान भाषा में अच्छे से समझ सकते हैं इसके अलावा हम कंप्यूटर के और भी कोर्सेज प्रोवाइड करते हैं उनकी डिटेल साहब को नीचे लिंक में दिखाई दे रही है अब वहां पर क्लिक कर सकते हैं और हमारे यूट्यूब चैनल को भी सब्सक्राइब कर सकते हैं