
Kokonaisarkkitehtuuri
Jyväskylän yliopiston arkkitehtuuriperiaatteet
Laatinut digijohtaja Ari Hirvonen ja pääarkkitehti Ari Lehtiö.
Periaate | Selitys | Perustelu |
Periaatteita on noudatettava | Arkkitehtuuriperiaatteet koskevat kaikkea yliopiston toimintaa. Arkkitehtuuriperiaatteita on noudatettava. | Keskeinen periaate, johon kaikkien on sitouduttava. Ilman tätä arkkitehtuuriperiaatteilta häviää pohja. |
Suunnittele arkkitehtuuri strategialähtöisesti | Arkkitehtuurin tulee tukea strategioiden toiminnallisten tavoitteiden toteutumista |
Arkkitehtuurilla tuetaan organisaation toiminnan kehitystä kohti tavoitetilaa sekä tavoitetilaa tukevien tietojärjestelmäkokonaisuuksien hallittavuutta. Strategisten tavoitteiden tulee heijastua toiminta-, tieto-, tietojärjestelmä- ja teknologia-arkkitehtuureissa. Arkkitehtuurin kehittämisen ja ylläpidon tulee olla pysyvä ja jatkuvasti kehittyvä osa organisaation toimintaa. Laadittua arkkitehtuuria on noudatettava. |
Yhtenäistä teknologia-arkkitehtuuri |
Yhtenäiseen teknologia-arkkitehtuuriin on pyrittävä. Käytä teknologioita, jotka takaavat kokonaisuuden ja sen osien yhteentoimivuuden, tehokkuuden, taloudellisuuden, kehitettävyyden sekä ylläpidettävyyden. Yhteisesti sovittuja ja yleisiä standardinmukaisia teknologiaratkaisuja on käytettävä. |
Poikkeavien teknologioiden ylläpito tuo lisäkustannuksia ja erilaisten ympäristöjen ylläpitäminen edellyttää erityisosaamista. Yhtenäiset tekniset ympäristöt ja yhtenäinen teknologiakehikko helpottavat mm. vaikutusten arviointia koskien kokonaiskustannuksia, testauksen toteuttamista ja hankintamenettelyitä. Yhtenäinen teknologia-arkkitehtuuri parantaa sovelluksille ja käyttäjille annettavan tuen laatua. Yhtenäisellä teknologia-arkkitehtuurilla tarvitaan rajatumpaa osaamista ja vähemmän ylläpidettäviä tukipalveluita. Eri teknologioiden suuri määrä ja teknologiamuutosten nopeus tekevät teknologioista vaikeasti hallittavan kokonaisuuden. |
Varmista yhteentoimivuus |
Tietojärjestelmien on tuettava toimintojen yhteentoimivuutta ja mahdollistettava tarvittava tietojen yhteiskäyttö. Yhteentoimivuuden vaatimus koskee myös palveluita, tuotteita ja laitteita. Tietojärjestelmien arkkitehtuurien ja standardien mukaisuus sekä yhteentoimivuus muiden tietojärjestelmien kanssa tulee varmistaa. Tietojärjestelmien avoimiin ja dokumentoituihin rajapintoihin sekä yleisiin standardeihin tulee kiinnittää erityistä huomiota. |
Arkkitehtuurien kehittämistyön yksi lähtökohta on tietojärjestelmien yhteentoimivuuden varmistaminen. Tietojärjestelmien yhteentoimivuudella parannetaan kokonaisetua ja järjestelmien avulla käsiteltävien tietojen yhteiskäyttöisyyttä. Tietojärjestelmän tarkastelu arkkitehtuurien, standardien ja rajapintojen näkökulmasta on käyttökelpoinen keino yhteentoimivuuden varmistamiseksi. Standardien mukaiset rajapinnat varmistavat jatkuvuuden. Standardit ovat riippumattomia toimittajista sekä tukevat monitoimittajaympäristöä ja toimittajien tuotteiden integrointia. |
Pidä arkkitehtuuri yksinkertaisena | Arkkitehtuurin tulee olla yksinkertaista, jotta kokonaisuutta pystytään hallitsemaan | Arkkitehtuurit on jäsennettävä hallittaviksi kokonaisuuksiksi. Yksinkertainen arkkitehtuuri on helpompi hallita ja siten se tukee paremmin toiminnassa tapahtuvia muutoksia, uusia teknologiaratkaisuja sekä toimittaja- ja palveluntuottajamuutoksia. |
Kehitä toimintamallia asiakaslähtöisesti | Julkisen hallinnon tulee palvella asiakkaiden tarpeita. Kaikilla on oltava mahdollisuudet saada julkista palvelua. | |
Tunnista palveluiden omistajat | Tunnistetuilla ja kehitettävillä palveluilla tulee olla omistajat. | |
Pyri mobiilisaatavuuteen | Kaikki tärkeät ja laajasti käytettävät palvelut pyritään saamaan mobiilisti saataville teknologian mahdollisuudet ja rajoitteet huomioiden. |