Lyhyt kuvaus
Maanmittauslaitoksen toimintaa tukee noin 200 eri tietojärjestelmää. Järjestelmien välisen tiedonkulun ja päällekkäisten toiminnallisuuksien välttämiseksi Maanmittauslaitoksen sisäiset ja toisaalta muiden perusrekisteriviranomaisten järjestelmät käyttävät toistensa tietoja integraatioalustan avulla. Alustan tavoitteena on varmistaa turvallinen järjestelmien välinen tiedon-vaihto ja toisaalta varmistaa Maanmittauslaitoksen tietojärjestelmien saatavuus.
Integraatioalustana Maanmittauslaitoksella on ollut käytössään avoimeen lähdekoodiin perustuva Mule 3.9 CE versio vuodesta 2013. Ao. Integraatioalustalla on toteutettu eri rekisterien tarpeisiin laaja integraatiopalveluiden verkko. Nykyinen alusta on teknisesti hyvin laaja: Tuotantokäytössä on 16 corea ja kehitys- ja testiympäristöissä yhteensä 32 corea.
Maanmittauslaitoksen käytössä oleva Mule 3.9 CE-versio ja sen tuki on päättymässä maaliskuussa 2024. Maanmittauslaitos on tehnyt omien arkkitehtuurikäytäntöjensä mukaista selvitystyötä eri integraatiovälineiden osalta yllä mainitun teknisen ympäristön korvaamiseksi.
Vuoden 2023 aikana on tehty tarkempaa vertailua vaihtoehtoisista tuotteista ja viimeiseen vaiheeseen on karsiutunut kaksi vaihtoehtoa: Apache Camel/Karaf ja suljettuun lisenssiratkaisuun perustuva MuleSoft Anypoint Platform.
Maanmittauslaitos päätti valita tekniseksi arkkitehtuuriksi aiempaa avoimeen lähdekoodiin perustuvan Mule 3.9 CE ratkaisun tilalle tuotteistetun kaupallisen version MuleSoft Anypointin. Päätöksen taustalla olevassa arkkitehtuurivertailussa huomioitiin eri teknisten ratkaisujen käytettävyys Mule 3.9 CE version korvaamiseen ja eri ratkaisujen vaikutus alustamuutoksen työmääriin.
Ratkaisujen vertailua vaikeutti olennaisesti se, nykyiselle Mule 3.9 CE elle ei löydy vastaavaa yhtä avoimeen lähdekoodiin perustuvaa ratkaisua. Tarvetta lähinnä oleva ratkaisu on Apache Camelin ja neljän muun avoimeen lähdekoodin perustuvan ratkaisun kokonaisuutena. Tämäkään ratkaisu ei sinällään suoraan vastaa tarvetta vaan vaatii alustaan liittyvää kehitystyötä tarvetta vastaavien palveluiden toteuttamiseksi.
Maanmittauslaitoksen teknisen arkkitehtuurin päätöksessä korostui tarve siirtää olemassa olevat integraatioratkaisut ylläpidettävälle alustalle, jonka tekninen elinkaari on tiedossa ja siirto on mahdollista toteuttaa teknisenä toimenpiteenä alustaympäristön kehitystyön sijasta.
Tämän hankinnan tavoitteena hankkia tarvittavat MuleSoft Anypoint lisenssit vuosille 2024 - 2028. Hankinnan kohteena oleva alustakokonaisuus on olemassa olevan alustan laajuinen eli 16 corea tuotannossa ja 32 corea kehityksessä ja testauksessa.
Hankinta on määräaikainen 60 kk, jonka jälkeen se jatkuu toistaiseksi voimassa olevana sopimuksena, jonka tilaaja voi irtisanoa 3 kk irtisanomisajalla.
Hankinnan kannalta Hankintayksikön näkökulmasta tämän hankinnan aikataulu on kriittinen! Lisenssit on oltava käytössä viimeistään 14.2.2024.
Selvyyden vuoksi todetaan, että tämä hankinta ei sisällä asiantuntijapalveluita.