Application server एक server है जिसे विशेष रूप से applications चलाने के लिए डिज़ाइन किया गया है। एक “server” में hardware और software दोनों होते हैं जो प्रोग्राम चलाने के लिए वातावरण प्रदान करते हैं।
एप्लिकेशन सर्वर का उपयोग कई उद्देश्यों के लिए किया जाता है। यहां कुछ उदाहरण दिए गए हैं:
Why Use an Application Server?
Web server वेब पेजों की सेवा के लिए डिज़ाइन किए गए हैं और अक्सर अनुकूलित किए जाते हैं। इसलिए, आपके पास मांग वाले वेब एप्लिकेशन चलाने के लिए संसाधन नहीं हो सकते हैं। एप्लिकेशन सर्वर इन एप्लिकेशन को real-time में चलाने के लिए processing पावर और memory प्रदान करता है। यह विशिष्ट अनुप्रयोगों को चलाने के लिए एक वातावरण भी प्रदान करता है। उदाहरण के लिए, क्लाउड सेवाओं को Windows कंप्यूटर पर डेटा संसाधित करने की आवश्यकता हो सकती है। Linux-based सर्वर क्लाउड सेवाओं के लिए एक वेब इंटरफ़ेस प्रदान कर सकते हैं, लेकिन वे Windows अनुप्रयोग नहीं चला सकते हैं। इसलिए, आप input डेटा को विंडोज-आधारित एप्लिकेशन सर्वर पर भेज सकते हैं। एप्लिकेशन सर्वर डेटा को संसाधित कर सकता है और परिणाम वेबसर्वर को वापस भेज सकता है। वेब सर्वर परिणामों को वेब ब्राउज़र में output कर सकता है।