LOKI-järjestelmän II-vaiheen ja TM Online -järjestelmien kehittäminen
Hankinnan kohde on Merikartoituksen LOKI-järjestelmän II-vaiheen ja TM Online -järjestelmien kehittäminen:
1) LOKI-järjestelmä on Merikartoituspalvelut-yksikön toiminnanohjausjärjestelmä. Järjestelmällä ohjataan ja hallitaan eri työprosesseja. Järjestelmä vaikuttaa työvaiheiden sujuvuuteen, hallittavuuteen sekä prosessissa tapahtuvien töiden läpimenoaikojen nopeutumiseen.
LOKI-järjestelmän avulla merikartoitukseen saapuvat karttamuutostiedot analysoidaan, kirjataan, määritetään niille tarvittavat jatkotoimenpiteet, jotta muutostiedot ovat helposti käytettävissä eri prosesseissa ja kaikissa Liikenneviraston toimipisteissä. Järjestelmä sisältää paikkatietotoiminnallisuuksia, kuten karttakäyttöliittymän, aineiston julkaisun GeoServer-palvelimella sekä spatiaalisia hakuja. Tämän lisäksi siinä on myös raportointitoiminnallisuuksia.
LOKI-järjestelmä on Java web -sovellus (war). Järjestelmää ajetaan Apachen Tomcat -alustalla. Paikallinen kehitysympäristö toimii Jettyssä.
LOKI-järjestelmä koostuu seuraavista osa-alueista:
— Services: sovelluksen käyttämä palvelukerros, tietojen tallentaminen ja haku kannasta, ja toimintalogiikka,
— Web: web-sovelluksen käyttöliittymälogiikka ja käyttöliittymään liittyvä toteutus,
— Dataimport: erillinen komentoriviltä ajettava Java-ohjelma, jolla päivitetään tietokantaan taustatietoja (tuotteita ja karttakuvia).
Sovellus on rakennettu Spring-frameworkia käyttäen. Tiedon tallennuskerros on rakennettu JPA ja Spring Data -teknologioita hyödyntäen. Esityskerros on toteutettu Wicket web-sovelluskehyksellä. Selaimessa näkyvä käyttöliittymä hyödyntää JQueryä toiminnoissa, Bootstrapia ulkoasun ja toiminnallisten UI-komponenttien toteuttamisessa, ja OpenLayersia karttakäyttöliittymään. Tietokantaratkaisuna on Oracle Locator (osajoukko Oracle Spatialia).
Sovelluksen autentikointi ja autorisointi tapahtuu sovelluksen ulkopuolella, Liikenne-viraston yleisen OAM-frameworkin kautta.
Jatkokehityksessä on tarkoitus parantaa olemassa olevia ja kehittää lisää toiminnallisuuksia; karttatyökalut ja -toiminnallisuudet, karttatasojen hallinta, tehtävien hallinta, hakutoiminnallisuudet, raportit ja mittarit, tuotetietojen päivitystyökalut, käyttäjähallinta sekä muita kehitystarpeita:
2) TM Online -järjestelmä sisältää uuden Tiedonantoja merenkulkijoille -ilmoitustenhallintajärjestelmän ja sähköisen julkaisujärjestelmän. Järjestelmä sisältää internet-sivuston toteutuksen kieliversioina FI/SE/GB, jossa TM-tiedot julkaistaan tiedonantojen sisällön osalta samalla tavalla kuin nykyisessä paperisessa/PDF -julkaisussa. Tiedonannot tuottaa Liikenneviraston Merikartoituspalvelut-yksikkö. Uuden sähköisen järjestelmän avulla tiedonannot julkaistaan internet-sivustolla välittömästi niiden kirjaamisen ja julkistusluvan jälkeen. Osa tiedonnannoista syntyy LOKI-järjestelmään syötettyjen tehtävien yhteydessä ja nämä järjestelmien väliset tiedot on kyettävä linkittämään toisiinsa.
Loppukäyttäjän kannalta järjestelmä sisältää ainakin seuraavat toiminnallisuudet: tiedonannon haku alueen, merikartan, merikarttasarjan, tiedonannon numeron, vapaan tekstin ja julkaisuajankohdan perusteella. Järjestelmään toteutetaan hallintatyökalu, jolla mahdollistetaan tiedonannon luonti, tarkastus, kieliversioiden luonti ja hyväksyminen. Käännöspalveluista huolehtii Liikenneviraston käännöspalvelut.
Järjestelmä sisältää myös tietyn välein tapahtuvan PDF-koosteversion toteuttamisen mahdollisimman automaattisesti.
Hallintatyökalu mahdollistaa tietojen tulostamisen merikartoituspalvelujen Adobe-julkaisujärjestelmään mahdollisesti tarvittavaa PDF-version taittoa varten.
TM Online -järjestelmä toteutetaan web-sovelluksena ja se integroidaan LOKI-järjestelmään. Tiedonannot karttakuvineen tallennetaan Oracle-tietokantaan.
Toteutusprojektin aikana ratkaistaan mahdollinen tietokannan replikointi tiedonantojen osalta verkkosivulta tapahtuville kyselyille.
Toteutuksessa noudatetaan Liikenneviraston viitearkkitehtuuriperiaatteita:
— Liikenneviraston ICT-teknologia-arkkitehtuurin kuvaus,
— Verkkopalveluiden viitearkkitehtuuri.
Verkkosivun visuaalinen ilme toteutetaan noudattaen Liikenneviraston ohjeistoa visuaalisesta ilmeestä.
Vastaavanlainen julkaisujärjestelmä on käytössä mm. Ruotsissa. Tiedonannot julkaistaan siellä www-osoitteessa:
http://www.sjofartsverket.se/ufs
Nykyinen korvattava verkkosivu/toiminnallisuus löytyy verkko-osoitteesta:
http://portal.liikennevirasto.fi/sivu/www/f/liikenneverkko/merikartat/Merikarttojen_paivityspalvelu
Lisäksi projektissa tulee tuottaa riittävä dokumentaatio ylläpitoa ja pilottivaiheen jälkeistä jatko-kehitysvaihetta varten.
Projekti toteutetaan noudattaen ketterää projektinhallintaa Scrum-viitekehyksen mukaisesti. Osa kehitysprojektin töistä on tehtävä Liikenneviraston tiloissa Helsingin Pasilassa.
Järjestelmän kehitysvaiheen aikana kommunikointi Tilaajan ja Toimittajan välillä tapahtuu suomen kielellä.
Toimittajan on varauduttava rakentamaan oma kehitysympäristö, joka sisältää versionhallinnan, työryhmätilan (Confluence) ja tehtävänhallintatyökalun (Jira). Tilaajalle tulee myöntää käyttöoikeus työryhmätilaan ja tehtävänhallintatyökaluun. Käyttöoikeus tulee mahdollistaa mm. kaiken projektin toimitukseen kuuluvan materiaalin siirron edellä mainituista ympäristöistä Tilaajalle. Työryhmätilassa on ylläpidettävä lähdekoodia yms. tarvittavia komponentteja. Toimittajalta pyydetään erillinen hinta Confluencen ja Jiran käyttämisestä.
Toimittaessa ketterän projektinhallintamallin puitteissa asiakas vastaa projektissa toteutettavan kokonaisuuden laajuudesta. Toimittaja vastaa toteutettavan kokonaisuuden työn laadusta.
Liikenneviraston tietoturvaohjeet perustuvat kansainvälisiin ISO 27001 ja openSAMM -määrityksiin sekä kotimaisiin VAHTI-tietoturvaohjeisiin. Hankinnassa sovellettavat tietoturva- ja ICT-varautumisvaatimukset esitetään myöhemmin tarjouspyyntöasiakirjoissa.
Hankinta muodostuu kokonaisuudessaan LOKI-järjestelmän II-vaiheen jatkokehityksestä ja TM Online -järjestelmän kehittämisestä, jotka yhdessä muodostavat yhtenäisen järjestelmäkokonaisuuden. Toteutuksen on arvioitu kestävän n. 4–6 kuukautta.
Optiona tilaaja varaa mahdollisuuden em. järjestelmäkokonaisuuden lisätoimintojen jatkokehitykselle mm. Loistokirjatoiminnallisuuden toteutukseen. Loistokirjatoiminnallisuuden toiminnallisia vaatimuksia ei ole vielä tarkasti määritelty, mutta sen tekniset vaatimukset tulevat pohjautumaan saamaan järjestelmäarkkitehtuuriin kuin LOKI ja TM Online.
Optiona kilpailutetaan LOKI ja TM Online -järjestelmien ylläpito- ja tukipalvelut.
Määräaika
Tarjousten vastaanottamisen määräaika oli 2015-01-21.
Hankinta julkaistiin 2014-12-11.
Toimittajat
Seuraavat toimittajat mainitaan hankintapäätöksissä tai muissa hankinta-asiakirjoissa:
Kuka?
Mitä?
Missä?
Hankintojen historia
Päivämäärä |
Asiakirja |
2014-12-11
|
hankintailmoitus
|
2014-12-17
|
Lisätietoilmoitus
|
2015-05-20
|
Ilmoitus tehdystä sopimuksesta
|