Teknologia-arkkitehtuuriperiaatteet

Samankaltaiset tiedostot
Helsingin yliopiston kokonaisarkkitehtuuriperiaatteet

TIETOHALLINTOLAKI (LUONNOS) Korkeakoulujen IT-päivät Erityisasiantuntija Olli-Pekka Rissanen

Kokonaisarkkitehtuurityö Helsingin yliopistossa

Avoimuus ja yhteentoimivuus

YTHS:n kokonaisarkkitehtuuri

IoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus

Ylioppilaiden terveydenhoitosäätiön arkkitehtuuriperiaatteet

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat

Julkaistu Helsingissä 15 päivänä kesäkuuta /2011 Laki. julkisen hallinnon tietohallinnon ohjauksesta

Avoimuus ja julkisen hallinnon tietohallinto. Yhteentoimivuutta avoimesti -seminaari Tommi Oikarinen, VM / JulkICT

Kuntasektorin asianhallinnan viitearkkitehtuuri 1.0. Kuntamarkkinat Tuula Seppo, erityisasiantuntija

Avoimen lähdekoodin ohjelmistot julkisessa hallinnossa

MITÄ TIETOHALLINTOLAKI TUO TULLESSAAN? Mikael Kiviniemi Julkisen hallinnon ICT-toiminto

JHS-järjestelmä ja avoimet teknologiat. Tommi Karttaavi

Datan hallinnan nykykäytännöt ja tulevaisuuden suunnitelmat Ville Tenhunen Helsingin yliopisto / Tietotekniikkakeskus

ATT-areena Avoimen tieteen palvelut

Kokonaisarkkitehtuurilla tavoitteisiin. Valtio Expo Fennia I, 14:15 14:45 Neuvotteleva virkamies Jari Kallela

Avoimen tieteen palvelut

Julkisen hallinnon kokonaisarkkitehtuuri

Toivakan kunnan teknologia-arkkitehtuuri

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services

Avoin lähdekoodi. Jani Kylmäaho Maanmittauslaitos

TAPAS - puheenvuoro - TAPAS-päätösseminaari Tommi Oikarinen, VM / JulkICT

TIEDONHALLINNAN KEHITTÄMINEN KANSALLISESTI OYS ERVA ALUEELLA SAIRAANHOITOPIIREISSÄ SIRPA HAKAMAA & MERJA HAAPAKORVA-KALLIO

Yhteentoimivuutta kokonaisarkkitehtuurilla

Espoon arkkitehtuurin kehittäminen - Tiedonhallinta ja arkkitehtuuri kaupungin näkökulmasta

Sosiaali- ja terveydenhuollon tiedonhallinnan alueellista kehittämistä ohjaava viitearkkitehtuuri Kuntajohtajakokous

Pieksämäen kokonaisarkkitehtuuri

Kansalliskirjaston ATThankkeet

Paikkatiedon kokonaisarkkitehtuuri LUONNOSTELUA

Kokonaisarkkitehtuuri Organisaation ja sen ICT tuen yhteistoiminnallista kehittämistä

Suomen avoimien tietojärjestelmien keskus COSS ry

Sosiaali- ja terveydenhuollon ATK-päivät 2019

Julkisen hallinnon kokonaisarkkitehtuuri JHKA

Kansallinen digitaalinen kirjasto Kokonaisarkkitehtuuri v3.0

Kuutoskaupunkien suositukset avoimista rajapinnoista

Avoimen tuotteen hallintamalli FINTO OhRy

Julkisen hallinnon kokonaisarkkitehtuuri

Viisaat hankinnat JIT2015 sopimusehdot

Lausunto Julkisen hallinnon linjauksiin tiedon sijainnista ja hallinnasta pyydämme yleisesti huomioimaan seuraavaa:

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 4. Soveltamisohje perustason kuvauksien tuottamiseen

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri

Yhteentoimivuusalusta ja Sanastot-työkalu

Paikkatiedon viitearkkitehtuuri - toimeenpano

Kokonaisarkkitehtuuri julkisessa hallinnossa. ICT muutostukiseminaari neuvotteleva virkamies Jari Kallela

Cisco Unified Computing System -ratkaisun hyödyt EMC- ja VMwareympäristöissä

Tiedonsiirto- ja rajapintastandardit

Yhteentoimivuutta edistävien työkalujen kehittäminen - JulkICTLab pilottiehdotus

JHS-jaoston toiminta ja tavoitteet. JUHTA:n syysseminaari Kuntatalolla

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 3. Arkkitehtuurin nykytilan ja tavoitetilan kuvaus

Case: Avoimen lähdekoodin ohjelmistojen hyödyntäminen Lahdessa

Espoon kaupunki Pöytäkirja 96. Valtuusto Sivu 1 / Valtuustokysymys kyberturvallisuuden järjestämisestä ja uhkiin varautumisesta

JHS 179 ICT-palvelujen kehittäminen: Kokonaisarkkitehtuurimenetelmä

Tekoälyn hyödyntäminen asiakaspalvelun parantamiseksi Valtorissa ja Palkeissa

Open source uusia mahdollisuuksia operaattoreille

G4-arkkitehtuuriryhmä. Kokonaisarkkitehtuurityöhön perustuvat kehittämiskohteet ja toimenpiteet. Juha Rannanheimo

Järjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet

Mitä avoimuus oikeasti on yhteensopivuus vai yhteistoiminnallisuus. Annual Report Jukka Karhu Aluepäällikkö/South Finland

Kansallisen palveluväylän viitearkkitehtuuri

KUUMA-ICT:n ja kuntien työnjako Palvelusopimuksen liite 6

Kiila-viitearkkitehtuuri. Jani Harju,

arvioinnin kohde

AVOIMEN TUOTTEEN HALLINTAMALLIT. Kunnassa toteutettujen tietojärjestelmien uudelleenkäyttö. Yhteentoimivuutta avoimesti

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

Turun kaupungin tietohallintostrategia Tiivistelmä

Valtion taloushallinnon kokonaisarkkitehtuurin tavoitetila

Miten kuvaat ja kehität organisaation kokonaisarkkitehtuuria?

Avoimen ja yhteisen rajapinnan hallintamalli

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

Tutkimusdatan hallinnan kansalliset välineet IDA, Etsin, AVAA. Stina Westman, ATT-hanke, CSC

Tietojärjestelmät muutoksessa: Alueiden ja kuntien sote - kokonaisarkkitehtuurityö

Tietopolitiikka Yhteentoimivuus ja lainsäädäntö , Sami Kivivasara ICT-toimittajien tilaisuus

Julkisen hallinnon kokonaisarkkitehtuurijaoston työsuunnitelma 2014

Kokonaisarkkitehtuurin kehittäminen Satu Pajuniemi. Conversatum Oy

PALVELUITA DATANHALLINTAAN

- Jarjestelmaasiantuntija Markku Jaatinen

Keskustelutilaisuus ICT-palvelujen kehittäminen -suositussarjasta

ONION-hanke. Tiivistelmä

arvioinnin kohde

@apoikola. Datan jakaminen Tekoälykiihdyttämö. Kalvot: Antti 'Jogi' Poikola Teknologiateollisuus

SFS, STANDARDIEHDOTUKSEN ISO/DIS ESITTELY

Toiminnan ja tietohallinnon kehittäminen kokonaisuutena. Sisältö 1 (11) Ohje

<Viitearkkitehtuurin nimi> toimeenpanosuunnitelma

JulkICTLab Eteneminen Mikael Vakkari, VM

Yhtenäisempi henkilöstöhallinto, tehokkaat toimintatavat. Valtion henkilöstöjohtamisen iso kuva 2020

Tekijän nimi

KANSALLISEN DIGITAALISEN KIRJASTON KOKONAISARKKITEHTUURI. V3.0 Tiivistelmä

ATT-viitearkkitehtuuri

Avoimen rajapinnan hallinta (Tilaajan hallitsema rajapinta)

Lausuntopyyntö julkisen hallinnon tiedonhallinnan sääntelyn kehittämistä selvittäneen työryhmän raportista

Tietohuollon kehittäminen ja kansallinen ohjaus. Kuntien paikkatietoseminaari Tommi Oikarinen, VM / JulkICT

Julkisen hallinnon asiakas digitalisoituvassa yhteiskunnassa Digitalisaatiolinjausten valmistelu

Kuntien Kansalliseen palveluarkkitehtuuriin liittyminen. Kunta-KaPA

PSSHP Tietohallintostrategia

YHTEENTOIMIVUUS Mikael Vakkari Tiedonhallintapäällikkö

1.2 Mahdollista joustava muutos suojaustasolta toiselle tilanteen mukaan myös ylöspäin

Yhteentoimivuus - kattaa strategisen, lainsäädännnöllisen, organisaatioiden välisen, semanttisen ja teknisen yhteentoimivuuden

CSC:ltä ostetut palvelukokonaisuudet vuonna 2014

Valinnanvapauden asettamat vaatimukset tiedonhallinnalle

Transkriptio:

Teknologia-arkkitehtuuriperiaatteet Teknologia-arkkitehtuurin periaatteiden kuvaamisesta Seuraavassa taulukossa on esitetty Helsingin yliopiston tietotekniikkakeskuksen johtokunnan hyväksymät teknologia-arkkitehtuurin periaatteet, jotka perustuvat kokonaisarkkitehtuuriperiaatteisiin. Taulukossa on kuvattu periaate ja sen kuvaus. Nämä periaatteet ovat luonteeltaan enemmän suosituksia kuin sitovia määräyksiä. Kuitenkin on niin, että jos joihinkin periaatteisiin sitoudutaan, niin niistä poikkeaminen vaatii erityisen perustelun. Periaatteita pitää myös aina tulkita, niitä vain harvoin voi soveltaa sellaisenaan käytännön toimiin. Periaatteet muuttuvat hallitusti ajan myötä sillä niiden pitää seurata aikaansa ja ympäröivässä maailmassa tapahtuvia muutoksia. Avoin keskustelu periaatteista ja niiden tulkinnasta tai soveltamisesta on aina tarpeen ja paikallaan. Mihin periaatteita tarvitaan? Periaatteita tarvitaan siihen, että osataan valmistella ja tehdä valintoja, joille ei ole olemassa varsinaista tukea missään muualla. Kun edessä on uusia kysymyksiä, on hyvä olla olemassa jotain kättä pidempää, jolla ratkaisuja voidaan tuottaa. Teknologia-arkkitehtuurin periaatteita tarvitaan myös tietoteknisen kehityksen tahtotilan kuvaamiseen, sen viestimiseen ja rajaamiseen esimerkiksi laite- tai sovellustoimittajille. On hyvä tietää millaisia ratkaisuja organisaatio suosii ja miksi, jotta organisaatiolle voidaan tarjota sellaista tekniikkaa ja teknologiaa, jota se oikeasti haluaa. Periaatteet ja niiden kuvaukset Seuraavassa on kuvattu teknologia-arkkitehtuurin periaatteet siten, että niistä esitellään periaate ja sen tarkempi kuvaus viitteineen yliopiston kokonaisarkkitehtuuriperiaatteisiin 1. Id Arkkitehtuuriperiaate Periaatteen kuvaus Kokonaisarkkitehtuuriperiaate, johon perustuu 1 Teknologia-arkkitehtuuri noudattaa yliopiston kokonaisarkkitehtuuriperiaatteita. 2 Teknologia-arkkitehtuurin kehittäminen ja hallinta on avointa. Kokonaisarkkitehtuuri koskee kokonaisarkkitehtuuriperiaatteiden mukaan yliopiston koko organisaatiota ja sitä noudatettava toiminnan ja järjestelmien kehittämisessä. Teknologiaarkkitehtuuri ei tee tästä poikkeusta. Teknologia-arkkitehtuurin kehittäminen on avointa siinä laajuudessa kuin se tietoturvaa vaarantamatta on mahdollista. Avoimeen kehittämiseen ja hallintaan liittyy toimintatapojen avoimuuden lisäksi myös avointen standardien ja rajapintojen hyödyntäminen, avoimen datan periaate sekä tiedon jakamiseen liittyvien teknologioden laaja tuki. Avointen standardien käyttö on erityisen tärkeää silloin kun sovellukset hankitaan palveluina verkosta tai jonkun muun kuin organisaation itsensä tuottamana esimerkiksi nk. pilvipalveluina. Oman organisaation toteutuksissa avointen standardien käyttö taas on organisaatiotason tehokkuutta lisäävä ja toiminnan jatkuvuutta edistävä tekijä. 1 2, 8

3 Tietojärjestelmien kehityshankkeissa suositaan avoimia ja yleisiä teknologioita. 4 Yksiköille yhteisissä toiminnoissa noudatetaan yhdenmukaista teknologia-arkkitehtuuria. 5 Teknologia tukee tiedon yhteiskäyttöisyyttä tietojärjestelmien välillä. 6 Teknologiavalinnat tukevat tietoturvan ja -suojan vaatimuksia tietojärjestelmien elinkaaren ajan. Elinkaarinäkökulman, teknologiaarkkitehtuurin yhtenäisyyden toteuttamisen, ylläpidettävyyden parantamisen, toimittajariippumattomuuden sekä teknologia-arkkitehtuurin toimittajariippumattomuuden takaamiseksi on teknologiavalinnoissa suosittava avoimia ja yleisiä teknologioita sekä avoimen lähdekoodin ratkaisuja. Kehitysprojekteissa on ensin tarkasteltava avoimen lähdekoodin ratkaisujen mahdollisuudet toimia kehittämisen teknologiaperustana. Avoimeen kehittämiseen, hallintaan ja teknologioihin liittyy eräänä keskeisenä elementtinä toimenpiteiden lopputulosten (kuten avoimen lähdekoodin sovellusten, niiden osien tai konfiguraatioiden) jakaminen intressiryhmille mahdollisuuksien mukaan. Avointen teknologioiden käytössä on myös huomioitava elinkaareen liittyvät kokonaiskustannukset. Koko yliopistoa tai useaa yksikköä koskevissa toiminnoissa eri teknologia-arkkitehtuurin kehittämistä koskevat periaatteet ovat määrääviä. Periaatteista poikkeamiseen yhteisissä toiminnoissa tarvitaan selvästi vahvemmat periaattet kuin esimerkiksi tutkimuksen tietojärjestelmissä. Yhdenmukaiset toimintatavat mahdollistavat yhteisten tietojärjestelmäratkaisujen käytön. Kokonaisarkkitehtuuriperiaatteen mukaan tiedon jakelussa sovelletaan avoimen datan periaatetta. Sen toteuttaminen edellyttää käytettävän teknologian tukea sille, että yhteiskäyttöisyys on mahdollista. Teknologiavalinnoissa on painotettava suunnitteluperiaatteita, joissa tietoa on saatavissa ja jaettavissa avoimien ja standardien rajapintojen kautta sekä riippumatta valittavista sovelluksista. Tietojärjestelmien integraatiot on suunniteltava niin, että yhteiskäyttöisyys on mahdollista ensimmäisen toteutuksen jälkeenkin. Teknologiavalinnoilla voidaan tukea esimerkiksi datan ja tiedon säilymistä, niiden elinkaarenhallintaa, käytettävyyttä, sekä tietoturvaa. Teknologiavalinnat on tehtävä niin, että esimerkiksi organisaation palautuminen mahdollisista ongelmatilanteista on hallittua ja vastaavasti datan hävittäminen voidaan tehdä hallitusti. Teknologiavalinnoilla tuetaan myös tietoturvaluokitusten toimeenpanoa. Esimerkiksi TL3- luokitellun tiedon vaatimukset ovat pakollisia teknologiavaatimuksia ja ne on huomioitava suunniteltaessa ja toteutettaessa esimerkiksi verkkoratkaisuja, palomuureja, palvelinten kahdennuksia, tietokantojen ja edustapalvelinten hajautusta eri palvelimille ja eri verkkosegmentteihin, lokitusta, auditointia, valvontaa jne. 2, 11, 14 5 7 8

7 Teknologioilla on omistajat. Kaikille teknologioille määritellään omistaja samalla tavalla kuin sovelluksille tai tiedolle. Teknologian omistaja vastaa teknologian asianmukaisesta käsittelemisestä koko sen elinkaaren ajan eli vastaa sen hallintamallista, uusien teknologioiden ottamisesta osaksi teknologia-arkkitehtuuria ja vanhojen poistamisesta mahdollisten teknologioiden valikoimasta. Omistaja varmistaa, että teknologioiden kehittämisessä ja hallinnassa avoimuus toteutuu parhaalla mahdollisella tavalla. 9 8 Teknologiainfrastruktuuri on yhteiskäyttöistä. 9 Teknologia-arkkitehtuuri on yhtenäinen. Teknologisia valintoja ja ratkaisuja tehtäessä on huomioitava olemassa oleva teknologia ja sen mahdollisimman tehokas käyttö. Projekteja ja muita toimijoita on kannustettava esimerkiksi erilaisten järjestelmien virtualisointitekniikoiden ja jaettujen laitteiden käyttöön. Yhteiskäyttöisyyttä on syytä tarkastella myös osana hankintoja esimerkiksi siten, että pyritään aina käyttämään ensisijaisesti jo olemassa olevia teknologiaarkkitehtuurin mukaisia sovelluksia uusien hankinnan sijaan, mikäli teknologian elinkaari antaa siihen mahdollisuuden. Poistuvaa teknologiaa ei organisaation kannata hankkia, vaikka sitä voisikin yhdessä muiden kanssa hetken käyttää. Osana yhteiskäyttöisyyttä on huomioitava yhtenäiset ylläpitokäytännöt ja niiden vaatimukset. Ratkaisujen modulaarisuus on yhteiskäyttöisyyttä edistävä tekijä. Teknologia-arkkitehtuuri on mahdollisimman yhtenäinen. Ratkaisuissa käytetään yhteisesti sovittuja ja yleisiä, standardinmukaisia teknologioita, jotka takaavat kokonaisuuden ja sen osien yhteentoimivuuden, tehokkuuden, taloudellisuuden, kehitettävyyden ja ylläpidettävyyden. Tietojärjestelmien yhteentoimivuuden tuki edellyttää teknologia-arkkitehtuurilta avointen standardien, avointen rajapintojen sekä yhteentoimivuutta edistävien verkkoratkaisujen, kuten protokollien, huomioimista. Yhtenäisellä teknologiaarkkitehtuurilla pyritään helpottamaan järjestelmäongelmien ratkaisua ja tuettava järjestelmien ja tietojen yhteentoimivuutta sekä tätä kautta parantamaan koko yliopiston suoritusta. 10 11, 14

10 Teknologiavalinnat on tehtävä mahdollisimman toimittajariippumattomasti. 11 Teknologiavalinnoissa on suosittava koeteltuja ja yliopiston kannalta kustannustehokkaita ratkaisuja. 12 Tietotekniikkavalinnoissa otetaan huomioon elinkaarinäkökulma. 13 Kestävän kehityksen vaatimukset otetaan huomioon teknologiavalinnoissa. Tietojärjestelmien toteutuksessa on pyrittävä mahdollisimman hyvään riippumattomuuteen suljetuista teknologiaratkaisuista ja yksittäisistä ratkaisutoimittajista, sillä yliopiston ydintoiminnot ovat tyypillisesti elinkaareltaan pitempiä kuin tietojärjestelmät tai niiden taustalla olevat teknologiat. Tämä mahdollistaa erilaisten teknisten alustojen käytön ja joustavan siirtymisen toiseen teknologiaan esimerkiksi tietokantaratkaisuissa tai LDAP-palveluissa ilman, että kokonaisuus muuttuu epävakaaksi. Periaate on huomioitava tehtäessä päätöksiä järjestelmäratkaisuista ja otettava huomioon jo hankintojen suunnitteluvaiheessa. Tietojärjestelmien kehityshankkeiden toteutuksessa on valittava yleisiin ja avoimiin standardeihin perustuvia ratkaisuja. Koska jo käytössä olevien yleisten ratkaisujen kannalta poikkeavien teknologioiden ylläpito tuo lisäkustannuksia, on poikkeuksista sovittava erikseen ennen teknologian hankintaan liittyviä päätöksiä. Mikäli tietojärjestelmähankintoja tehdään hankkimalla niitä verkosta esimekiksi nk. pilvipalveluina, on myös elinkaarikustannukset ja esimerkiksi teknologian ylläpitoon tai lisensseihin liittyvät kustannukset huomioitava. Tietotekniikan valinnassa otetaan huomioon teknologian kypsyys, elinkaari, käytön laajuus sekä tuen ja asiantuntemuksen saatavuus. Teknologian mahdollisesti mukanaan tuomia ongelmia pyritään välttämään ennalta ottamalla käyttöön riittävän kypsiä teknologioita. Tällä vähennetään myös ylläpitotarvetta ja siitä aiheutuvia kustannuksia.teknologiaarkkitehtuurin hallintamalliin on sisällytettävä menettelyt, joilla uudet teknologiat voidaan tuota osaksi teknologiasalkkua ja käytännön toteutuksia. Tietotekniikkalaitteiden ja -tilojen suunnittelussa suositaan ratkaisuja, joiden ympäristövaikutus on mahdollisimman myönteinen. Sovellusarkkitehtuurissa ja teknologiavalinnoissa pyritään ensisijaisesti hyödyntämään virtualisoituja ratkaisuja. Lisäksi kiinnitetään huomiota sovellustoimittajan valintojen kriteereihin ja mahdollisiin ympäristösertifiointeihin. Teknologiavalinnat rajaavat toimintaprosessien kehittämisen mahdollisuuksia esimerkiksi toimittajariippuvuuden kautta ja myös tätä kautta teknologiavalinoilla voi olla ympäristövaikutuksia. 13 14 15 16 Osa yliopiston kokonasarkkitehtuuriperiaatteista on luonteeltaan sellaisia, että ne koskettavat teknologia-arkkitehtuuria niin, ettei teknologiaarkkitehtuurilla ole niihin mitään olennaista lisättävää. Teknologia-arkkitehtuuri noudattaa myös näitä periaatteita. Tällaisia ovat kokonaisarkkitehtuuriperiaatteet no. 3, 4, 6 ja 12. Teknologia-arkkitehtuuriperiaatteet QPR:ssä

1) Rehtorin päätös 2012/87: https://tinyurl.com/rehtori352012