Portaali on tietotekniikka, joka tarjoaa yhden käyttöpisteen useille sovelluksille. Nykyään on saatavilla monia portaalikehysten muotoja. Parhaan portaalikehyksen valitseminen riippuu yrityksen budjetista ja yritysstandardeista. Jokaisella kehyksellä on useita etuja, mutta se on tyypillisesti riippuvainen tietyistä käyttäjän vaatimista arkkitehtuuristandardeista.
Portaalitekniikka otettiin ensimmäisen kerran käyttöön 1990 -luvun alussa. Se on suunniteltu auttamaan tietokoneen käyttäjiä järjestämällä tiedot riippumattomista sovelluksista yhdelle näytölle. Kun valitset portaalin, on tärkeää määrittää alusta, jolla sitä käytetään. Useimmat yritysportaalit voivat käyttää joko Java®- tai Windows® -käyttöjärjestelmää. Tämä on yksi tärkeimmistä näkökohdista, kun valitaan paras portaalikehys.
Portaalit tehdään yksittäisistä portlet -sovelluksista, jotka esittävät tietoja käyttäjille. Java®-pohjaisia portaaleja tarvitaan Java®-portlet-sovellusten määritysten noudattamiseksi. Tämä määritys määrittää, miten Java® -portaalisäiliö toimii vuorovaikutuksessa yksittäisten komponenttien kanssa. Erittely on tarpeen, jotta kaikki kaupalliset portaalin toteutukset voivat toimia Java® -standardi -kehitysympäristössä. Useimpien java -toteutusten portaalikehys voi toimia useissa käyttöjärjestelmissä.
Nykyään on saatavilla monia avoimen lähdekoodin portaaleja. Nämä ovat vapaasti ladattavissa Internetistä. Avoimen lähdekoodin portaalikehys on hyvä vaihtoehto pienille, budjettitietoisille yrityksille. Tämäntyyppiset ohjelmistot toimivat yleensä hyvin, mutta tarjoavat rajoitettua ohjelmistotukea. Useimmat avoimen lähdekoodin portaaliversiot käyttävät Java®-tekniikkaa.
SharePoint® on Windows®-pohjainen yritysportaalin kehys. Tämä ohjelmisto tarjoaa käyttöliittymän sisällön, yhteistyön ja työnkulun hallintaan. SharePoint® perustuu Microsoft® -kehyspinoon. Edistynyt SharePoint® -ohjelmointi ja -määritys edellyttää .Net -kehyksen käyttöä. Tämä ohjelmisto voi toimia vain Windows® -palvelinalustalla.
Oracle on Java® -portaalin toteutuksen kaupallinen versio. Tämä portaalikehys on suunniteltu suorittamaan WebLogic -sovelluspalvelinympäristö. Oracle -portaalit toimivat hyvin, joten ne ovat hyvä vaihtoehto suurille organisaatioille, jotka käyttävät WebLogicia ja Java®: ta.
WebSphere Portal® on IBM® -toteutus Java® -portaalikehyksestä. Tämä portaali on suunniteltu toimimaan WebSphere -sovelluspalvelinpinossa. Websphere Portal® perustuu Java -portaalin määritykseen ja on integroitu tiiviisti muihin IBM® -ohjelmistotuotteisiin.