Järjestelmäarkkitehtuuri (TK081702) Ympäristö Muutostarpeet ja niihin vastaaminen Yritysarkkitehtuuri Liiketoiminta-arkkitehtuuri Tavoitteet, Palvelut, Prosessit Informaatioarkkitehtuuri Tietotarpeet, Tietovarannot, Tietovirrat Teknologia-arkkitehtuuri Standardit, Yhteydet, Ratkaisut Järjestelmäarkkitehtuuri Järjestelmäsalkku (keskeinen tieto), Standardit, Menettelyt Muutostarpeet Mikä aiheuttaa tarvetta muutokselle Yrityksen roolin muuttuminen markkinoilla Teknologian kehittyminen Ulkoiset tekijät Lainsäädäntö Muuttuva budjetointi 1
Muutokseen vastaaminen Jatkuva kehittyminen Sisäinen integraatio Järjestelmien karsinta jatkuvana prosessina Liiketoimintaan liittyvät Liiketoimintamallin uudelleen suunnittelu Liiketoimintaverkoston uudelleen arviointi Liiketoiminnan uudelleen kohdentaminen Järjestelmien uudistaminen Pelkän järjestelmän uudistaminen ei tuo mitään uutta resurssien tuhlaamista Uudistettaessa liiketoimintaprosesseja ja yksinkertaistettaessa niitä muutetaan toimintatapaa Toimintatavan muutokseen sisältyy normaalisti uuden sukupolven järjestelmien käyttöönotto. IT-arkkitehtuuri IT-ratkaisun osana Liiketoimintamuutos (tarve muutokselle) Liiketoimintaprosessit (liiketoiminnan tarpeet) IT-arkkitehtuuri Toteutussuunnitelma IT-toteutus 2
IT-arkkitehtuuri Tietoarkkitehtuuri Sovellus- ja integraatio Arkkitehtuuri IT-organisaatioarkkitehtuuri Teknologia-arkkitehtuuri Liiketoimintaprosessit Toimintojen (ongelmien) ratkaisut korostuivat aikaisemmin järjestelmien toteutuksissa Kyseiset toteutukset aiheuttavat ongelmia rajapinnoissa ja jokainen järjestelmä on optimoitu erikseen Nykyään käytettävä prosessiajattelu on ratkaisu ilmenneisiin ongelmiin Liiketoimintaprosessit integroituja Järjestelmät integroituja EAI (Enterprise Application Integration) Liiketoimintaprosessien mallintaminen Yrityksen toiminnan tunteminen ja sen mallintaminen Mallintaminen havainnollistaa tarvittavia järjestelmiä ja muutoksen vaikutusta järjestelmille Mallintaa liiketoiminnassa käytettävän tiedon käsittely Mallintaminen edellyttää liiketoiminta- ja IThenkilöiden yhteistyötä 3
Järjestelmän vaatimuksia Suorituskykyvaatimukset Transaktioiden määrä Tosi-aikaisuus Vaste-aika Saatavuus eli käyttöaste Laiterikoista toipuminen Tietoturva Mahdollisuus muutokselle yms Tietoarkkitehtuuri Tiedon saatavuus Tiedon oikeellisuus Tiedon luottamuksellisuus Edellä mainitut sisältyvät myös tietoturvaan Toteutukseen vaikuttaa vaatimukset tiedon reaaliaikaisuudelle ja tiedon jalostuksen asete RWUD -määrittely Tiedon oikeellisuus Aiheuttaa eniten ongelmia Vanhentuneet tiedot (eniten) Tieto on alunperin virheellinen Tieto on tallennettu useaan kertaan Ongelmien välttäminen Tietolähteiden yhdistäminen Tarkka mallintaminen 4
Sovellus- ja integraatioarkkitehtuuri Muutosten huomioiminen järjestelmien kannalta Järjestelmien muutokset Järjestelmien uudistaminen Järjestelmien integrointiasteen selvittäminen Integraatiosuunnittelu Integraation toteutus datan reaaliaikaisuuden kannalta Integroitavan tiedon määrittäminen Integraatiotason määrittäminen/valinta Tarkemmalla tasolla integraatiosuunnittelu johtaa tiedon liikkeen ja formaatin kuvaamiseen Teknologia-arkkitehtuuri Kehitysvälineet Sovelluspalvelimet Yhteiset palvelut Käyttöjärjestelmät Laitteiston toimittaja Tietokannan toimittaja 5
Teknologia-arkkitehtuuri Eduskunnan teknologia-arkkitehtuuri n nykytila (Eduskunnan tietojärjestelmien määrittelyvaihe) Teknologia-arkkitehtuuri Eduskunnan teknologia-arkkitehtuuri n tavoitetila (Eduskunnan tietojärjestelmien määrittelyvaihe) Toteuttaminen Valittu toteutus tukee liiketoimintaprosessin asettamia vaatimuksia Ennen toteuttamista tulee olla selvitettynä prosessitarpeet, tietotarpeet, sovellustarpeet ja integrointitarpeet Tuttujen välineiden käyttämisestä tulee kokemus ja osaaminen (liitettävyys) Tulee kuitenkin kriittisesti arvioida uusien teknologioiden mahdollisuudet, Web Services 6
IT-organisaatio Suunnitellun ratkaisun ylläpidossa tarvittavan organisaation määrittäminen Organisaatio muotoutuu edellä tehtyjen valintojen mukaan, kuitenkin ylläpidon toteutus edellyttää suunnittelua Laitteistot Palvelusopimukset Käyttäjien kouluttaminen ja tuen järjestäminen Ulkoistamisen mahdollisuudet 7