नेमस्पेस <SI-Namespace>::skeleton
उपयोगकर्ता गाइडएआई जनित
सर्विस-ओरिएंटेड इंटरफ़ेस के प्रावधान और कार्यान्वयन के लिए सर्वर-साइड स्केलेटन को परिभाषित करता है।
सर्विस-ओरिएंटेड इंटरफ़ेस के प्रावधान और कार्यान्वयन के लिए सर्वर-साइड स्केलेटन को परिभाषित करता है।
नेमस्पेस <SI-Namespace>::skeleton AUTOSAR Adaptive Platform (रिलीज़ R25-11) के मॉड्यूल com में क्लास <SI>Skeleton के माध्यम से सर्विस इंटरफ़ेस के लिए सर्वर-साइड मेडिएशन लेयर को एनकैप्सुलेट करता है। यह इनकमिंग मेथड कॉल्स को एप्लिकेशन-विशिष्ट बिज़नेस लॉजिक पर अग्रेषित करने के साथ-साथ कनेक्टेड क्लाइंट्स को इवेंट्स और फ़ील्ड्स प्रेषित करने का कार्य करता है। सर्वर एप्लिकेशन स्केलेटन को इंस्टैंशिएट करता है, प्लेटफ़ॉर्म के माध्यम से सर्विस प्रदान करता है और ऑब्जेक्ट के विनाश से पहले ऑफ़र को समाप्त करता है। चूँकि संचार संभवतः समवर्ती होता है, इसलिए प्रदान किए गए मेथड कॉल्स को थ्रेड-सुरक्षित रूप से कार्यान्वित किया जाना चाहिए। प्रश्न (खुला)
संदर्भ
नेमस्पेस <SI-Namespace>::skeleton AUTOSAR Adaptive Platform (रिलीज़ R25-11) के संचार मॉड्यूल com के अंतर्गत सर्वर-साइड सर्विस कंपोनेंट्स के लिए मानकीकृत नेमस्पेस बनाता है। इस नेमस्पेस के केंद्र में सर्विस स्केलेटन क्लास <SI>Skeleton है, जो किसी सर्विस प्रोवाइडर के एप्लिकेशन-विशिष्ट कार्यान्वयन और अंतर्निहित संचार मिडलवेयर के बीच मेडिएशन लेयर का प्रतिनिधित्व करती है। आइडेंटिफ़ायर <SI> सर्विस इंटरफ़ेस के वास्तविक नाम के लिए प्लेसहोल्डर के रूप में कार्य करता है, जबकि <SI-Namespace> इंटरफ़ेस परिभाषा के कॉन्फ़िगरेशन द्वारा निर्धारित नेमस्पेस को दर्शाता है।
नेमस्पेस की प्राथमिक ज़िम्मेदारी सर्विस-ओरिएंटेड संचार के सर्वर-साइड संचालन के लिए टाइप-सुरक्षित संरचनाएं प्रदान करना है। यहाँ आवश्यक इंटरैक्शन पार्टनर्स स्वयं सर्विस एप्लिकेशन और प्लेटफ़ॉर्म मिडलवेयर हैं। क्लास <SI>Skeleton संभवतः सर्विस प्रोवाइडर के एप्लिकेशन-विशिष्ट कार्यान्वयन के लिए बेस क्लास के रूप में कार्य करती है, जिससे सर्विस एप्लिकेशन इनहेरिट करता है या जिसे वह मेथड कॉल्स प्राप्त करने और इवेंट्स प्रदान करने के लिए इंस्टैंशिएट करता है। प्रश्न Q-d43c51f8b475898f (खुला)
जीवनचक्र
नेमस्पेस में कंपोनेंट्स का लाइफ़साइकिल क्लास <SI>Skeleton के प्रावधान और संचालन पर आधारित होता है। सर्विस स्केलेटन का एक इंस्टेंस Adaptive Platform के किसी इंस्टेंस पर किसी सर्विस की सक्रिय उपस्थिति का प्रतिनिधित्व करता है। ऑब्जेक्ट का निर्माण और कॉन्फ़िगरेशन सर्विस प्रदाता एप्लिकेशन का दायित्व है, जो इंस्टेंस को एक विशिष्ट सर्विस और इंस्टेंस आइडेंटिफ़ायर से जोड़ता है।
स्केलेटन इंस्टेंस का लाइफ़साइकिल सर्विस प्रावधान से जुड़ा होना संभावित है, जहाँ सक्रिय रूप से ऑफ़र करने से पहले इंस्टेंस को पूरी तरह से इनिशियलाइज़ किया जाना चाहिए और सर्विस ऑफ़र को विधिवत बंद करने के बाद ही इसे नष्ट किया जा सकता है। प्रश्न Q-de1059259cadf8ee (खुला) संचालन चरण के दौरान, स्केलेटन रजिस्टर्ड मेथड बॉडीज़ को आने वाले अनुरोधों का डिस्पैचिंग और आउटगोइंग इवेंट्स का प्रबंधन संभालता है।
निष्पादन मॉडल के संबंध में, यह ध्यान में रखा जाना चाहिए कि कॉल्स नेटवर्क से आते हैं। स्केलेटन और मिडलवेयर के बीच संचार एसिंक्रोनस और समवर्ती होने की संभावना है, इसलिए मेथड कॉल्स और इवेंट ट्रांसमिशन को थ्रेड-सुरक्षित रूप से संभाला जाना चाहिए। प्रश्न Q-3ff7109db2f3f381 (खुला) सर्विस को निष्क्रिय करते समय, एप्लिकेशन <SI>Skeleton ऑब्जेक्ट के नष्ट होने से पहले संचार को व्यवस्थित रूप से बंद करना सुनिश्चित करता है।
उपयोग पथ
नेमस्पेस का उपयोग करते समय विशिष्ट क्रम कार्यान्वयन, प्रावधान, संचार और डी-इनिशियलाइज़ेशन चरणों में विभाजित होता है। सबसे पहले, डेवलपर <SI>Skeleton पर आधारित एक एप्लिकेशन-विशिष्ट क्लास को लागू करके आवश्यक इंटरफ़ेस लॉजिक को कार्यान्वित करता है। इस क्लास के भीतर, सर्विस इंटरफ़ेस में निर्दिष्ट मेथड्स को ठोस बिज़नेस लॉजिक प्रदान किया जाता है।
रनटाइम पर, सर्विस एप्लिकेशन व्युत्पन्न स्केलेटन ऑब्जेक्ट को इंस्टैंशिएट करता है और इसे प्लेटफ़ॉर्म के लिए रिलीज़ करता है। रिलीज़ के बाद, स्केलेटन इंस्टेंस कनेक्टेड क्लाइंट्स से अनुरोध प्राप्त करता है, उन्हें कार्यान्वित मेथड्स पर अग्रेषित करता है और मिडलवेयर को रिटर्न वैल्यूज वापस भेजता है। इसके समानांतर, एप्लिकेशन सब्सक्राइब करने वाले सर्विस क्लाइंट्स को इवेंट्स या फ़ील्ड अपडेट्स प्रकाशित करने के लिए स्केलेटन का उपयोग कर सकता है। संचालन पूरा होने के बाद, सर्विस को डी-रजिस्टर किया जाता है और <SI>Skeleton का इंस्टेंस रिलीज़ कर दिया जाता है।
यह गाइड AUTOSAR Adaptive Platform (रिलीज़ R25-11, मॉड्यूल com) के विनिर्देश डेटा पर आधारित है। यह सर्विसेज प्रदान करने के लिए सर्वर-साइड स्केलेटन का वर्णन करता है।
इस रिलीज़ के लिए कोई तत्व डेटा उपलब्ध नहीं
क्लासें
Service skeleton class
क्लास आरेख
Abgerundete Rahmen = Namespace- bzw. Klassen-Scopes; hohle Dreieckspfeile = Vererbung (zeigt zur Basisklasse); graue Boxen = namespace-fremde bzw. externe Basisklassen. Klicken öffnet die jeweilige Klassen- bzw. cppreference-Seite.
gemini-3.8-flash-low· 2026-10-13 · जर्मन मूल