एंटरप्राइज सॉफ्टवेयर क्या है?


46

मैं "सामान्य" सॉफ़्टवेयर और एंटरप्राइज़ सॉफ़्टवेयर के बीच का अंतर नहीं समझता। इन्हें पढ़ने के बाद भी ...

मैं वास्तव में वास्तविक अंतर के आसपास अपना सिर नहीं लपेट सकता। क्या दोनों में कोई अंतर है? लोग क्यों कहते हैं कि उद्यम सॉफ्टवेयर बेकार है?


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

8
यदि सॉफ़्टवेयर की कीमत 5-आंकड़े और ऊपर की ओर है, तो यह "उद्यम" है!
क्रेगटीपी

6
"यह सॉफ्टवेयर के लिए थोड़ा महंगा नहीं है?" "नहीं, यह उद्यम सॉफ्टवेयर है !" "ठीक है, फिर मैं भुगतान करूंगा।"
जोएर्ड

4
यह सिर्फ एक मार्केटिंग शब्द है जिसका इस्तेमाल ग्राहकों की जेब से अधिक पैसा निकालने के लिए किया जाता है। सॉफ्टवेयर सिर्फ सॉफ्टवेयर है। कहा जा रहा है कि मैं अपने आप को एक उद्यम कॉफी प्राप्त करूंगा ...
थॉमसएक्स

1
आपको दैनिक wtf (लिंक नहीं देने) पर एक नज़र डालनी चाहिए। आपको टिप्पणियों में "एंटरप्राइज सॉफ्टवेयर" की अच्छी अनुभूति होगी
केमोडा

जवाबों:


59

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

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

लोग कहते हैं कि उद्यम सॉफ्टवेयर बेकार है? मैं कहता हूँ कि तीन मुख्य कारण हैं, भारी परस्पर जुड़े हुए हैं:

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

5

उद्यम को नापसंद करने का एक कारण यह है कि कई मामलों में यह एक आकार के लिए बनाया गया है जो सभी के लिए उपयुक्त है। कपड़े के साथ, यह वास्तव में क्या मतलब है एक आकार फिट बैठता है कोई नहीं।

आप कभी-कभी अत्यधिक मात्रा में कॉन्फ़िगरेशन देखते हैं (सीबेल, एसएपी, आदि सभी इस आधार पर काम करते हैं)। इतना है कि "डेवलपर्स" की बड़ी टीमों को काम करने के लिए पहले से ही महंगे सॉफ्टवेयर प्रोग्राम करने की आवश्यकता होती है।

कुछ मामलों में यह समझ में आता है कि दूसरों में ऐसा नहीं है। यह समझ में आता है जब किसी कंपनी ने सॉफ़्टवेयर के साथ प्रक्रियाओं को संरेखित करने का निर्णय लिया है या सॉफ्टवेयर पहले से ही उनकी प्रक्रिया के साथ संरेखित करता है।

जब बिक्री व्यक्ति आपको यह बताना शुरू करता है कि "ऐसा करने के लिए" बनाया जा सकता है या कुछ सुविधा पहाड़ियों के लिए "समर्थित" है

  • डिस्क्लेमर: 3 के वेटरन ने उसी कंपनी में सीबेल के प्रयासों को विफल कर दिया।

3

औपचारिक रूप से मुझे यकीन नहीं है कि इसकी परिभाषा क्या है। कुछ विशेषताएं जो मुझे लगता है कि अधिक महत्वपूर्ण हैं

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

3

एंटरप्राइज सॉफ्टवेयर सिर्फ इतना है कि, उद्यम के उद्देश्य से सॉफ्टवेयर। यह आमतौर पर अस्थिर होता है कि इसका मतलब मध्यम से बड़े पैमाने पर उद्यमों (कंपनियों) से है।

कुछ प्रमुख विशेषताएं जो मन में आती हैं वे हैं:

  • अक्सर वितरण संस्थागत लाइसेंस के माध्यम से होता है।

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

  • उन्नयन अक्सर उपयोगकर्ता द्वारा उपयोगकर्ता-तदर्थ उपयोगकर्ता के बजाय सिस्टम-वाइड पुश के माध्यम से किया जाता है।

  • अक्सर डेस्कटॉप घटकों के लिए उपयोग किया जाता है।

  • मौजूदा आंतरिक प्रमाणीकरण / प्राधिकरण विधियों के साथ उच्च उपयोग और एकीकरण।


2

मार्टिन फाउलर के "एंटरप्राइज एप्लिकेशन आर्किटेक्चर के पैटर्न" के अनुसार, एंटरप्राइज़ सॉफ़्टवेयर में आमतौर पर लगातार डेटा तक पहुंच शामिल है। कई बार बहुत अधिक डेटा होता है, जिसके साथ कई उपयोगकर्ता इसे समवर्ती रूप से एक्सेस करने की कोशिश करते हैं। एंटरप्राइज़ अनुप्रयोगों को आमतौर पर अन्य प्रणालियों के साथ एकीकृत करने की आवश्यकता होती है।

हालाँकि, वह यह भी बताता है कि उद्यम अनुप्रयोगों में बहुत अधिक भिन्नता है, और यह कि सभी या वास्तव में उपरोक्त में से कोई भी बिंदु सभी मामलों में आवश्यक नहीं है।


2

निरीक्षण करने के लिए, एंटरप्राइज़ सॉफ़्टवेयर व्यवसाय के लिए लक्षित सॉफ़्टवेयर है।

बेहतर या बदतर के लिए, इस प्रकार का सॉफ्टवेयर कुछ दर्दनाक रुझानों के साथ आता है:

  • अधिक साइन-ऑफ का तात्पर्य कम ट्रेड-ऑफ से है।
  • इंटरफेस पर बहुत ध्यान दिया।
  • औपचारिक नियोजन प्रक्रियाएँ।
  • कम से कम सिर्फ चीजों की कोशिश करने की इच्छा।
  • बार-बार असंबंधित कि कंपनी पैसा कैसे बनाती है। (आंतरिक मानव संसाधन, आदि)
  • हमेशा शीर्ष प्रतिभा को आकर्षित नहीं करता है।
  • बार-बार लेट और ओवर बजट।

चरम उदाहरण एक बड़ा PeopleSoft कार्यान्वयन है जिसमें 100 सलाहकार जुड़े हुए हैं जो 2 साल देर से लागू होते हैं।

लोग समिति द्वारा डिज़ाइन किए गए बड़े कार्यक्रमों के लिए काम करना पसंद नहीं करते हैं।

यह इस तरह से नहीं है, लेकिन यह अक्सर होता है।


1
यह एक उत्तर की तुलना में अधिक शेख़ी है।
जेएफओ

0

एंटरप्राइज सॉफ्टवेयर वह सॉफ्टवेयर है जिसे व्यवसायों के लिए लक्षित किया जाता है, अधिक कुछ नहीं, कुछ भी कम नहीं।

उदाहरण के लिए Microsoft को लें। उनके पास एंटरप्राइज़ सॉफ़्टवेयर के लिए समर्पित एक पूरी वेबसाइट है , और उनके कुछ प्रसाद क्या हैं? वैसे वे विंडोज 7, विंडोज 7 फोन, आईई 9, एमएस ऑफिस, इत्यादि हैं। विंडोज 7 में कुछ नए फीचर हैं, लेकिन कुछ भी नहीं जो आप पहले से मौजूद विंडोज 7 बिल्ड के कारण नहीं कर सकते हैं जो उपभोक्ताओं के लिए लक्षित है (केवल देखने के बाद) संक्षेप में उनकी वेबसाइट पर) - लेकिन बाकी बिल्कुल उनके उपभोक्ता समकक्षों के समान दिखाई देते हैं लेकिन

यह एक और चर्चा शब्द है ...

लिज़: क्रॉस-प्रमोशनल, डील मैकेनिक्स, रेवेन्यू स्ट्रीम, शब्दजाल, तालमेल। जैक: यह मेरी अब तक की सबसे अच्छी प्रस्तुति है। -30 रॉक, "विंटर मैडनेस"


1
मुझे लगता है कि इसे "सिर्फ एक और चर्चा शब्द" के रूप में वर्णित करने के लिए इस बिंदु को याद नहीं किया जा रहा है। वहाँ है सॉफ्टवेयर का एक विशेष वर्ग है कि जरूरतों को पहचानने में कुछ और catgeorised और मैं भी लगता है कि अपनी परिभाषा गलत है (कि "उद्यम" सक्षम नहीं हैं छोटे और मध्यम व्यापारों पर लक्षित उत्पाद नहीं है)।
मर्फ़

मुझे लगता है कि मुद्दा यह है कि कोई वास्तविक सहमत परिभाषा नहीं है। तो, "सॉफ्टवेयर जो व्यवसायों के लिए लक्षित है" अभी तक की सबसे अच्छी परिभाषा है, मुझे लगता है।
JW01

0

लगभग 20 साल 'एंटरप्राइज' सॉफ्टवेयर लिखने के बाद यहाँ दिए गए जवाब में है:

1) एंटरप्राइज का लगभग हमेशा मतलब होता है 'वेब एप्लिकेशन'। 2) एंटरप्राइज का वास्तव में मतलब है 'बहुत बड़ा'।

एंटरप्राइज सॉफ्टवेयर आमतौर पर कई वर्षों में सैकड़ों लोगों द्वारा लिखा जाता है। इस प्रकार उपयोग किए गए उपकरण, पैटर्न और भाषाएं सहयोग, सुरक्षा, स्थिरता और मापनीयता को प्राथमिकता देते हैं।

एक एंटरप्राइज़ एप्लिकेशन के विशिष्ट 'स्टैक' में कई अलग-अलग भाषाएं, प्रोटोकॉल, सर्वर, फायरवॉल शामिल होंगे .. जिनमें से प्रत्येक में लोगों की अपनी टीम होगी। इन अनुप्रयोगों को वास्तविक सॉफ्टवेयर इंजीनियरों के माध्यम से, परियोजना प्रबंधन से, उत्पादन के लिए कई अलग-अलग कौशल सेट की आवश्यकता होती है। अक्सर एंटरप्राइज़ स्केल एप्लिकेशन के किसी विशेष पहलू पर काम करने वाले लोग ठीक से नहीं जानते हैं कि उनका घटक कैसे फिट बैठता है। केवल "एंटरप्राइज आर्किटेक्ट" पूरी तस्वीर देख सकता है, लेकिन फिर उन्हें किसी भी विवरण का पता नहीं है।

एंटरप्राइज़ एप्लिकेशन निर्माण की कला सही तकनीकों और प्रक्रियाओं आदि का चयन करके इस 'कोहरे के युद्ध' को सफलतापूर्वक नेविगेट कर रही है।


-3

एंटरप्राइज़ सॉफ़्टवेयर की एक परिभाषा लाइसेंस है। सॉफ़्टवेयर डेवलपर को उम्मीद है कि खरीदार अपनी सभी मशीनों पर सॉफ़्टवेयर स्थापित कर रहा है। वे असीमित लाइसेंस या समवर्ती उपयोगकर्ताओं की अधिकतम संख्या के लिए भुगतान कर सकते हैं।

वर्तमान उपयोगकर्ताओं की अधिकतम संख्या के लाइसेंस की लागत (100 का कहना है) 100 लाइसेंस की लागत से अधिक है, लेकिन यह भी कम है तो प्रत्येक कर्मचारी के लिए एक लाइसेंस की लागत।

वेब एप्लिकेशन के लिए वे व्यवस्थापक खाते की संख्या को सीमित करेंगे, लेकिन आपके डोमेन में उपयोगकर्ताओं की संख्या को सीमित नहीं करेंगे।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.