de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

हेक्सागोनल आर्किटेक्चर डायग्राम क्या है

हेक्सागोनल आर्किटेक्चर डायग्राम सॉफ्टवेयर डिजाइन में उपयोग किए जाने वाले एक आर्किटेक्चरल पैटर्न है जिसका उद्देश्य ढीले-ढाले जुड़े एप्लिकेशन कंपोनेंट बनाना है। इस दृष्टिकोण को पारंपरिक लेयर्ड आर्किटेक्चर का विकल्प माना जाता है। यह DDD (डोमेन ड्रिवन डिजाइन आर्किटेक्चर) के बहुत सारे रूपों में से एक है।

हेक्सागोनल आर्किटेक्चर का आविष्कार ऑब्जेक्ट-ओरिएंटेड सॉफ्टवेयर डिजाइन में ज्ञात संरचनात्मक त्रुटियों से बचने के प्रयास में 2005 में एलिस्टायर कॉकबर्न द्वारा किया गया था, जैसे कि परतों के बीच अवांछित निर्भरता और उपयोगकर्ता इंटरफेस कोड में व्यापार तर्क का दूषित होना। इसके पीछे का विचार डिजाइन के किनारे पर इनपुट और आउटपुट रखना है। इस प्रकार, आप अपने एप्लिकेशन के केंद्रीय तर्क (कोर) को बाहरी समस्याओं से अलग कर सकते हैं। किनारे पर इनपुट और आउटपुट का मतलब है कि आप इसके हैंडलर को बिना कोर कोड के बदले बदल सकते हैं।

इस डायग्राम को संपादित करें

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

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

कोर

  • एप्लिकेशन के व्यापार तर्क के घटित होने के स्थान को परिभाषित किया जाता है
  • यह डेटा प्राप्त करता है, उस पर संचालन करता है, और वैकल्पिक रूप से डेटाबेस या पर्सिस्टेंस एंटिटी जैसे अन्य बाहरी पक्षों के साथ संचार कर सकता है।

पोर्ट्स

  • यह एप्लिकेशन की सीमाओं का प्रतिनिधित्व करता है।

एडेप्टर

  • इसे बाहरी पक्षों द्वारा उपयोग के लिए इंटरफेस के रूप में लागू किया जा सकता है।

ऑनलाइन हेक्सागोनल आर्किटेक्चर डायग्राम टूल

आप हेक्सागोनल आर्किटेक्चर डायग्राम बना सकते हैंविजुअल पैराडाइम ऑनलाइन, एक उपयोग में आसान ऑनलाइन हेक्सागोनल आर्किटेक्चर डायग्राम टूल के साथ

एक हेक्सागोनल आर्किटेक्चर डायग्राम बनाएं

हेक्सागोनल आर्किटेक्चर डायग्राम ऑनलाइन बनाएं

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

वीपी ऑनलाइन डायग्राम में हेक्सागोनल आर्किटेक्चर डायग्राम टेम्पलेट की एक संख्या शामिल है। आप एक टेम्पलेट से शुरू कर सकते हैं या अपने खुद के लिए बिना किसी आधार के बना सकते हैं। इनमें से कुछ टेम्पलेट नीचे दिए गए हैं। शुरू करने के लिए सिर्फ एडिट बटन पर क्लिक करें।


यह पोस्ट Deutsch, English, Español, فارسی, Français, Bahasa Indonesia, 日本語, Polski, Portuguese, Ру́сский, Việt Nam, 简体中文 और 繁體中文 में भी उपलब्ध है।