अल्फ्रेस्को दस्तावेज़ प्रबंधन प्रणाली

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



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



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



जब इलेक्ट्रॉनिक दस्तावेज़ प्रबंधन प्रणाली के बारे में सोचते हैं, तो सबसे पहले जो दिमाग में आते हैं वे माइक्रोसॉफ्ट, ईएमसी, 1 सी, आदि जैसे प्रसिद्ध विक्रेताओं से महंगे समाधान होते हैं। लेकिन बंद समाधानों का एक विकल्प भी है - अल्फ्रेस्को का ओपन सोर्स दस्तावेज़ प्रबंधन प्रणाली। या, यदि अंग्रेजी में है, तो ओपन सोर्स एंटरप्राइज कंटेंट मैनेजमेंट सिस्टम (ईसीएम, सीएमएस)।



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

मैं सिस्टम के बारे में बात करने की कोशिश करूंगा, और आप पहले से ही तय कर लेंगे कि डेवलपर्स सही थे या नहीं।



अल्फ्रेस्को क्या है



अल्फ्रेस्को को मूल रूप से Microsoft शेयरपॉइंट के लिए एक खुले स्रोत के विकल्प के रूप में कल्पना की गई थी। लेकिन विकास के दौरान, उन्होंने इससे अलग कदम रखा, और अन्य समान प्रणालियों के लिए दुर्गम कई अद्वितीय कार्य प्रदान करता है। यह कहना पर्याप्त है कि अल्फ्रेस्को HTTPS पर शेयरपॉइंट पर स्थिर है।



यह सिस्टम के खुलेपन में है कि मैं इसका मुख्य लाभ देखता हूं: किसी भी निर्माता के लिए "लॉक-इन" नहीं है, सिस्टम खुद ही स्वतंत्र है। अल्फ्रेस्को मुझे देखने का एक और फायदा यह है कि यह आधुनिक जावा प्रौद्योगिकियों जैसे कि स्प्रिंग, जेएसएफ, हाइबरनेट, ल्यूसीन पर बनाया गया है; नए संस्करण स्प्रिंग सर्फ का उपयोग करेंगे। और मुझे पता है कि एक बड़ा गंभीर व्यवसाय जावा सिस्टम से प्यार करता है।



उपयोगकर्ता एक ब्राउज़र के माध्यम से सिस्टम के साथ काम करते हैं। विंडोज़ एक्सप्लोरर के माध्यम से फ़ाइलों के साथ काम करना भी संभव है, जैसा कि एक नियमित नेटवर्क फ़ोल्डर (CIFS प्रोटोकॉल) या FTP के माध्यम से किया जाता है। हम अंग्रेजी संस्करण के साथ काम कर रहे हैं, रूसी स्थानीयकरण है।



छवि

अल्फ्रेस्को दस्तावेज़ प्रबंधन मानक पृष्ठ स्क्रीनशॉट



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



एक दस्तावेज़ प्रबंधन प्रणाली है, जो काम की योजना को बदलने की क्षमता है। विषय पर एक अच्छा लेख: " इलेक्ट्रॉनिक दस्तावेज़ प्रबंधन या क्या नहीं किया जाना चाहिए ।"



क्या यह आपके कार्यों के लिए उपयुक्त है? तानाना



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



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



अल्फ्रेस्को अपना खुद का उपयोगकर्ता आधार रखता है। हालांकि, उपयोगकर्ताओं को पहले लॉग या बाहरी स्रोत के साथ सिंक्रनाइज़ेशन: LDAP, Microsoft सक्रिय निर्देशिका, कंपनी डोमेन, आदि को ऑटो-बनाना संभव है।



ईसीएम उद्योग द्वारा स्वीकृत मानकों का समर्थन किया जाता है। इसलिए, अल्फ्रेस्को डेटा स्टोरेज सिस्टम धीरे-धीरे जेएसआर -108 मानक के अपने कार्यान्वयन से सीएमआईएस के माध्यम से डेटा एक्सेस के लिए स्थानांतरण कर रहा है, अल्फ्रेस्को के साथ वितरित भंडारण के उपयोग पर अंतिम प्रतिबंध को हटा रहा है।



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



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



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



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



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



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



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



अल्फ्रेस्को के लिए बड़ी संख्या में तैयार एक्सटेंशन हैं



उपयोगकर्ताओं की संख्या। scalability



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



हमारे अनुभव के आधार पर, 8Gb मेमोरी वाला इंटेल कोर 2 2.4 GHz सर्वर हजारों पंजीकृत सक्रिय उपयोगकर्ताओं को सेवा देने के लिए पर्याप्त है। उपयोगकर्ताओं की संख्या में वृद्धि के साथ, यह विश्लेषण करना आवश्यक है कि सिस्टम के कौन से हिस्से सबसे अधिक लोड किए गए हैं। सिस्टम डेटा की अखंडता और प्रासंगिकता को सुनिश्चित करते हुए एक क्लस्टर में मज़बूती से काम करता है, लेकिन एक सक्षम कॉन्फ़िगरेशन की आवश्यकता है, इसे नीचे और अधिक विवरण में वर्णित किया जाएगा।



रूस में 40,000 उपयोगकर्ताओं या अधिक के आधार के साथ एक बड़े गैर-लाभकारी संगठन में अल्फ्रेस्को के कार्यान्वयन के उदाहरण हैं। विदेशी कार्यान्वयन के उदाहरणों में सैकड़ों सक्रिय उपयोगकर्ताओं के साथ अल्फ्रेस्को उपयोग के मामले भी शामिल हैं। या उपयोगकर्ताओं की बहुत कम संख्या के साथ, लेकिन बहु-टेराबाइट भंडारण के साथ।



हमारे अल्फ्रेस्को कार्यान्वयन का अनुभव



सिस्टम का उपयोग कंपनी में किया जाता है - यूरोप में सबसे बड़ा सॉफ्टवेयर निर्माता। आंतरिक उपयोगकर्ताओं की अनुमानित संख्या: 30 हजार। बाहरी उपयोगकर्ताओं की अपेक्षित संख्या: 3 मिलियन से अधिक।



अल्फ्रेस्को को बाजार पर एकमात्र ईसीएम सिस्टम विकल्प के रूप में चुना गया था, जिसमें अच्छे उद्यम समर्थन, शेयरप्वाइंट प्रोटोकॉल के कार्यान्वयन और 1000+ उपयोगकर्ताओं के साथ कार्यान्वयन के उदाहरणों की उपस्थिति थी। Microsoft Sharepoint, जहाँ तक मुझे पता है, हालाँकि यह अन्य मानदंडों के साथ नहीं आया है।

वर्तमान में, भंडार भंडार ~ 5-10 एमबी के 2000 दस्तावेज प्रत्येक।



मुख्य सुधार किए गए:



सिस्टम ने पहले ही उत्पादन में प्रवेश कर लिया है। कई समस्याओं का सामना करना पड़ा है, कुछ का अभी तक समाधान नहीं हुआ है।



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



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



दस्तावेजों से डेटा को परिवर्तित करने और निकालने पर OpenOffice के साथ एक और समस्या। यहां तक ​​कि सर्वर मोड में ओपनऑफिस का नवीनतम संस्करण केवल एक बार में एक फ़ाइल को बदल सकता है। एक साथ कई फ़ाइलों को परिवर्तित करने का प्रयास अप्रत्याशित परिणामों की ओर जाता है। OpenOffice में समय के साथ बहुत सारी मेमोरी खाने की अप्रिय क्षमता होती है और प्रतिक्रिया देना बंद कर देती है। मैं कई तरीकों की सिफारिश कर सकता हूं:





डेवलपर्स एक मेटाडेटा रिपॉजिटरी के रूप में MySQL / InnoDB का उपयोग करने की सलाह देते हैं, लेकिन आप अन्य डेटाबेस का उपयोग कर सकते हैं जिसके लिए हाइबरनेट / iBatis बोलियाँ मौजूद हैं।



कई सिफारिशें भी हैं जो उत्पादकता बढ़ा सकती हैं और विश्वसनीयता बढ़ा सकती हैं। सबसे महत्वपूर्ण में:





फिलहाल, हमारी परियोजना अभी भी सक्रिय विकास के अधीन है। हमारी परियोजना के कार्यान्वयन में कुछ प्रबंधकीय और तकनीकी त्रुटियों के बावजूद, मुझे खुद अल्फ्रेस्को प्रणाली पसंद है, इसके साथ काम करना सुखद है, मैं व्यापार के लिए खुली प्रणालियों की संभावनाओं में विश्वास करता हूं।



निष्कर्ष



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



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



अफवाह यह है कि ओरेकल ने अल्फ्रेस्को की खरीद पर एक नज़र डाली है। अल्फ्रेस्को के लिए यह क्या खतरे या चमक है अभी भी अज्ञात है, समय बताएगा।



टिप्पणियों में आपकी अल्फ्रेस्को कार्यान्वयन कहानियों को देखना बहुत दिलचस्प होगा।



All Articles