अर्चीमेट का त्वरित अध्ययन भाग 8 – प्रौद्योगिकी परत अवधारणाएँ और संबंध

प्रौद्योगिकी परत सिस्टम सॉफ्टवेयर एप्लिकेशन और इंफ्रास्ट्रक्चर का वर्णन करती है। जहां लागू हो, अर्चीमेट भाषा व्यापार और एप्लिकेशन परतों के साथ तुलनाएँ बनाती है। प्रौद्योगिकी परत के तत्व आमतौर पर एक संगठन की तकनीकी व्यवस्था को मॉडल करने के लिए उपयोग किए जाते हैं, जो संगठन के तकनीकी इंफ्रास्ट्रक्चर की संरचना और व्यवहार का वर्णन करते हैं।

सक्रिय संरचना तत्व

प्रौद्योगिकी परत में मुख्य सक्रिय संरचना तत्व नोड है। इस तत्व का उपयोग इस परत पर संरचनात्मक इकाइयों को मॉडल करने के लिए किया जाता है और इसके निम्नलिखित लक्षण हैं:

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

नोड अवधारणा नोटेशन

एक नोड एक सक्रिय प्रसंस्करण तत्व है, जिसे एक गणनात्मक संसाधन के रूप में परिभाषित किया गया है, जिस पर आर्टिफैक्ट्स को संग्रहीत या निर्माण किया जा सकता है निष्पादन के लिए।

ArchiMate Notation: Node

नोड अवधारणा उदाहरण

नीचे दिए गए अर्चीमेट आरेख में, आप एक एप्लिकेशन सर्वर नोड देखते हैं, जो ब्लेड उपकरण और जावा ईई-आधारित एप्लिकेशन सर्वर सिस्टम सॉफ्टवेयर से बना है।

एक नोड का नाम सबसे अच्छा एक संज्ञा होता है।

ArchiMate Example: Node

उपकरण अवधारणा नोटेशन

एक उपकरण एक नोड का विशेषीकरण है, जो प्रोसेसिंग क्षमता वाले एक भौतिक संसाधन का प्रतिनिधित्व करता है। इसका उपयोग आमतौर पर मेनफ्रेम, पीसी या राउटर जैसे हार्डवेयर प्रणालियों को मॉडल करने के लिए किया जाता है।

ArchiMate Notation: Device

एक उपकरण को एक हार्डवेयर संसाधन के रूप में परिभाषित किया गया है, जिस पर आर्टिफैक्ट्स को संग्रहीत या निर्माण किया जा सकता है निष्पादन के लिए, निम्नलिखित विशेषताओं के साथ:

  • उपकरण, सिस्टम सॉफ्टवेयर के साथ, एक नोड का हिस्सा बनते हैं।
  • उपकरण संयुक्त हो सकते हैं; अर्थात उप-उपकरणों से बने होते हैं।
  • उपकरण नेटवर्क के माध्यम से एक दूसरे से जोड़े जा सकते हैं।
  • आर्टिफैक्ट्स को उपकरणों पर निर्धारित (अर्थात निर्माण) किया जा सकता है।
  • सिस्टम सॉफ्टवेयर को उपकरणों पर निर्धारित किया जा सकता है।
  • एक उपकरण उप-उपकरणों से बना हो सकता है।
  • एक नोड में एक या एक से अधिक उपकरण हो सकते हैं।
  • एक उपकरण का नाम सबसे अच्छा एक संज्ञा होता है, जो हार्डवेयर के प्रकार को संदर्भित करता है; उदाहरण के लिए, “आईबीएम मेनफ्रेम।”
  • विभिन्न आइकनों का उपयोग उपकरण प्रकारों को अलग करने के लिए किया जा सकता है, जैसे मेनफ्रेम और व्यक्तिगत कंप्यूटर।

उपकरण अवधारणा उदाहरण

नीचे दिए गए अर्चीमेट आरेख में बहुत सारे सर्वरों के उदाहरण दिखाए गए हैं, जो उपकरणों के रूप में मॉडल किए गए हैं और लोकल एरिया नेटवर्क (एलएएन) के माध्यम से एक दूसरे से जुड़े हैं।

ArchiMate Example: Device

सिस्टम सॉफ्टवेयर अवधारणा नोटेशन

सिस्टम सॉफ्टवेयर एक विशिष्ट प्रकार के घटक या वस्तु के लिए सॉफ्टवेयर परिवेश का प्रतिनिधित्व करता है, जिस पर घटकों और वस्तुओं के रूप में कार्यान्वित तत्वों को निर्माण किया जाता है।

ArchiMate Notation: System Software

सिस्टम सॉफ्टवेयर एक नोड का विशेषीकरण है जिसका उपयोग कार्यान्वित तत्वों के चलने वाले सॉफ्टवेयर परिवेश को मॉडल करने के लिए किया जाता है, निम्नलिखित विशेषताओं के साथ:

  • सिस्टम सॉफ्टवेयर उदाहरण के लिए, ऑपरेटिंग सिस्टम, JEE एप्लिकेशन सर्वर, डेटाबेस सिस्टम, वर्कफ्लो इंजन, या ERP या CRM पैकेज जैसे COTS सॉफ्टवेयर का प्रतिनिधित्व कर सकता है।
  • सिस्टम सॉफ्टवेयर में अन्य सिस्टम सॉफ्टवेयर शामिल हो सकते हैं; उदाहरण के लिए, एक डेटाबेस वाला ऑपरेटिंग सिस्टम।
  • हार्डवेयर परिवेश का प्रतिनिधित्व करने वाले उपकरणों के साथ सिस्टम सॉफ्टवेयर के संयोजन से एक सामान्य नोड बनता है।
  • सिस्टम सॉफ्टवेयर को उपकरणों के लिए निर्धारित किया जा सकता है।
  • सिस्टम सॉफ्टवेयर का नाम उपयोग के परिवेश के प्रकार को संदर्भित करने वाला एक संज्ञा होना चाहिए; उदाहरण के लिए, “JEE सर्वर।”
  • तत्वों को सिस्टम सॉफ्टवेयर पर निर्धारित किया जा सकता है (अर्थात उस पर निर्माण किया जा सकता है)।
  • एक नोड में सिस्टम सॉफ्टवेयर शामिल हो सकता है।

सिस्टम सॉफ्टवेयर अवधारणा उदाहरण

नीचे दिए गए ArchiMate आरेख में, हम एक मेनफ्रेम उपकरण देखते हैं जो दो सिस्टम सॉफ्टवेयर परिवेशों को निर्माण करता है: एक कस्टमर ट्रांजैक्शन सर्वर और एक डेटाबेस मैनेजमेंट सिस्टम (DBMS)।

ArchiMate Example: System Software

तकनीकी इंटरफेस अवधारणा नोटेशन

एक तकनीकी इंटरफेस को एक प्रवेश बिंदु के रूप में परिभाषित किया गया है जहां एक नोड द्वारा प्रदान किए गए तकनीकी सेवाओं को अन्य नोड्स और एप्लिकेशन घटकों द्वारा प्राप्त किया जा सकता है।

ArchiMate Notation: Technology Interface

एक तकनीकी इंटरफेस यह निर्धारित करता है कि एक नोड की तकनीकी सेवाओं को उपलब्ध इंटरफेस के माध्यम से अन्य नोड्स द्वारा कैसे प्राप्त किया जा सकता है, निम्नलिखित विशेषताओं के साथ:

  • तकनीकी इंटरफेस परिवेश के लिए तकनीकी सेवाओं को उजागर करते हैं।
  • एक तकनीकी इंटरफेस एक अनुबंध को निर्धारित करता है जिसे वास्तविक बनाने वाले घटक को पूरा करना होगा।
  • तकनीकी इंटरफेस संयोजन के माध्यम से एक नोड का हिस्सा बन सकते हैं।

तकनीकी इंटरफेस अवधारणा उदाहरण

नीचे दिए गए मॉडल में, हम एक उजागर किए गए क्लाइंट तकनीकी इंटरफेस को देखते हैं जो क्लाइंट/सर्वर सिस्टम सॉफ्टवेयर का हिस्सा है।

तकनीकी इंटरफेस का नाम एक संज्ञा होना चाहिए।

ArchiMate Example: Technology Interface

नेटवर्क अवधारणा नोटेशन

एक नेटवर्क को दो या अधिक उपकरणों के बीच संचार के माध्यम के रूप में परिभाषित किया गया है।

ArchiMate Notation: Network

एक नेटवर्क भौतिक संचार ढांचे का प्रतिनिधित्व करता है और निम्नलिखित विशेषताओं के साथ है:

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

नेटवर्क संकल्पना उदाहरण

नीचे दिए गए मॉडल में, 100 Mb/s LAN नेटवर्क होस्ट और पीसी उपकरणों को जोड़ता है।

ArchiMate Example: Network

संचार मार्ग संकल्पना नोटेशन

एक संचार मार्ग को दो या अधिक नोड्स के बीच एक लिंक के रूप में परिभाषित किया गया है, जिसके द्वारा वे डेटा का आदान-प्रदान कर सकते हैं।

ArchiMate Notation: Communication Path

  • संचार मार्गों का उपयोग नोड्स के बीच तार्किक संचार संबंधों के मॉडलिंग के लिए किया जाता है और इनके निम्नलिखित लक्षण हैं:
  • वे एक या अधिक नेटवर्क द्वारा वास्तविक किए जाते हैं, जो भौतिक संचार लिंक का प्रतिनिधित्व करते हैं।
  • मार्ग के संचार गुण (उदाहरण के लिए, बैंडविड्थ, लेटेंसी) आमतौर पर आधारभूत नेटवर्कों से एकत्रित किए जाते हैं।
  • एक संचार मार्ग दो या अधिक नोड्स को जोड़ता है।
  • एक संचार मार्ग एक या अधिक नेटवर्क द्वारा वास्तविक किया जाता है और परमाणु है।

संचार मार्ग संकल्पना उदाहरण

नीचे दिए गए ArchiMate आरेख में, हम एक एप्लिकेशन सर्वर और क्लाइंट के बीच “मैसेज क्यू” संचार मार्ग देखते हैं।

ArchiMate Example: Communication Path

व्यवहार संकल्पनाएँ

तकनीक परत में व्यवहार तत्व अन्य परतों में व्यवहार तत्वों के समान होते हैं।

उन्हें निम्नलिखित रूप में अलग किया जा सकता है:बाहरी व्यवहारनोड्स के रूप में तकनीक सेवाएँ, और आंतरिक व्यवहारउन नोड्स का; अर्थात् उन सेवाओं को वास्तविक करने वाले तकनीक कार्यजो इन सेवाओं को वास्तविक करते हैं।

तकनीक कार्य संकल्पना नोटेशन

एक तकनीक कार्य एक नोड के आंतरिक व्यवहार का वर्णन करता है और उस तकनीकी व्यवहार के संग्रह का प्रतिनिधित्व करता है, जो एक नोड कर सकता है।

Technology Function Notation

एक तकनीक कार्य अपने वास्तविकीकरण से अलग होता है, और केवल आवश्यक व्यवहार को निर्दिष्ट किया जाता है। इसके निम्नलिखित लक्षण हैं:

  • तकनीक कार्य तकनीक सेवाओं को वास्तविक कर सकते हैं।
  • तकनीक कार्य अन्य तकनीक कार्यों की तकनीक सेवाओं द्वारा सेवा प्राप्त कर सकते हैं।
  • तकनीक कार्य तकनीकी वस्तुओं तक पहुँच कर सकते हैं।
  • एक नोड को एक तकनीक कार्य के लिए निर्धारित किया जा सकता है (अर्थात् नोड तकनीक कार्य करता है)।
  • तकनीक कार्य का नाम सर्वोत्तम रूप से “-ing” अंतिम वर्ब होता है।

तकनीकी कार्य अवधारणा उदाहरण

नीचे दिए गए ArchiMate आरेख में, डेटाबेस प्रबंधन प्रणाली (DBMS) नोड दो आधारभूत कार्यों को करता है: डेटा प्रवेश प्रदान करना (वास्तविक रूप से डेटा प्रवेश सेवा एप्लिकेशन सॉफ्टवेयर के लिए) और डेटा प्रबंधित करना (वास्तविक रूप से डेटा प्रबंधन सेवा डेटाबेस प्रशासन के लिए).

Technology Function Example

तकनीकी प्रक्रिया अवधारणा नोटेशन

एक तकनीकी प्रक्रिया एक नोड के आंतरिक व्यवहार का वर्णन करती है। एक तकनीकी प्रक्रिया एक विशिष्ट परिणाम प्राप्त करने के लिए एक साथ आने वाले तकनीकी व्यवहार के क्रम का प्रतिनिधित्व करती है। यदि इसका व्यवहार बाहरी रूप से प्रदर्शित किया जाता है, तो इसे एक या एक से अधिक तकनीकी सेवाओं के माध्यम से किया जाता है।

Technology Process Notation

एक तकनीकी प्रक्रिया की निम्नलिखित विशेषताएं हैं:

  • एक तकनीकी प्रक्रिया तकनीकी सेवाओं को वास्तविक रूप दे सकती है।
  • एक तकनीकी प्रक्रिया अपने वास्तविकीकरण से अलग होती है। केवल आवश्यक व्यवहार को निर्दिष्ट किया जाता है।
  • यह तकनीकी वस्तुओं को इनपुट के रूप में उपयोग कर सकती है, उनका उपयोग कर सकती है या उन्हें परिवर्तित कर सकती है, और आउटपुट के रूप में अन्य तकनीकी वस्तुओं का उत्पादन कर सकती है।
  • अन्य तकनीकी सेवाएं तकनीकी प्रक्रिया की सेवा कर सकती हैं (उसके द्वारा उपयोग की जा सकती हैं)।
  • एक तकनीकी प्रक्रिया तकनीकी वस्तुओं तक पहुंच कर सकती है।
  • एक नोड को एक तकनीकी प्रक्रिया के लिए निर्धारित किया जा सकता है, जिसका अर्थ है कि नोड प्रक्रिया को करता है।
  • एक तकनीकी प्रक्रिया का नाम एक तकनीकी व्यवहार के क्रम की स्पष्ट पहचान करनी चाहिए; उदाहरण के लिए, “सिस्टम स्टार्टअप क्रम” या “डेटाबेस की प्रतिलिपि बनाएं।”

तकनीकी सेवा अवधारणा नोटेशन

एक तकनीकी सेवा स्पष्ट रूप से परिभाषित उजागर तकनीकी व्यवहार का प्रतिनिधित्व करती है।

Technology Service Notation

एक तकनीकी सेवा एक नोड की कार्यक्षमता को उसके वातावरण के सामने उजागर करती है। इस कार्यक्षमता को एक या एक से अधिक तकनीकी इंटरफेस के माध्यम से प्राप्त किया जा सकता है और इसकी निम्नलिखित विशेषताएं हैं:

  • तकनीकी सेवाएं तकनीकी कार्यों या प्रक्रियाओं द्वारा वास्तविक रूप दी जाती हैं।
  • वातावरण के दृष्टिकोण से, एक तकनीकी सेवा का अर्थपूर्ण होना चाहिए।
  • इसे अपने उपयोगकर्ताओं के लिए अपने आप में उपयोगी एक व्यवहार का इकाई प्रदान करना चाहिए, जैसे एप्लिकेशन घटक और नोड।
  • तकनीकी सेवाएं एप्लिकेशन घटकों या नोड्स की सेवा कर सकती हैं।
  • तकनीकी सेवाएं अर्थात् आवश्यकता, उपयोग और कलाकृतियों का उत्पादन कर सकती हैं, उदाहरण के लिए, संदेशों वाले फाइल।
  • तकनीकी सेवाएँ उप-सेवाओं से बनी हो सकती हैं।
  • तकनीकी सेवाएँ संदेश संचरण, भंडारण, नामकरण और नामावली सेवाओं को शामिल कर सकती हैं।
  • तकनीकी सेवा का नाम सबसे अच्छा होता है एक क्रिया शब्द जो “-ing” पर समाप्त हो; उदाहरण के लिए, “संदेश संचरण।” शब्द “सेवा” को स्पष्ट रूप से शामिल करने वाले नाम भी उपयोग किए जा सकते हैं।

तकनीकी परत उदाहरण

नीचे दिया गया उदाहरण एक तकनीकी घटना दिखाता हैडेटाबेस अद्यतन एक तकनीकी प्रक्रिया को त्रिज्या देता हैदूरस्थ डेटा प्रतिलिपि बनाना, जिसे तकनीकी सेवा द्वारा सेवा दी जाती हैडेटाबेस अद्यतनों की प्रतिलिपि बनाएँ.

Technology Layer Example

इस तकनीकी सेवा को एक तकनीकी कार्य द्वारा वास्तविक बनाया गया हैडेटाबेस प्रतिलिपि बनाना, जो चार अतिरिक्त तकनीकी कार्यों से मिलकर बनी है:

  1. प्रतिलिपि प्रबंधन
  2. स्थानीय अद्यतनों को प्रक्रिया में लाएँ
  3. दूरस्थ अद्यतनों को प्रक्रिया में लाएँ
  4. प्रतिलिपि स्थिति को निगरानी में रखें

प्रबंधन प्रतिलिपि तकनीकी कार्य से अन्य तीन तकनीकी कार्यों की ओर जाने वाला सूचना प्रवाह है।

तकनीकी वस्तुएँ ऐसे सक्रिय संरचना तत्वों का मॉडल बनाती हैं जिनका उपयोग और प्रक्रिया ढांचे द्वारा की जाती है। तकनीकी वस्तुएँ “भौतिक” वस्तुओं का प्रतिनिधित्व करती हैं जिनके साथ एंटरप्राइज ढांचा कार्य करता है। तकनीकी वस्तुएँ अमूर्त तत्व हैं; अर्थात वे मॉडल में उत्पादित नहीं होती हैं लेकिन तकनीकी परत पर कार्य किए जाने वाली चीजों के सामान्य प्रकार के रूप में कार्य करती हैं। इसमें शामिल हो सकता हैअभिलेख (उदाहरण के लिए, फाइलें) औरभौतिक सामग्री.

अभिलेख अवधारणा नोटेशन

अभिलेख तत्व UML से लिया गया है। एक अभिलेख सॉफ्टवेयर विकास या प्रणाली के डेप्लॉयमेंट और संचालन के दौरान उत्पन्न या उपयोग किए जाने वाले डेटा का एक हिस्सा है। इन्हें नोड पर डेप्लॉय किया जा सकता है।

Artifact Notation

इसे रूप में दर्शाया जाता है: अभिलेख: उदाहरण के लिए, डेटा वस्तु के लिए फाइल।

अभिलेख अवधारणा उदाहरण

इस उदाहरण में, एक वेब आर्काइव अभिलेख (जो एक एप्लिकेशन घटक को वास्तविक बना सकता है) दो अन्य अभिलेखों से मिलकर बना है:

  • डेटाबेस पहुँच जावा आर्काइव
  • व्यापार तर्क जावा आर्काइव

Artifact Example

वेब आर्काइव एर्टिफैक्ट के दो विशेषीकरण हैं:

  • खरीद एप्लिकेशन वेब आर्काइव
  • कोट एप्लिकेशन वेब आर्काइव

एक यात्रा बीमा डेटाबेस एर्टिफैक्ट (जो डेटा ऑब्जेक्ट को वास्तविक बना सकता है) वेब आर्काइव एर्टिफैक्ट से जुड़ा है।

अन्य ArchiMate संसाधन और लेख

Leave a Reply