पोर्टल उपयोगकर्ता को एंटरप्राइज में सामग्री, सूचना और सेवाओं की एक विस्तृत विविधता तक एकल एक्सेस पॉइंट प्रदान करते हैं। पोर्टल पेज पर पोर्टल प्रदाताओं, रूट्स और पोर्टलेट्स के माध्यम से विज्ञापित सामग्री को उपयोगकर्ता वरीयताओं, उपयोगकर्ता भूमिका या संगठन के भीतर शाखाओं, साइट डिजाइन और ग्राहकों के लिए मार्केटिंग अभियान के आधार पर व्यक्तिगत बनाया जा सकता है।
बिजनेस इंटेलिजेंस पोर्टल अधिकारियों, प्रबंधकों और व्यावसायिक विश्लेषकों को प्रमुख व्यावसायिक निर्णय लेने के लिए बिजनेस इंटेलिजेंस तक सरल पहुंच प्रदान करते हैं। इस प्रकार का पोर्टल आमतौर पर बिजनेस इंटेलिजेंस दस्तावेजों, विश्लेषणों और डिब्बाबंद क्वेरी को अनुक्रमित करता है, और वित्तीय प्रबंधन, उपयोगकर्ता संबंध प्रबंधन, और आपूर्ति श्रृंखला प्रदर्शन प्रबंधन से संबंधित होता है।
वे बिजनेस इंटेलिजेंस टूल्स (रिपोर्टिंग, OLAP, डेटा माइनिंग) और पैकेज्ड एनालिटिक सॉफ्टवेयर तक एक सहज दृष्टिकोण का भी समर्थन करते हैं। वे अलर्टिंग, पब्लिशिंग और सब्सक्राइबिंग भी प्रदान करते हैं।
पोर्टल सर्वर के कई घटक निम्नलिखित हैं:
वेब क्लाइंट्स
वेब क्लाइंट एक कंप्यूटर या कोई भी उपकरण है जो वेब ब्राउजर चलाता है और HTML और ग्राफिक्स प्रदर्शित करने के लिए पर्याप्त है। वेब ब्राउजर वेब सर्वर से अनुरोध करता है और वेब सर्वर द्वारा लौटाए गए दस्तावेजों को प्रोसेस करता है।
वेब सर्वर्स
वेब सर्वर फाइल सर्वर होते हैं। पारंपरिक फाइल सर्वर की तरह, वे वेब क्लाइंट्स से अनुरोध स्वीकार करते हैं, फिर अनुरोधित फाइलें भेजते हैं। पोर्टल के साथ वेब सर्वर आवश्यक हैं क्योंकि एप्लिकेशन सर्वर से आने वाले डेटा को HTML में बदला जाना चाहिए और HTTP का उपयोग करके वेब ब्राउजर तक पहुंचाया जाना चाहिए। HTML, ग्राफिक्स और मल्टीमीडिया फाइलें (ऑडियो, वीडियो, और एनिमेशन) वेब सर्वर पर संग्रहीत की गई हैं।
डेटाबेस सर्वर्स
डेटाबेस सर्वर में, जब पोर्टल के साथ उपयोग किया जाता है, तो वे पारंपरिक क्लाइंट/सर्वर आर्किटेक्चर में जैसे करते हैं वैसे ही अनुरोध स्वीकार करते हैं और डेटा लौटाते हैं। कभी-कभी अनुरोध वेब सर्वर से आते हैं जो वर्तमान में वेब सर्वर पर चल रही एक प्रक्रिया के माध्यम से डेटाबेस सर्वर से जुड़ते हैं। कभी-कभी वे कॉल-लेवल इंटरफेस (CLI) के माध्यम से वेब उपयोगकर्ता कनेक्शन के साथ डेटाबेस सर्वर से सीधे आते हैं, जिसमें एक्टिवएक्स के लिए JDBC शामिल है।
बैक-एंड एप्लिकेशन
बैक-एंड एप्लिकेशन एंटरप्राइज एप्लिकेशन हैं जो या तो एक ही एंटरप्राइज के अंदर या कई एंटरप्राइज में मौजूद हैं। ये आमतौर पर ERP सिस्टम का संयोजन होते हैं, जिसमें SAP R/3 या पीपलसॉफ्ट, मेनफ्रेम पर मौजूद कस्टम सॉफ्टवेयर, और वर्तमान क्लाइंट/सर्वर सिस्टम शामिल हैं। पोर्टल इन बैक-एंड सिस्टम से उपयुक्त डेटा एकत्र करते हैं और इस डेटा को उपयोगकर्ता इंटरफेस के माध्यम से बाहरीकृत करते हैं।
एप्लिकेशन सर्वर्स
एप्लिकेशन सर्वर बैक-एंड एप्लिकेशन, डेटाबेस और वेब सर्वर के बीच एक मध्यवर्ती परत प्रदान करके पोर्टल सॉफ्टवेयर के साथ काम करते हैं। एप्लिकेशन सर्वर ट्रांजैक्शन-ओरिएंटेड सॉफ्टवेयर डेवलपमेंट का उपयोग करके इंटरनेट सर्वर और रिसोर्स सर्वर दोनों से जुड़ते हैं।