Palveluväylästä lyhyesti
Palveluväylä on hämäävästi nimetty tiedonsiirtoalusta, joka nimestään huolimatta ei perustu ESB (Enterprise Service Bus) -malliseen integraatioon vaan X-ROAD-teknologiaan. Teknologia on alunperin Viron sähköisen hallinnon toimintoihin kehittetty integraatioratkaisu, joka on myöhemmin julkaistu avoimena lähdekoodina. Nykyään sen kehityksestä vastaa Nordic Institute for Interoperability Solutions (NIIS.org). Sähköisellä hallinnolla tarkoitetaan Internetiin tuotuja julkisia palveluita. Käytännössä voidaan puhua julkisen hallinnon Internet-käyttöliittymistä. Tyyppilisiä sähköisen hallinnon tarjoamia asiointipalveluita ovat vero-, sosiaaliturva- ja päätösasiat.
X-ROAD teknologia tarjoaa vakioidun ja tietoturvallisen tavan siirtää tietoa eri osapuolien välillä. X-Road koostuu liityntäpalvelimista (secure server) ja keskuspalvelimista (central server). Keskuspalvelin vastaa hallinnoinnista, lokituksesta ja varmentamisesta – liityntäpalvelimet taas toimivat kuluttajien (consumer) ja tuottajien (producer) välillä tiedonsiirrossa. Palveluväylän toiminnasta ja ylläpidosta vastaa Digi- ja väestötietovirasto.
Kuten arvata voikin, palveluväylään liittymistä varten tarvitaan oma liityntäpalvelin. Liityntäpalvelimen pystyttäminen on nykyään hiukan käsittelyajoista riippuen helppo ja nopea toimenpide. Liityntäpalvelinta pystyttäessä luodaan allekirjoitus- ja autentikointivarmenteet, jotka toimitetaan DVV:lle allekirjoitettaviksi. DVV:n allekirjoittama varmenne mahdollistaa liityntäpalvelimen liittämisen keskuspalvelimeen. Tämän jälkeen muita palveluväylän alipalveluita voidaan lisätä omien palveluiden käyttäjiksi. X-Roadin liityntäpalvelinta hallitaan web-käyttöliittymän kautta.
Palveluväylällä on olemassa kolme eri ympäristöä: FI-DEV, FI-TEST ja FI. Näistä kolmesta FI on tuotantoympäristö; muut ovat testauskäyttöön. Kehitysympäristö eli FI-DEV on avoin kehitysympäristö, johon voi hakea käyttöoikeuden myös yksityishenkilönä. FI-TEST on taas enemmin testiympäristö, joka vaaditaan palveluiden toimivuuden testaukseen ennen tuotantokäyttöä.
Liityntäpalvelimen ja siihen liittettävän palvelun väliin on tarpeiden mukaan hyvä liittää sovitinpalvelu, joka hoitaa WSDL-kuvauksen (=teknisen kuvauksen) mukaisen parsinnan kutsuille ja palauttaa oikeassa SOAP-muotissa kyselyn vastauksen. XRD4J -javaliitännäisellä tämä on helppo toteuttaa.
Kaiken viranomaisten välisen tiedonsiirron tulisi tapahtua nykyään palveluväylän kautta, mutta se tarjoaa myös yksityisille toimijoille vakioidun ja luotettavan tavan tiedonhallintaan. Jos teillä on tarvetta erillaisille ratkaisuille liityntäpalvelimista adaptereihin, me Joinexilla mielellään autamme sinua helpottamaan arkeasi.