2010-01-08 17 views
32

इतने सारे buzzwords। यकीन नहीं है कि मुझे बीएस बिंगो खेलना शुरू करना है या नहीं। और मैं क्रोधित होने की कोशिश नहीं कर रहा हूं। लेकिन मैंने इन विभिन्न खिताबों के साथ कई लोगों को सुना है। तीनों के बीच एक स्पष्ट चित्रण कभी नहीं लगता है। या तीनों के बीच बहुत सारे डोमेन क्रॉसओवर हैं। दरअसल, स्टैक ओवरफ्लो पर चारों ओर देखकर मैंने देखा है कि "सॉल्यूशंस आर्किटेक्ट" भी है। लेकिन वह अन्य स्थानों में इतना प्रचलित प्रतीत नहीं होता है।आवेदन आर्किटेक्ट बनाम सिस्टम आर्किटेक्ट बनाम एंटरप्राइज़ आर्किटेक्ट?

अस्पष्ट उत्तरों के साथ यहां और वहां प्रश्न हैं। लेकिन मुझे इसके लिए निश्चित जवाब चाहिए। कृपया मान लें कि मैं अभी भी सॉफ्टवेयर सामान के लिए अपेक्षाकृत नया हूं और मैं करियर पथ को मानचित्रित करने की कोशिश कर रहा हूं।

ओह, और कृपया नम्र लोगों बनें; यह निश्चित रूप से एक डुप्लिकेट सवाल नहीं है। न तो यह एक कुल है। तो कृपया इसे अकेला छोड़ दो। एक्सपी

+0

सामुदायिक विकी? – Michael

+0

आपको वास्तव में प्रश्न के लिए "आर्किटेक्ट" शब्द की आवश्यकता नहीं है - वास्तुकार सभी तीन डोमेनों में समग्र संरचना को परिभाषित करता है। फिर सवाल "एक आवेदन, एक प्रणाली, और एक उद्यम के बीच क्या अंतर है? ओह, और एक समाधान?" –

उत्तर

40

किसी भी अन्य शब्द की तरह, इन शर्तों का अलग-अलग स्थानों में अलग-अलग उपयोग किया जाता है, और कभी-कभी अंतर-परिवर्तनीय होते हैं। यहाँ मतभेद आम तौर पर कर रहे हैं क्या है:

  • आवेदन वास्तुकार है क्या हम में से कई बस वास्तुकार कहते हैं। एक विशेष समाधान/परियोजना के लिए डिजाइन और दायरे के उच्चतम स्तर के लिए जिम्मेदार व्यक्ति। अगर आप अन्य प्रकार के आर्किटेक्ट्स थे, तो शीर्षक में एप्लिकेशन का उपयोग करना परेशान होगा, और आप यह स्पष्ट करना चाहते थे कि यह व्यक्ति मुख्य रूप से किसी विशेष एप्लिकेशन के बारे में चिंतित हो।
  • एंटरप्राइज़ आर्किटेक्टसभी कंपनियों के समाधान के बारे में चिंतित है। वे एक-दूसरे पर कैसे भरोसा करते हैं, वे एक-दूसरे का उपयोग कैसे करते हैं, उनके सामान्य रखरखाव और सुधार को कितना कुशल बना सकते हैं। वह सोचता है कि सभी समाधान एक साथ कंपनी के मिशन का समर्थन कैसे करते हैं। केवल एक बड़ी कंपनी इस भव्य शीर्षक की गारंटी दे सकती है। एंटरप्राइज़ आर्किटेक्ट एक बड़ा शॉट है जो सीआईओ, सीटीओ और ऐसे अन्य बड़े शॉट्स से मिलता है।
  • सिस्टम आर्किटेक्ट को एप्लिकेशन आर्किटेक्ट की तुलना में व्यापक क्षेत्र और एंटरप्राइज़ आर्किटेक्ट से कम माना जा सकता है। यह शीर्षक कभी-कभी एप्लिकेशन आर्किटेक्ट के समान ही होता है - विशेष प्रोजेक्ट पर बड़ा शॉट। कभी-कभी शीर्षक शीर्षक का हिस्सा व्यापक क्षेत्र को दर्शाता है: व्यक्ति जो कर्तव्यों में सॉफ़्टवेयर शामिल है, लेकिन हार्डवेयर और आईटी, या कोई भी एकाधिक परियोजनाओं के बारे में चिंतित है।
+5

कुछ असली दुनिया पृष्ठभूमि जोड़ना: मुझे 2008 में एक वित्तीय संस्थान द्वारा एक आवेदन वास्तुकार के रूप में किराए पर लिया गया था। मेरी कंपनी खरीदी गई थी, और मेरा शीर्षक समाधान वास्तुकार बन गया। बिल्कुल वही नौकरी, थोड़ा अलग शीर्षक। "आर्किटेक्ट" का अर्थ नियोक्ता कहता है कि यह क्या है। –

+1

सही! और मुझे लगता है कि अगर उन्होंने आपको सिस्टम आर्किटेक्ट कहा था, तो यह भी समझ में आया होगा। मुझे लगता है कि * सिस्टम आर्किटेक्ट * का अर्थ विशेष रूप से अन्य प्रकारों या आर्किटेक्ट्स के संदर्भ में स्पष्ट है जो आप किसी विशेष स्थान के आसपास चल रहे हैं। सिस्टम्स आर्किटेक्ट अक्सर नौकरी का शीर्षक होता है, एक नौकरी के लिए जहां व्यक्ति विभिन्न परियोजनाओं पर * आवेदन वास्तुकार * के रूप में कार्य करता है। –

2

प्रत्येक कंपनी का वास्तव में आपके द्वारा काम की जाने वाली कंपनी द्वारा निर्धारित किया जाता है; कुछ लोग एक समाधान आर्किटेक्ट को कॉल करते हैं जो दूसरों को सिस्टम आर्किटेक्ट कहते हैं। वे सिस्टम (सॉफ्टवेयर) डिजाइन की कुछ अंतर्निहित निगरानी के साथ सभी (माना जाता है) वरिष्ठ पदों पर हैं, लेकिन इसके अलावा मैंने कभी एक परिभाषा नहीं देखी है जो सभी को खुश करेगी। "एंटरप्राइज़" स्थिति को कुछ गुंजाइश बताता है, लेकिन यह तर्कसंगत रूप से "सिस्टम" से अलग नहीं है (फिर से, कंपनी पर निर्भर करता है)। एप्लिकेशन आर्किटेक्ट आमतौर पर मुझे किसी ऐसे व्यक्ति के बारे में सोचता है जो थोड़ी देर के लिए एक वरिष्ठ डेवलपर के रूप में रहा है और एचआर को प्रदर्शन को पुरस्कृत करने के लिए एक नया खिताब चाहिए। जिस तरह से कुछ बड़े कंपनियां इस बिंदु पर "उपराष्ट्रपति" शीर्षक को लॉब करते हैं, वैसे ही इसका मतलब यह नहीं है कि आपको कितने छुट्टियों के दिन मिलते हैं इसके अलावा इसका कोई मतलब नहीं है।

+1

हाँ, अच्छा बिंदु, upvote। अक्सर कौन सा खिताब * वास्तव में * है (ए) आपकी कंपनी में सभी सलाहकार बनाने से आपके ग्राहकों के लिए अधिक प्रभावशाली दिखाई देता है ("वाह, एबीसी परामर्श ने मुझे मदद करने के लिए * वरिष्ठ सिस्टम आर्किटेक्ट * भेजा। मैं बहुत भाग्यशाली हूं!") या (बी) किसी को अधिक पैसे दिए बिना किसी को विशेष महसूस करने की कोशिश कर रहा है। या (सी) किसी को बंद करना जो सीईओ के साथ मित्र है, लेकिन आप जो वास्तव में * ज़्यादा ज़िम्मेदारी नहीं लेना चाहते हैं। –

1

क्या नरक ..

आर्किटेक्ट: आवेदन - अनुप्रयोगों सिस्टम डिजाइन - कई आवेदन डिजाइन और एक प्रणाली उद्यम में निर्देशांक - प्रणालियों डिजाइन और व्यापार उद्यम के अन्य गैर प्रणाली पहलुओं के साथ समन्वय करता है।

चलो वेतन, बोनस और अपने शीर्षक के बारे में चिंता करने पर आप कितना समय खर्च नहीं करते हैं।

+0

संक्षेप में, आप जो कह रहे हैं वह मैं हूं। अगर आप मुझसे पूछें तो सहज ज्ञान युक्त। लेकिन मैं "सिस्टम" परिभाषा के बारे में एक व्यक्ति का विवरण जो आपके द्वारा वर्णित मॉडल में फिट नहीं है। बस समग्र रूप से बहुत ही व्यक्तिपरक लगता है। – IAmAN00B

+0

सुनिश्चित नहीं है कि व्यक्तिपरक और अंतर्ज्ञानी समान हैं। मेरा 'मॉडल' इतना व्यापक है कि मैं एक और कल्पना नहीं कर सकता जो फिट नहीं है। – JeffO

+0

आइए बस यह कहें कि वहां कुछ ऐसे अधिकारियों में हैं जो इच्छानुसार परिभाषाओं के साथ शब्दों को मिलाकर मेल खाते हैं और उम्मीद करते हैं कि वे सभी सत्य के रूप में जो कह रहे हैं उसके पीछे आते हैं। :) – IAmAN00B

5

वैसे यह आपके स्कूल में अभी भी लगता है लेकिन व्यवसाय की दुनिया में देख रहा है और कार्ड पर खिताब की उम्मीद है जो एक डिग्री प्रणाली के रूप में संरचित है ... इसकी नहीं।

सत्य को बताया जाना चाहिए कि व्यापार का शीर्षक या तो आंतरिक वेतन-ग्रेड प्रणाली या संगठन चार्ट का समर्थन करने के लिए एक कंपनी विशिष्ट नौकरी-शीर्षक है। बहुत सामान्य शर्तों से ज्यादा कुछ भी एक कंपनी से दूसरे में लेना मुश्किल है। यह वास्तव में बीए या पीएचडी की तरह बेंचमार्क नहीं है।

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

मुझे लगता है कि योजना बनाने में आपकी सबसे अच्छी शर्त यह तय करना है कि आप क्या करना चाहते हैं, और फिर इसे बहुत अच्छी तरह से करने के लिए अध्ययन करें। किसी भी क्षेत्र में किसी भी क्षेत्र में बहुत प्रभावी होने के लिए आपको सभी क्षेत्रों में थोड़ा सा चुनना होगा ..

शुभकामनाएं!

+0

इसका मतलब यह नहीं था कि मुझे शीर्षक में दिलचस्पी है। बस विशिष्ट परिभाषाओं में रुचि रखते हैं और वे उद्योग में कैसे फिट होते हैं। चूंकि मैं खोज में परिभाषाओं को कम करने में सक्षम नहीं हूं, उपर्युक्त पाठ के साथ, मैं कहूंगा कि ये "शीर्षक" केवल व्यक्तिपरक हैं और इन्हें परिभाषाओं में वैज्ञानिक शब्दों बनाम कलात्मक स्वतंत्रता में वर्गीकृत नहीं किया जा सकता है। यह पता लगाने का मेरा मुख्य लक्ष्य था। हालांकि मेरा मानना ​​है कि वहां कुछ वास्तविक सर्टिफिकेशन हैं जो कोई प्राप्त कर सकते हैं, मैंने यह भी पढ़ा है कि कुछ राज्यों में यह भी अवैध है कि आप उचित कानूनी प्रमाण-पत्रों के बिना किसी भी प्रकार का "आर्किटेक्ट" हैं। – IAmAN00B

12

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

एंटरप्राइज़ आर्किटेक्ट - संपूर्ण उद्यम के रणनीतिक सोच, रोडमैप, सिद्धांत और शासन के लिए ज़िम्मेदार है। आम तौर पर व्यापार, विक्रेताओं और वरिष्ठ आईटी प्रबंधन के साथ घनिष्ठ संबंध है।

समाधान या सिस्टम आर्किटेक्ट - एंटरप्राइज़ आर्किटेक्चर टीम द्वारा निर्धारित ढांचे के भीतर व्यावसायिक आवश्यकताओं के एक विशिष्ट सेट के लिए उच्च स्तरीय समाधान को desiging के लिए ज़िम्मेदार है। यह समाधान कई अनुप्रयोगों का विस्तार कर सकता है।

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

सूचना वास्तुकार हो सकता है और पूरे उद्यम में लेनदेन, संदर्भ डेटा, और रिपोर्टिंग सिस्टम का समर्थन करने के लिए डेटा गुणवत्ता प्रक्रियाओं। अक्सर एक ईए द्वारा प्रदर्शन किया जाता है।

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

मेरे अनुभव में सबसे आम खिताब हैं, लेकिन अन्य वास्तुकला भूमिकाएं हैं जिन्हें आप समय से देखेंगे करने वाली समय:

  • तकनीकी वास्तुकार (मेरे लिए यह एक आवेदन वास्तुकार के रूप में एक ही है, लेकिन दूसरों
  • व्यापार वास्तुकार असहमत हो सकते हैं (व्यापार रणनीति और प्रक्रियाओं)
  • इंफ्रास्ट्रक्चर वास्तुकार (सर्वर, मंच निर्णय को परिभाषित करता है , और अक्सर सुरक्षा)
  • नेटवर्क आर्किटेक्ट (स्पष्ट)
0

एंटरप्राइज़ आर्किटेक्ट सभी की सबसे बड़ी भूमिका है। उन्हें पूर्ण तकनीकी कार्यान्वयन ज्ञान होना चाहिए।

+0

हां, * उस व्यक्ति * को पूर्ण तकनीकी कार्यान्वयन ज्ञान होना चाहिए। – Pat

संबंधित मुद्दे