Webový portál

Nevýhody

Nevýhody portálových technológií sú citeľné najmä v dňoch, keď sa realizuje prevod existujúcej aplikácie do portálu. I keď sa prezeranie i editácia čistých dát obvykle môže vykonávať prostredníctvom webových služieb a integračných prostredí, ako sú Oracle Fusion Middleware, Microsoft BizTalk, SAP XI alebo IBM WebSphere MQ, taký krok v každom prípade najprv zvyšuje zložitosť celého systému.
Kľúčovými faktormi úspechu sú potom konzistencia dát medzi portálom a primárnou aplikáciou a tiež implementácia komplexných procesov v portále, kde sa prekročujúím hranice aplikácií. To aj vyvoláva zásadnú otázku o tom, kedy použiť portál a kedy pôvodnú aplikáciu a ako to celý koncept zapadá do hierarchie procesov. Komplexnosť, náročnosť a trvanie týchto úloh nie sú zhora obmedzené.
Vývojári aplikácií musia stále dbať na využiteľnosť softvéru v rámci portálu, a tým napomáhať aspoň čiastočne zabrániť spomínaným nevýhodám.
K nevýhodám môže dôjsť, keď zavedenie portálu vyžaduje jednostranné obmedzenie na použitie nejakého programovacieho jazyka pre aplikácie, čo sa majú integrovať. Aplikácie, ktoré sú k dispozícii len v iných jazykoch, by sa potom nedali integrovať. Namiesto takéhoto obmedzenia je výhodné dohodnúť pre portály iba spoločné štandardizované rozhrania.

Podľa zamerania

Pri tomto triedení sa uplatňujú najrôznejšie, neúplné, ale i prelínajúce sa kritériá.

Osobné portály

Osobný portál je buď webová stránka na World Wide Web alebo vlastná HTML domovská stránka využívajúca JavaScript a štartovaná niekedy lokálne v zmodifikovanom prehliadači. Osobný portál poskytuje funkcionalitu individuálne prispôsobenú svojim návštevníkom alebo trebárs len lokálnemu používateľovi. Môže byť naprogramovaný individuálne, alebo poskladaný tak, aby využíval distribuované aplikácie, rôzne middleware a aj hardvérové komponenty pre poskytovanie služieb z rôznych zdrojov, a môže bežať na neštandardnom lokálnom webovom servere. Môže podporovať zdieľanie a spoluprácu na pracoviskách a to aj využitím viacerých platforiem, ako je osobný počítač, osobný tablet alebo mobilný telefón.
Osobný portál nemusí byť spojený s žiadnou konkrétnu témou, ako napr. poskytovanie informácií kamarátovi, alebo portál v sociálnej sieti alebo len jednoducho poskytovať odkazy na vonkajšie obsahy, na ktoré smú používatelia pristupoovať. Často sa však jednoduchšie portály čoraz viac nahrádzajú bohatšími mashup-dizajnmi. V rámci podnikov sa osobné portály stale viac nahrádzajú intranetovými portálmi, doplnenými napríklad agregáciami RSS, či špecializovaným prehľadávaním určitej podmnožiny webu.

Prehľadávacie portály

Prehľadávacie portály zhŕňajú výsledky z niekoľkých vyhľadávačov na jednu stránku. Existujú vyhľadávacie portály pre vybraný druh tovaru, napríklad realitné portály, inzertné portály a zľavové portály

Tematické portály

Nižšie je uvedených niekoľko príkladov tematických portálov. V súčasnosti už existujú portály na mnoho tém. Všetky tieto portály poskytujú okrem informácií i užitočné funkcie.

Portály cenných papierov

Tiež známe ako akciové či podielové portály, portály akciového trhu alebo burzové portály sú webové aplikácie, ktoré uľahčujú proces rozhodovania pre akcionárov a pre iné subjekty narábajúce s cennými papiermi. Okrem dôležitých informácií ako aktuálna cena, dopyt / ponuka, volatilita, najnovšie správy a oznamy, historické údaje atď. poskytujú komplexné funkcie ako napríklad vývoj a doporučenú optimalizáciu portfólia, návrhy na kúpu alebo predaj, vedenie tieňových účtov a pod.

Portály trhu práce

Tieto sú podobné ponukovým portálom, sú však zamerané na používanie fyzickými osobami – zamestnancami, uchádzačmi o zamestnanie či drobnými podnikateľmi. Príkladmi sú na Slovensku profesia.sk, medzinárodne monster.com

Poskytované webové portály

Poskytované webové portály (Hosted web portals) – prostredníctvom Saas – získavajú na popularite a využíva ich čoraz viac firiem. Trh poskytovaných portálov zásadne zmenil ich zloženie. Komplexný poskytovaný portál dnes okrem funkcií uvedených v histórii ponúka služby ako spolupráca a plánovanie (s využitím poskytovanej databázy), správu dokumentov, najnovšie správy, predpoveď počasia, diskusné fórum, blog, lokalizáciu objektov i používateľa na mape a mnoho ďalších. Samozrejmosťou sa stalo i poskytovanie pamäťového priestoru a to ako pre prevádzku, tak aj pre zálohovanie portálu a ďalej i funkctionality analyzujúcej správanie sa pripojených používateľov. S tým súvisí i nevýhoda zverejňovania modelov správania sa jednotlivých používateľov.

Technologické aspekty

Hlavným konceptom je prezentovať používateľovi jedinú webovú stránku, ktorá združuje a zoskupuje obsah integráciou celeho radu ďalších systémov alebo serverov.
Aplikačný server so svojou architektúrou vykonáva väčšinu kľúčových funkcií aplikácie. Tento aplikačný server môže byť ďalej pripojený k množine databázových serverov. Hardvérovo môže ísť takisto o celú množinu serverov (server cluster). Softvérovo takáto konfigurácia zahrňuje (aspoň by mala zahrňovať) vyvažovanie vyťaženosti (load balancing).
Portály sa prezentujú pre koncového používateľa popredím (front end), ktoré v pozadí komunikuje so všetkými ostatnými komponentami. Využívajú sa predovšetkým JavaScript a knižnice (novších) webových funkcií, ako sú WebSockets a asynchrónne spätné volania s použitím XMLHttpRequest.
Jednotlivé aplikácie sú často organizované do čiastkových okienok, tzv. portletov. Obsahy portletov z rôznych zdrojov sa kombinujú na stránke portálu. Jednotlivé portlety si môže čiastočne prispôsobiť i používateľ. Portlety sa môžu minimalizovať alebo i odstrániť, aktivovať, deaktivovať a často poskytujú svoje vlastné vlastné nápovedy a konfiguračné menu.
V takom prípade môže byť portál iba prechodnou stanicou a celá funkcionalita sa odohráva v portletoch. V takejto konfigurácii sa otázky bezpečnosti a kapacity na podporu súbežných používateľov dostávajú do popredia. Pri dizajne je potrebné zabezpečiť, aby iba oprávnení používatelia smeli vytvárať požiadavky na aplikačný server. V prípade, že dizajn a správa portálu nezabezpečuje dostatočnú autentizáciu a autorizáciu, potom portál môže nechtiac vďaka vysokej zraniteľnosti viesť k rôznym typom útokov.