जावा स्पेस में एंटरप्राइज पोर्टल रणनीति का विकल्प क्या है?


17

पोर्टल स्पेस के साथ मोहभंग

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

पोर्टल सॉफ्टवेयर: एक भयानक विकल्प, लेकिन विकल्प क्या है

वहाँ पोर्टल हेटर्स का भार है, और कभी-कभी एक पोर्टल समाधान वास्तव में ओवरकिल होता है, लेकिन जब आप बड़े, बहु-राष्ट्रीय निगमों के बारे में बात कर रहे हैं, तो वे कैसे एक पोर्टल सर्वर के बिना एक वैश्विक समाधान के आर्किटेक्ट की सिफारिश करेंगे?

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

सामुदायिक अंतर्दृष्टि और प्रतिक्रिया प्राप्त करना

मैं जितना संभव हो उतना अंतर्दृष्टि जुटाने की कोशिश कर रहा हूं। मैंने इस मुद्दे के बारे में TSS पर थोड़ा लेख लिखा:

पोर्टल के अन्य कौन से विकल्प बाजार में मौजूद हैं?

मैं यह देखने के लिए कि क्या मैं उस सुंदर दल से कोई जानकारी प्राप्त कर सकता हूं, कोडरंच पर एक सूत्र को फिर से जीवित कर रहा हूं।

अपडेटेड थ्रेड एक पोर्टल सॉफ़्टवेयर स्ट्रैगली के लिए वैकल्पिक के लिए पूछना। 2012 का सर्का

मैं भी twitterati (@potemcam) से कुछ जानकारी के लिए देख रहा हूँ।

यह इतना अधिक क्रॉस-पोस्टिंग नहीं है जितना कि यह वास्तव में समुदाय से कुछ गहरी जानकारी इकट्ठा करने का प्रयास है। अगर मुझे कुछ ठोस प्रतिक्रियाएँ और अनुभव मिल सकते हैं, तो मैं उन्हें TSS पर एक सलाह लेख में सम्मिलित करना चाहूँगा।

जावा स्पेस में एंटरप्राइज पोर्टल का सही विकल्प क्या है?

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


webmasters.stackexchange.com वह स्थान हो सकता है जहां यह प्रश्न है क्योंकि यह सामान्य सॉफ्टवेयर विकास की तुलना में पोर्टल वेब स्पेस के लिए विशिष्ट है।
जेबी किंग

2
सभी एसई साइटें उन सवालों से बचने की कोशिश करती हैं, जो आपत्तिजनक हैं या चुनाव हैं, यदि आप अंतर्दृष्टि / अनुभवों के लिए पूछ रहे हिस्सों को हटा देते हैं और "मुख्य भाग की तुलना में बेहतर तकनीक है?" आपके प्रश्न के बंद होने की संभावना कम है।
रायथल

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

ठीक है, मैंने एक उत्तर देने योग्य प्रश्न में कोशिश करने और उसे फिर से प्रकाशित करने के लिए और अधिक संपादन किया है। या कम से कम, मैंने उस सामान को हटाने की कोशिश की है जो अधिक राय आधारित था।
कैमरून मैकेंजी

जिस कंपनी में मैं काम करता हूं, उसने कई अलग-अलग जीवनरक्षक परियोजनाएं एक-दूसरे से स्वतंत्र स्थापित की हैं। वर्तमान में एक और समूह बाहरी से इनडोर होस्टिंग के लिए एक आजीवन आधारित वेबपेज को आगे बढ़ाने पर काम कर रहा है। उन्होंने मुझे बताया कि वे कई समस्याओं का सामना कर रहे हैं; उपयोग किए गए पोर्टलेट्स / लाइब्रेरीज़, डेटाबेस को बदलने के प्रयास (mysql से oracle के लिए afaik) के अलग-अलग संस्करण, EE संस्करण बनाम CE संस्करण पर अलग-अलग बग फिक्स स्थिति के भीतर 6.0, 6.1 और 6.2 के बीच के परिवर्तनों को तोड़ते हुए। यह सब मुझे आश्चर्यचकित करता है अगर ...
तीनFourOneSixOneThree

जवाबों:


7

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

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

फिर, आप जानकारी को कैसे एकीकृत करते हैं? पोर्टल द्वारा हल किए गए मुद्दों में से एक यह था कि इन असमान वस्तुओं को एक पृष्ठ पर कैसे लाया जाए, और उन्हें स्वतंत्र रूप से लोड किया जाए। AJAX तब से बड़ा हुआ है, और उसी प्रभाव को संभवतः आपके डेटा को प्राप्त करने के लिए XMLHttpRequest कॉल का उपयोग करके विभिन्न (RESTful?) सेवाओं का उपयोग किया जा सकता है, और फिर स्टाइल शीट के साझा सेट का उपयोग करके।

यह काम करेगा? यह कर सकता है और करता है। क्या यह JSR286 पोर्टल सर्वरों की तुलना में अधिक प्रबंधनीय है? शायद। मुद्दों को दूर करने के लिए अभी भी एक टन हैं? निश्चित रूप से। लेकिन यह एक व्यवहार्य विकल्प है।


4

मैं हाल ही में जावा पोर्टल सर्वर दृश्य में गहराई से शामिल हुआ हूं। यह SharePoint के लिए एक सस्ता विकल्प के रूप में चुना गया था, क्योंकि हम एक पोर्टल प्रदाता को तुलनीय सुविधाओं को ले जाने में सक्षम थे। हम ईएक्सओ प्लेटफॉर्म के साथ गए और हालांकि यह मुख्य रूप से सामाजिक विशेषताओं के लिए विज्ञापित है, यह JSR286 पोर्टल सर्वर के रूप में पूरी तरह से अनुपालन है।

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

जावा पोर्टल की दुनिया में विकास काफी धीमी गति से हुआ है। आपको दिनांकित इंटरफ़ेस, पुरातन UX और हर क्रिया आपके मुंह में एक बुरा स्वाद छोड़ देगी। यहाँ कुछ नवप्रवर्तनकर्ता हैं, ईएक्सओ प्लेटफ़ॉर्म बहुत कम में से एक है जिसे हमने आधुनिकीकरण में एक ठोस प्रयास करने के लिए पाया।

उस सब को देखते हुए, आप अभी भी सफलता के माप के साथ JSR268 दुनिया में एक उचित उत्पाद बना सकते हैं । हम प्रत्येक पोर्टलेट के लिए JAX-RS सेवाओं का लाभ उठाकर ऐसा करने में सक्षम थे, मूल रूप से चेरी-पोर्टिंग फीचर्स और कार्यक्षमता। सभी डेटाबेस का उपयोग वेब सर्वर से चलाता है अनुकूलित CRUD संचालन के लिए अलग सेवाएं। यह अधिक परिश्रम के साथ एक कठिन परिश्रम लेता है जो कई लोग प्रतिबद्ध नहीं हैं।

आप पूरी तरह से ग्राउंड-अप भी कर सकते हैं और अपने आप को सर्वलेट्स और JAX-RS के साथ एक 'पोर्टल' बना सकते हैं। यह मानक पोर्टल विकास की तुलना में बहुत अधिक तेजी से किया जा सकता है। हालाँकि, मानक वेब पोर्टल पर मिलने वाली कॉन्फ़िगरेशन सुविधाओं के पूर्ण सेट का समर्थन करने पर आप कम पड़ जाएंगे।

बस, अत्यधिक फीचर सेट का एक गंभीर आवेग चक्र है, जो नवाचार को प्रभावित करता है, जो जल्द ही बदलता दिखाई नहीं देता है। गेम बदलने वाली सफलताओं के होने की संभावना नहीं है क्योंकि भारी हिटर मेटा को विकसित होते हुए नहीं देखते हैं। लेकिन आपका एकमात्र वैकल्पिक विकल्प केवल उन सुविधाओं का पुनः आविष्कार करना है जो आप चाहते हैं।


3

मैं मैथ्यू के साथ सहमत नहीं हूं , एंटरप्राइज़ पोर्टल्स के साथ कोई भी समस्या सीधे प्रौद्योगिकी के कारण नहीं होती है। समस्या लगभग हमेशा स्पष्ट ध्यान और दिशा की कमी है।

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

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

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

लोगों, उनकी बातचीत और उनकी जरूरतों पर ध्यान दें और तकनीकी को पहले भूल जाएं। दूसरा, वास्तविकता की एक खुराक के साथ लोगों की अपेक्षाओं और इच्छाओं को मध्यम करें।


+1। पोर्टल्स की "विफलता" निश्चित रूप से नियोजन की विफलता है।
बंगलेस्टिंक

1
क्या मैंने कहा कि पोर्टल प्रौद्योगिकी के साथ एक मूलभूत समस्या थी? मैंने कहा (निहित, वास्तव में) कि वे प्रबंधन करने के लिए मुश्किल हैं (जिस तरह से वे अक्सर गलत तरीके से पैदा होते हैं) और अजाक्स / सेवा आधारित दृष्टिकोण एक व्यवहार्य विकल्प है।
मैथ्यू फ्लिन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.