एंबेडेड HTTP सर्वर

From Vigyanwiki
Revision as of 19:48, 14 August 2023 by alpha>Indicwiki (Created page with "{{More citations needed|date=August 2022}} thumb|148x200px|दाएं|[[HTTP सर्वर और अन्य प्रोटोकॉ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
HTTP सर्वर और अन्य प्रोटोकॉल के माध्यम से ऑडियो और मिश्रित वीडियो इनपुट के साथ एक छोटे आईपी वीडियो सर्वर (सेंसोरे 2453एस) के सामने और पीछे के दृश्य।

एम्बेडेड HTTP सर्वर एक HTTP सर्वर है जिसका उपयोग अंतः स्थापित प्रणाली में किया जाता है।

HTTP सर्वर को आमतौर पर अनुप्रयोग प्रक्रिया सामग्री (एम्बेडेड) सिस्टम के एक सॉफ़्टवेयर घटक के रूप में कार्यान्वित किया जाता है जो यांत्रिक और/या विद्युत भागों वाली मशीन को नियंत्रित और/या मॉनिटर करता है।[1] वेब ब्राउज़र का उपयोग करके एक या अधिक स्थानीय या दूरस्थ उपयोगकर्ता (कंप्यूटिंग) के साथ संचार की अनुमति देने के लिए HTTP सर्वर हाइपरटेक्स्ट परहस्त शिष्टाचार संचार प्रोटोकॉल लागू करता है। इसका उद्देश्य उपयोगकर्ताओं को स्थानीय उपयोगकर्ता इंटरफेस (प्रदर्शन उपकरण , कंप्यूटर) के लिए आवश्यक पारंपरिक बाह्य उपकरणों का उपयोग किए बिना, संगणक संजाल के माध्यम से एम्बेडेड सिस्टम (वेब यूजर इंटरफ़ेस, डेटा मॉनिटरिंग, डेटा लॉकर, डेटा कॉन्फ़िगरेशन इत्यादि) द्वारा प्रदान की गई जानकारी के साथ बातचीत करने की अनुमति देना है। कीबोर्ड, आदि)।[2] कुछ मामलों में HTTP सर्वर के माध्यम से प्रदान की गई कार्यक्षमताएं प्रोग्राम-टू-प्रोग्राम संचार की भी अनुमति देती हैं, उदाहरण के लिए मॉनिटर की गई मशीन आदि के बारे में लॉग किए गए डेटा को पुनः प्राप्त करने के लिए।

उपयोग

एम्बेडेड एप्लिकेशन के भीतर उपयोग के उदाहरण हो सकते हैं (उदाहरण):[citation needed]

  • पारंपरिक एप्लिकेशन के लिए एक पतला क्लाइंट इंटरफ़ेस प्रदान करना;
  • विकास चरण के दौरान डेटाबेस अनुक्रमण, प्रतिवेदन िंग और डिबगिंग उपकरण प्रदान करना;
  • नियमित इंटरफ़ेस में प्रदर्शित होने वाली जानकारी के वितरण और अधिग्रहण के लिए एक प्रोटोकॉल लागू करना - संभवतः एक वेब सेवा, और संभवतः क्रमबद्धता के रूप में XML का उपयोग करना;
  • एक वेब अनुप्रयोग विकसित करना।

लाभ

उपरोक्त कार्य करने के लिए HTTP का उपयोग करने के कुछ फायदे हैं:[citation needed]

  • HTTP एक अच्छी तरह से अध्ययन किया गया क्रॉस-प्लेटफ़ॉर्म प्रोटोकॉल है और इसमें परिपक्व कार्यान्वयन निःशुल्क उपलब्ध हैं;
  • HTTP को शायद ही कभी फ़ायरवॉल (कंप्यूटिंग) और इंट्रानेट राउटर (कंप्यूटिंग) द्वारा अवरुद्ध किया जाता है;
  • HTTP क्लाइंट (जैसे वेब ब्राउज़र) सभी आधुनिक कंप्यूटरों पर आसानी से उपलब्ध हैं;
  • अनुप्रयोगों में एम्बेडेड HTTP सर्वर का उपयोग करने की प्रवृत्ति बढ़ रही है जो घर का नेटवर्क |होम-नेटवर्किंग और सर्वव्यापी कंप्यूटिंग के बढ़ते रुझानों के समानांतर है।

विशिष्ट आवश्यकताएँ

प्लेटफ़ॉर्म की प्राकृतिक सीमाएँ जहाँ एक एम्बेडेड HTTP सर्वर चलता है, एम्बेडेड, या अधिक सटीक, एम्बेडेड HTTP सर्वर की गैर-कार्यात्मक आवश्यकताओं की सूची में योगदान देता है। इनमें से कुछ आवश्यकताएँ निम्नलिखित हैं।[citation needed]

प्रत्येक विशिष्ट परियोजना के लिए, आवश्यकताएँ काफी भिन्न हो सकती हैं। उदाहरण के लिए, ROM और RAM फ़ुटप्रिंट एक बहुत गंभीर बाधा हो सकते हैं और सिस्टम डिज़ाइनर के विकल्पों को सीमित कर सकते हैं। सिस्टम के लिए C++ या जावा वर्चुअल मशीन की उपलब्धता एक और बाधा हो सकती है। बार-बार प्रदर्शन एक मुद्दा है, क्योंकि विशिष्ट एम्बेडेड सिस्टम एक साथ कई कार्य चलाते हैं और एक HTTP सर्वर उनमें से केवल एक है और इसे कम शेड्यूलिंग (कंप्यूटिंग) कार्य (कंप्यूटिंग) के रूप में कॉन्फ़िगर किया जा सकता है।

यह भी देखें

संदर्भ

  1. Johny, Anil; Madhusoodanan, K. N. (2021). "हिस्टोपैथोलॉजिकल छवियों में मेटास्टेसिस के निदान और भविष्यवाणी के लिए मोबाइल डिवाइस के साथ एंबेडेड वेबसर्वर का उपयोग करके एज कंप्यूटिंग". International Journal of Computational Intelligence Systems. 14. doi:10.1007/s44196-021-00040-x. S2CID 244923748.
  2. "Oracle HTTP सर्वर के लिए सुरक्षा व्यवस्थापन" (PDF).


बाहरी संबंध