• Home
  • /
  • Blog
  • /
  • एप्लिकेशन सर्वर क्या है?

एप्लिकेशन सर्वर क्या है?

दिसम्बर 8, 2020

एप्लिकेशन सर्वर क्या है?

This post is also available in: English (English) العربية (Arabic)

पिछले लेखों में, हमने सर्वर के बारे में और वेब सर्वर के बारे में भी सीखा। इस लेख में, हम देखेंगे कि एप्लिकेशन सर्वर क्या है? और एक एप्लिकेशन सर्वर वास्तव में क्या करता है?

एप्लिकेशन सर्वर क्या है?

सरल शब्दों में एक एप्लिकेशन सर्वर सॉफ्टवेयर का एक मिश्रित ढांचा है जो वेब एप्लीकेशन और सर्वर वातावरण दोनों को चलाने की अनुमति देता है।

एक एप्लिकेशन सर्वर फ्रेमवर्क में एक व्यापक सेवा परत मॉडल होता है। इसमें मंच के लिए परिभाषित मानक एपीआई के माध्यम से सॉफ्टवेयर डेवलपर के लिए सुलभ घटकों का एक सेट शामिल होता है। वेब ऍप्लिकेशन्स के लिए, ये घटक आमतौर पर अपने वेब सर्वरों के समान वातावरण में चलते हैं। उनका मुख्य काम डायनामिक पृष्ठों का निर्माण करना है।

हालाँकि, कई एप्लिकेशन सर्वर वेब पेज बनाने के अलावा कई और कार्य भी करते हैं। वे क्लस्टरिंग, फेल-ओवर और लोड-बैलेंसिंग जैसी सेवाओं को लागू करते हैं, इसलिए डेवलपर्स व्यापार तर्क (Business Logic)को लागू करने पर ध्यान केंद्रित कर सकते हैं।

जावा एप्लिकेशन सर्वरों के मामले में, सर्वर ऍप्लिकेशन्स को चलाने के लिए एक विस्तारित आभासी मशीन की तरह व्यवहार करता है, एक तरफ डेटाबेस से कनेक्शन को पारदर्शी रूप से संभालता है, और अक्सर दूसरे पर वेब क्लाइंट से कनेक्शन करता है।

एप्लिकेशन सर्वर क्या है

एक एप्लीकेशन सर्वर की संरचना

एप्लिकेशन सर्वर में सर्वर ऑपरेटिंग सिस्टम और सर्वर के हार्डवेयर घटक होते हैं, और वे गहन कार्यों और सेवाओं की पेशकश करने के लिए सभी कार्यों को एक साथ करते हैं जो इसके अंदर होते हैं। यह एप्लिकेशन और सर्वर पर व्यापार और फ़ंक्शन लॉजिक का उपयोग करते समय उपयोगकर्ताओं और एप्लिकेशन एक्सेस को निष्पादित और उत्पन्न करने में मदद करता है। एप्लिकेशन सर्वर को लोड संतुलन, डेटा / एप्लिकेशन सुरक्षा, केंद्रीकृत प्रबंधन इंटरफ़ेस, डेटा अतिरेक और उच्च उपलब्धता सक्षम करने के लिए प्राथमिक सुविधाओं की आवश्यकता होती है। एप्लिकेशन सर्वर को इंटरनेट के माध्यम से एक्सेस करने के लिए दूरस्थ नेटवर्क और एंटरप्राइज़ सिस्टम के साथ जोड़ा जा सकता है। “एप्लिकेशन सर्वर क्या है?” जानने के बाद, आइए अब देखें कि एप्लिकेशन सर्वर के विभिन्न प्रकार क्या हैं?

एप्लिकेशन सर्वर के उदाहरण

कुछ लोकप्रिय एप्लिकेशन सर्वर

  • JBoss: JBossओपन-सोर्स सर्वर है।
  • ग्लासफिश: सन माइक्रोसिस्टम द्वारा प्रदत्त। अब, Oracle द्वारा अधिग्रहित।
  • Weblogic: ओरेकल द्वारा प्रदान किया गया।
  • Websphere: आईबीएम द्वारा प्रदान किया गया।

एप्लिकेशन सर्वर के प्रकार

एप्लिकेशन सर्वर तीन श्रेणियों के होते हैं:

  • एक्टिव एप्लीकेशन सर्वर: यह सर्वर व्यावसायिक तर्क का उपयोग करने के लिए समर्थन और बेहतर वातावरण प्रदान करने में मदद करता है जो सर्वर-साइड पर सक्षम होता है जिसे नियमों, वस्तुओं और घटकों के रूप में व्यक्त किया जाता है, और इसे “स्टेटफुल सर्वर” के रूप में भी जाना जाता है।
  • वेब इनफार्मेशन सर्वर: इस प्रकार का सर्वर HTML टेम्प्लेट को सक्षम करने के साथ डेटाबेस से पेज बनाने में मदद करता है, और इसलिए इसे “स्टेटलेस सर्वर” भी कहा जाता है।
  • कॉम्पोनेन्ट सर्वर: यह सर्वर कोबरा, डीएलएल और जावा बीन जैसे सॉफ्टवेयर घटकों का उपयोग करने के लिए डेटाबेस एक्सेस प्रदान करने में एक प्रमुख भूमिका निभाता है। यह ट्रांसक्शन प्रसंस्करण अनुरोधों के लिए अधिक उपयोगी है।

एप्लीकेशन सर्वर के लाभ

ये एप्लीकेशन सर्वर के लाभ हैं

  • यह सभी आंतरिक और बाहरी घटकों के साथ-साथ समकालिक और अतुल्यकालिक ग्राहक सूचनाओं और सत्र प्रबंधन जैसी सेवाओं के संचालन के लिए बेहतर वातावरण प्रदान करता है।
  • एक क्षेत्र में एप्लिकेशन इंस्टॉल करने का एक आसान तरीका प्रदान करता है।
  • डेटाबेस सर्वर को बदलने जैसे किसी भी कॉन्फ़िगरेशन को संशोधित करने में मदद करता है।
  • पैच और सुरक्षा अपडेट की डिप्लॉयमेंट में मदद करता है।
  • सभी ऍप्लिकेशन्स को सुरक्षा प्रदान करता है।
  • फेलओवर और रिकवरी में मदद करता है।
  • ट्रांसक्शन सपोर्ट प्रदान करता है।
  • लोड संतुलन प्रदान करता है।

वेब सर्वर और एप्लीकेशन सर्वर के बीच अंतर

वेब सर्वरएप्लीकेशन सर्वर
वेब सर्वर केवल वेब कंटेनर को शामिल करता है।जबकि एप्लिकेशन सर्वर में वेब कंटेनर के साथ-साथ ईजेबी कंटेनर भी शामिल है।
वेब सर्वर स्थैतिक कंटेंट लिए उपयोगी या फिट है।जबकि एप्लिकेशन सर्वर डायनामिक कंटेंट के लिए उपयुक्त होता है।
वेब सर्वर कम संसाधनों का उपयोग करता है।जबकि एप्लिकेशन सर्वर अधिक संसाधनों का उपयोग करता है।
जबकि एप्लिकेशन सर्वर अधिक संसाधनों का उपयोग करता है।जबकि एप्लिकेशन सर्वर उद्यमों के अनुप्रयोगों के लिए Run Environment की व्यवस्था करते हैं।
वेब सर्वर में, मल्टी-थ्रेडिंग सपोर्ट नहीं करते है।एप्लीकेशन सर्वर मल्टी-थ्रेडिंग को सपोर्ट करते हैं।
वेब सर्वर की क्षमता एप्लिकेशन सर्वर से कम होती है।जबकि एप्लिकेशन सर्वर की क्षमता वेब सर्वर से अधिक होती है।
वेब सर्वर में, HTML और HTTP प्रोटोकॉल का उपयोग किया जाता है।इसमें, GUI के साथ-साथ HTTP और RPC / RMI प्रोटोकॉल का उपयोग किया जाता है।
वेब सर्वर और एप्लीकेशन सर्वर के बीच अंतर

अब आशा है किआप बता सकते हैं “अनुप्रयोग सर्वर क्या हैं?” और वे वेब सर्वर से कैसे भिन्न हैं?

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
>