ArchiMate ओपन ग्रुप आर्चीमेट फोरम द्वारा बनाए रखे गए एक खुला मानक है।
पिछले संस्करणों को नियमित रूप से जारी किया जाता है, जिसमें नवीनतम ArchiMate 3.0 है, जिसे मध्य 2016 में प्रकाशित किया गया था। इसमें एंटरप्राइज आर्किटेक्चर मॉडलिंग भाषा के विनिर्माण और ArchiMate फ्रेमवर्क के विनिर्माण शामिल हैं।
ArchiMate में, एक मॉडल को एक “अवधारणाओं का संग्रह” के रूप में परिभाषित किया गया है, और एक अवधारणा को एक “तत्व या संबंध” के रूप में परिभाषित किया गया है। एंटरप्राइज आर्किटेक्चर मॉडलिंग भाषा विनिर्माण में एंटरप्राइज आर्किटेक्चर क्षेत्र के लिए विशिष्ट अवधारणाओं की सटीक परिभाषाएं और व्याख्याएं दी गई हैं। इस मॉडलिंग भाषा का उपयोग एंटरप्राइज आर्किटेक्चर के प्रतिनिधित्व के साथ-साथ उनके समय के साथ विकास का वर्णन करने के लिए भी किया जा सकता है।
ArchiMate फ्रेमवर्क


चित्र 1: ArchiMate 3.0 विनिर्माण में परिभाषित ArchiMate फ्रेमवर्क।
[स्रोत: ArchiMate 3.0 विनिर्माण, ओपन ग्रुप मानक। ओपन ग्रुप, 2016।]


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


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


चित्र 3: ArchiMate में संबंध प्रकारों का अंश, उनकी परिभाषाएं और आइकन। [आधारित: ArchiMate 3.0 विनिर्माण, ओपन ग्रुप मानक। ओपन ग्रुप, 2016।]
ArchiMate और TOGAF के बीच संबंध
ArchiMate TOGAF मानक से निकटता से संबंधित है और उन मॉडलों पर लागू किए जा सकने वाली एक मॉडलिंग भाषा प्रदान करता है जो TOGAF के भीतर बनाए गए हैं। ArchiMate फ्रेमवर्क को TOGAF ADM के साथ मैप किया जा सकता है, जैसा कि चित्र 4 में दिखाया गया है।


चित्र 4: ArchiMate फ्रेमवर्क का TOGAF ADM के साथ मैपिंग। [आधारित: ArchiMate 3.0 विनिर्माण, ओपन ग्रुप मानक। ओपन ग्रुप, 2016।]
ArchiMate के लाभ और नुकसान
ArchiMate का एक लाभ यह है कि यह व्यक्तिगत परतों पर आर्किटेक्चर के दृश्यीकरण की अनुमति देता है और साथ ही अलग-अलग परतों के बीच संबंधों का वर्णन भी करता है, जैसा कि चित्र 5 में उदाहरण के रूप में दिखाया गया है।


चित्र 5: एकल-परत और अलग-अलग परतों वाले एंटरप्राइज आर्किटेक्चर मॉडलों के उदाहरण।
[स्रोत: ArchiMate 3.0 विनिर्माण, ओपन ग्रुप मानक। ओपन ग्रुप, 2016।]
इसके अलावा, ArchiMate एंटरप्राइज आर्किटेक्चर तत्वों की विस्तृत सूची, एक पूर्व निर्धारित मेटामॉडल, कुछ सरलीकृत मानक दृष्टिकोण और व्यापक रूप से उपलब्ध सार्वजनिक दस्तावेज़ीकरण प्रदान करता है। इस आर्किटेक्चर वर्णन भाषा का उपयोग करके एंटरप्राइज आर्किटेक्चर के मॉडलिंग के लिए टूल समर्थन भी उपलब्ध है [BBL12]।
ArchiMate का एक नुकसान इसकी सीमित विस्तारता है। इसके अलावा, कुछ अवधारणाएं अस्पष्ट हैं, और मॉडलर्स को फ्रेमवर्क के सफलतापूर्वक उपयोग करने के लिए प्रशिक्षण की आवश्यकता होती है। अंत में, ArchiMate के कार्यान्वयन के दौरान, मौजूदा अवधारणाओं को ArchiMate अवधारणाओं में निर्धारित करने के लिए शब्दावली मैपिंग की आवश्यकता होती है।
ArchiMate 3.0 विनिर्माण ऑनलाइन डाउनलोड या देखने के लिए उपलब्ध है।