iPortal-julkaisujärjestelmä on syntynyt alunperin internetissä toimivan Sähköisen kaupan palvelukeskuksen (www.e-finland.org) tietopalvelun tarpeisiin vuonna 2000, ja jota on edelleen kehitetty toiveiden mukaan myös monipuoliseen ulkopuoliseen käyttöön.
Tausta juontaa juurensa tammikuuhun 2000, jolloin osana kansainvälisen Internet Fiesta –tapahtuman Suomen organisointia päätettiin toteuttaa internetiin keskitetty, kaikille avoin ja puolueeton sähköisen kaupan tietopalvelu.
Kansainvälisen Internet Fiesta -tapahtuman tavoitteena on edistää kansalaisten tietoisuutta internetistä ja sen käyttömahdollisuuksista. Tapahtuman taustajärjestäjiä olivat kansainvälinen Internet Society (ISOC) ja EU-komision Information Society Promotion Office (ISPO). Suomen järjestelyistä vastasivat ISOC Finland (Suomen Internet-yhdistys ry), Tietotekniikan Kehittämiskeskus ry (TIEKE) ja Lasipalatsin Mediakeskus yhteistyössä Helsingin kaupunginkanslian, Nykyaika konsortion sekä Suomen Freenet ry:n kanssa.
Uuden tietopalvelun ideointivaiheessa päätettiin kutsua mukaan kehittämiseen ja aineiston tarjoamiseen myös eri sähköisen kaupan intressiryhmiä, kuten Kuluttajavirasto, Suomen Kuluttajaliitto ry, Tietotekniikan Kehittämiskeskus ry (TIEKE) ja Suomen Elektronisen kaupankäynnin yhdistys ry (ECF).
Uuden tietopalvelun keskeiseksi kriteereiksi määriteltiin tehokas tekstipohjaisen informaation käsittely, hajautettu ylläpito ja kustannustehokkuus. Palvelua tuli pystyä ylläpitämään virtuaalisesti eli hajautetusti siten, että eri organisaatiot voivat joustavasti ja itsenäisesti ylläpitää (lisätä, muuttaa ja poistaa) eri aiheiden informaatiota suoraan normaalin internet-selaimen kautta. Toisaalta toimintaa rajoitti tapahtuman yleishyödyllinen ja ei-kaupallinen luonne, jonka ansiosta palvelun toteutukseen, ylläpitoon, tai kehitykseen ei ollut osoittaa varoja. Näin ollen, tietopalvelu toteutettiin sponsorointina ISOC:n Suomen osaston rahastonhoitajana ja tapahtuman järjestelytoimikunnan edustajana toimineen Kare Casalsin oman yrityksen ja verkoston avulla.
Koko tietopalvelu toteutettiin ennätyksellisesti vajaassa 7 viikossa – sisältö mukaan lukien. Julkaisu ja avaus tapahtui Suomen Internet Fiesta –tapahtuman julkistamistilaisuudessa 17.3.2000. Palvelun saaman erittäin myönteisen palautteen, kiinnostuksen ja yhteistyökumppaneiden toivomusten myötä, palvelun ylläpitoa ja kehittämistä päätettiin jatkaa - joskin melko rajallisten resurssiensa puitteissa. Syksyllä 2000 palvelukokonaisuus alkoi muodostumaan niin laajaksi ja vaativaksi - myös kustannusten osalta, että päätettiin selkeyttää palvelun toimintaa ja perustaa täysin itsenäisen e-finland network oy -nimisen tuotantoyhtiön vastaamaan palvelun toteutuksesta, ylläpidosta, kehityksestä, ja kustannuksista. Kaikki palvelun oikeudet, ohjelmistot ja tietokannat siirtyivät uudelle riippumattomalle yhtiölle, samalla kun Casals siirtyi kokopäiväisesti koordinoimaan palvelun toimintaa uuden tuotantoyhtiön toimitusjohtajana.
Tietopalvelu päätettiin mm. kustannussyistä toteuttaa ilman kaupallisia sovelluksia, joten tietopalvelun tietotekninen ratkaisu toteutettiin täysin omana Open Source -tuotantona. Koska kyse oli pääasiallisesti tekstipohjaisen informaation monipuolisesta turvallisesta ja nopeasta käsittelystä, niin päädyttiin itse palvelimessa suoritettavaan ohjelmistoon. Ohjelmointikieleksi valittiin mm. paremman tietoturvallisuuden, vakauden, monipuolisuuden, yleisyyden ja alustasta riippumattomuuden vuoksi Perl. Esimerkiksi PHP oli vielä tuolloin (ja osin edelleen) huomattavasti turvattomampi. Reaaliaikaisuuden, hallinnoinnin ja ylläpidon vuoksi sovelluksen osalta päädyttiin omaan nk. flat-tietokantaratkaisuun, joka on optimoitu teknisesti siten, että se tarjoaa mahdollisimman helpon, nopean ja joustavan informaation käsittelyn (mm. haun) rasittamatta itse palvelinlaitteistoa tai käyttäjän omaa tietokonetta tai selainta. Vaikka itse sovellus toimii kaikilla alustoilla, niin tehokkuuden, turvallisuuden, nopeuden ja kustannusten vuoksi päädyttiin Unix/Linux-pohjaisiin järjestelmiin ja suosituksena Apache-ympäristö.
Nykyinen julkaisujärjestelmä on jo 4. kehitysversio, joka on muuttunut monilta osin yhä laajemmaksi, monipuolisemmaksi ja joustavammaksi mitä erilaisimpiin käyttötarkoituksiin. Teknologia on monipuolistunut (mm. SQL-tietokannat, XHTML, XML 1.0, RSS 1.0/2.0). Julkaisujärjestelmää hyödynnetään jo erilaisissa internet-portaaleissa, tietopalveluissa, sähköisissä internet-kaupoissa ja -palveluissa (B2B ja B2C).
Julkaisujärjestelmän 3.x versiota käytetään edelleen mm. Suomen Posti Oyj:n Netpartner -sivustossa (www.e-finland.org/netpartner/) ja reaaliaikaisessa internetissä toimivassa vähittäis- ja tukkikaupassa, jonka ansiosta järjestelmää on voitu testata erittäin raskaassa käytössä, jossa huippupäivinä järjestelmä on palvellut yli 22.000 käyttäjää päivässä.
Järjestelmän 4.x -versio on tällä hetkellä käytössä mm. tässä Sähköisen kaupan palvelukeskuksen tietopalvelussa (www.e-finland.org), sekä muutamissa muissa organisaatioissa, kuten Suomen Elektronisen Kaupankäynnin yhdistys ry:n internet-palvelussa (www.ecf.fi).
Uusi kehitysversio 4.3 julkaistaan vuoden vaihteessa ja riippuen julkaisujärjestelmää jo hyödyntävistä organisaatioista, niin suoritamme päivitykset (ja mahdolliset konvertoinnit) seuraavaan kehitysversioon automaattisesti. Julkaisujärjestelmä mahdollistaa saman aikaisen käytön eri kehitysversioilla, joten testiympäristö on erittäin yksinkertaista toteuttaa.