Sovelluspalvelin terveydenhuollon sovellustuotannossa ja sovel Iusintegraat iossa, Juha Rannanheimo, Kuopion YO

Koko: px
Aloita esitys sivulta:

Download "Sovelluspalvelin terveydenhuollon sovellustuotannossa ja sovel Iusintegraat iossa, Juha Rannanheimo, Kuopion YO"

Transkriptio

1 SUOMEN KUNTAUITTO Sosiaali - ja terveysyksikkö TERVEYDENHUOLLON 27. ATK- PAIVAT Sosiaali- ja terveydenhuollon tietotekniikan ja tiedonhallinnan tutkimuksen päivät Sovelluspalvelin terveydenhuollon sovellustuotannossa ja sovel Iusintegraat iossa, Juha Rannanheimo, Kuopion YO

2 Sovelluspalvelin terveyderihuollon sovellustuotannossa ja -integ raatiossa Juha Rannanheimo, Kuopion yliopisto, atk-keskus, HIS-tutkimusyksikkö Abstrakti - Tekninen kehitys muuttaa ohjelmistotuotantoa hurjaa vauhtia, nyt puhutaan paljon komponenteista ja monitasoarkkitehtuureista. Tutkimuksessa on selvitetty teoriaa komponenteista ja monitasoarkkitehtuurista sekä tutkittu niihin keskeisesti liittyvän sovelluspalvelimen ominaisuuksia ja roolia komponentti-infrastruktuurissa. Tavoitteena on saada selkeä käsitys komponenttiarkkitehtuureista ja sovelluspalvelinten nykyisestä teknisesta kehityksestä. Tutkimustulosten tarkoituksena on selventää vaihtoehtoisten sovelluspalvelinten soveltuvuutta eri tilanteisiin ja auttaa tekemään valintaa sovelluspalvelinarkkitehtuurin toteutuksesta terveydenhuollon sovellustuotannon sekä integraation tarpeisiin. Tutkimuksessa pyritään huomioimaan integrointi olemassa olevaan järjestelmä- ja kehitysinfrasttuktuuriin sekä tarjoamaan avoimet, mutta tehokkaat mahdollisuudet jatkokehitykselle. Tutkimus tehdään osana Kuopion yliopiston atk-keskuksen, ohjelmistoyritysten seka yliopistosairaaloiden muodostaman konsortion Komponentti-FixIT-projektia. Tutkimuksen lähtökohdat Terveydenhuollon tietojärjestelmät ovat kehittyneet hitaasti ja uusien tekniikoiden yleistyminen ei ole niin nopeaa kuin useilla muilla aloilla. Suomessa on viela paljon päätekäyttöisiä ja työasemapalvelin-tekniikkaan perustuvia perinnejärjestelmiä (legacy systems). Järjestelmissä käsitellään samanlaisia tietoja, ja koska yhteistoiminnallisuutta jarjestelmien välillä ei viela juurikaan ole, syntyy päällekkäistä tietoa. Lisäksi on olemassa paljon erillisjärjestelmiä, joiden toimittajat ja toteutustekniikat vaihtelevat. Eri organisaatioiden järjestelmien yhteistoimintaa vaaditaan yhä laajemmalle, jotta hoitotoimintaa ja hoidon organisointia saadaan tehostettua. - Kehitys on johtanut siihen, että Suomessa Musti-tekniikkaa soveltaneiden yliopistosairaaloiden ydinjärjestelmät tullaan korvaamaan muita tekniikoita käyttävillä järjestelmillä. Sairaalat kuitenkin tarvitsevat myös niiden kanssa yhteentoimivia erillisjärjestelmiä, joita pystytään kehittämään Mustitekniikan pohjalta. Aluksi pyritään alueellisesti yhtenäiseen potilas- ja hoitotietojen ylläpitoon sekä erillisjärjestelmien integrointiin potilashallinnon perusjärjestelmiin. Käyttötarkoitus ja olemassa olevan infrastruktuurin hyödyntämisen tarjoamat mahdollisuudet antavat ensimmäiset edellytykset infrastruktuurin kehittämiselle. Olemassa olevaa infrastruktuuria pyritään hyödyntämään niin, että nykyisten erillisjärjestelmien toiminnallisuutta voidaan hyödyntää toteutettaessa alueellista yhteistoiminnallisuutta. Tällä hetkellä jarjestelmien uusiminen etenee hitaasti, koska uudet ratkaisut joudutaan vähitellen integroimaan vanhoihin järjestelmiin, ennen kaikkea niin ettei itse terveydenhuolto saa häiriintyä tai keskeytyä. Komponenttipohjaisen ohjelmistotuotannon on sanottu olevan ratkaisu useisiin aiempiin ohjelmistotuotannon teknisiin ongelmiin. Komponenttipohjaisuudessa arkkitehtuuri ja uudelleenkäytettävyys korostuvat. Komponenttitekniikat ja -arkkitehtuurit tarjoavat välineet suunnitella ja toteuttaa joustavia sekä dynaamisia tietojärjestelmiä. Komponentti-FixIT-projektissa on lähdetty kehittämään komponenttipohjaista arkkitehtuuria ja välineistöä terveydenhuollon sovellustuotantoon ja integraatioon sekä kotimaisten että kansainvälisten sairaaloiden ja sovellustoimittajien tarpeisiin. Sovelluskehittäjälle tiettyjen valmiiden uudelleenkäytettävien komponenttien käyttö auttaa uusien sovellusten integroimista olemassa olevien ja rjestelmien kanssa yhteentoimiviksi. On tarvetta suuri-

3 en toimintaprosessien kapseloimiseen toimialakomponenteiksi, tällöin edellytetään yhtenäistä kommunikointi- ja toimintatapaa (Mykkänen 2000). Yksi keino sovellusintegraation toteuttamiseksi on sovellusten jakaminen loogisiin kokonaisuuksiin. Sovellukset perustuvatkin yhä useammin monitasoarkkitehtuuriin (n-tier, multitier). Monitasoarkkitehtuurissa ainakin käyttöliittymä eli webselain tai asiakasohjelmisto, toimintalogiikka eli sovelluksen toiminnallisuus ja tietovarasto eli tietokannat eroteltu erillisiin osiin (Polvinen 2000). Järjestelmien hajautus on myös perusteltua, koska samoja tietoja on voitava käsitellä samaan aikaan useista eri paikoista. Sovelluspalvelin Organisaation järjestelmien integrointi ja hallinta sekä komponenttiarkkitehtuuri edellyttävät luotettavaa, skaalautuvaa ja dynaamista ympäristöä, joka huolehtii komponenttien välisestä sanomanvälityksestä, komponenteista rakennettujen sovellusten käytettävyydestä, hallittavuudesta ja tietoturvasta sekä yhteyksien hallinnasta olemassa oleviin tietokantoihin ja muihin operatiivisiin taustajärjestelmiin. Vaaditaan skaalautuva ja turvallinen ohjelmisto organisaation sovellusten integrointiin, hyväksikäyttöön ja hallintaan. Sovellusten ja niissä käytettävien komponenttien hallittavuuden ja uudelleenkäytettävyyden takia sovelluspalvelin on saavuttanut suosiota. Sovelluspalvelimen rooli komponentti-infrastruktuurissa on monitasoarkkitehtuurin ja palvelinkomponenttien hallinta. Sovelluspalvelin tarjoaa ympäristön, jolla monitasoarkkitehtuurin mukaisia sovelluksia ja komponentteja voidaan suorittaa, sekä rakentaa ja hallita (Lindgren 2001). Se, sisältyykö sovelluspalvelimeen visuaaliset kehitystyökalut ja ylläpitoon tarvittavat ohjelmistot vaihtelee tuotteittain. Sovelluspalvelin on ohjelmisto, joka muodostaa loogisen yhteyden käyttäjän asiakassovelluksen ja tietokannan tai tietokantapalvelimen välille. Nain sovelluspalvelin sijaitsee loogisesti keskikerroksessa. Se kuuluu infiastruktuurissa kriittisimpään osaan, toimintalogiikkakerrokseen, jossa tärkeimmät palvelut toteutetaan. Komponenttitekniikan kannalta sovelluspalvelin toimii komponenttien alustana, jossa komponentit toteuttavat sovelluslogiikkaa, ja joka hoitaa tiedonvälityksen tietovaraston ja käyttöliittymätason valilla. Nain useiden käyttäjien toimintojen hallinta eri prosessien kesken ja resurssien jako prosessien välillä hoidetaan keskitetysti sovelluspalvelimella. - Sovelluspalvelimet eroavat toisistaan ominaisuuksiltaan ja palveluiltaan sekä tuote- että valmistajakohtaisesti (Lindgren 200 1). Sovelluspalvelimissa ajettavien sovellusten arkkitehtuurit ja sovelluspalvelimen tarjoamat palvelut perustuvat yleensä johonkin komponenttimalliin, Microsoftin COM-, - 0MG:n CORBA- tai Sunin EJB-teknologiaan. Sovelluspalvelimen pohjana on joku edellä mainituista teknologioista ja sovelluspalvelimet antavat eri tavalla tukea muille komponenttiteknologioille sekä suorittavat näiden komponenttimallien ominaisuuksia. Sovelluspalvelin tarjoaa toimintakehyksen, välineet, rajapinnat ja komponenttimallit, joilla varustetaan uusien sovelluksien palvelut. Sovelluspalvelin tarjoaa ratkaisun komponenttipohjaisten järjestelmien haasteisiin, web-pohjaisuuden mahdollistamiseen, integraation toteuttamiseen, skaalautuvuuteen, turvallisuuteen ja ympäristön sekä komponenttien hallintaan. Sovelluspalvelin integraatiossa ja sovellus kehityksessä On tarvetta, että yksi arkkitehtuuri kykenee hallitsemaan ja pitämään koossa monien teknologioiden integrointia. Yhtenäisestä ympäristöstä on etua sekä järjestelmien kehittajille että ylläpidolle. Useat organisaatiot ovat jo kyenneet ratkaisemaan arkkitehtuurin sovelluspalvelimella ja saavuttamaan komponenttipohjaisuuden ja monitasoarkkitehtuurin hyödyt. Terveydenhuollossa haastetta lisää

4 organisaatioiden omien järjestelmien integraation lisäksi tarve organisaatioiden väliseen integraatioon (Mykkänen 2000). Organisaatioiden välistä yhteistoiminnallisuutta voidaan parantaa kehittämällä yhteisiä järjestelmiä, parantamalla etäkäyttömahdollisuuksia web-pohjaisuuteen perustuen tai pyrkimällä käsiteltävän tiedon integrointiin. Integraation kannalta yksi todellinen etu on, että sovelluspalvelin kykenee keskitetysti hallinnoimaan tiedon prosessointia useista eri lähteistä, kuten eri tietokannoista ja useista sovelluksista. Keskitetyllä yhteyksien hallinnalla resurssit kyetään muun muassa hallitsemaan ja suorittamaan tietokantaoperaatiot kuormittamatta tietokantaa ja tietokantapalvelinta liikaa. Sovelluspalvelinohjelmisto pyrkii tarjoamaan yhdenmukaiset hallintamekanismit eri sovelluksille, jolloin keskitetty hallinta edistää sovellusintegraatiota. Sovellusintegraatiolla pyritään eri järjestelmien sujuvaan kommunikointiin keskenään. Tämä on edellytyksenä varsinkin laajamittaisen yhteistoiminnallisuuden hyödyntämiseen. Sovelluspalvelimet ovat avainasemassa myös portaali-ajattelussa. Sovelluspalvelin hoitaa portaalin keskitettyä yhteyksien hallintaa ja sen on tarjottava järjestelmille sopivat integrointirajapinnat. Toteutusratkaisujen tulisi olla avoimia, joustavia sekä yleisiin standardeihin perustuvia, jotta tulevaisuudessa voitaisiin jouhevasti mukautua kehityksen tuomiin uudistuksiin. - Ohjelmisto tuotannolta vaaditaan nykyään paljon, on tuotettava nopeasti tehokkaita ja tarpeita vastaavia ratkaisuja. Komponenttipohjaisuus pyrkii sovelluskehityksen helpottamiseen ja sen tehostamiseen. Komponenttien uudelleenkäytettävyys mahdollistaa samojen komponenttien käytön laitteistoista riippumatta, näin voidaan hankkia ja kayttaa ulkopuolisia komponentteja sovellusten rakentamiseen. Sovelluspalvelimella pyörivän sovelluskohtaisen toimintalogiikan suorittamiseen ja yhteyksien hallintaan tarvitaan useita uudelleenkäytettäviä komponentteja, joita useat sovellukset saattavat kayttaa yhtä aikaa. Komponenttiarkkitehtuurin tulee tukea komponenttien kehittämistä, jakelua ja versionhallintaa (Mykkänen 2000). Komponenttivarasto on tärkeä linkki komponenttien suoritusympäristön ja sovelluskehityksen välillä. Sovelluspalvelimen komponenttien suoritusympäristö käsittää jonkin komponenttimallin mukaisen komponenttivaraston, joka vastaa sovelluksissa käytettävien komponenttien elinkaaren, transaktioiden, pysyvyyden ja turvallisuuden hallinnasta. Sovelluspalvelimen valinta - Markkinoilla on paljon sovelluspalvelintuotteita, mutta ei yhtään ylivertaista tuotetta. Yleinen mielipide näyttää olevan, että tiettyihin tarpeisiin ja tiettyyn ympäristöön sopii joku sovelluspalvelin ja toisessa tapauksessa käytetään mieluummin toista. Vaikeaksi valinnan tekee se, kuinka pystyä valitsemaan omiin tarpeisiin sopivin. Ei ole saatavilla riippumattomia arvioita, joiden perusteella voitaisiin eri tarpeisiin ja käyttötilanteisiin valita kullekin organisaatiolle oikeanlainen sovelluspalvelin. Lisäksi sovelluspalvelimista julkaistaan uusia versioita ja on vaikeaa löytää markkinapuheiden keskeltä keskeinen tieto, joka on tärkeintä valintaa tehtäessä. Sovelluspalvelimen valinta on koko organisaation tietojärjestelmiä koskeva ratkaisu, ja se johtaa arkkitehtuurisiin linjanvetoihin, jotka vaikuttavat tulevaisuudessa (Heino 1999). Suositeltava tapa on lähteä suorittamaan valintaa sovelluspalvelimiin kohdistuvista tarpeista (Heino 1999). Tarpeiden tulisi aluksi olla yleistä arkkitehtuuria ja organisaation tarpeita vastaavia. Käyttötarkoitus ja organisaation asettamat vaatimukset ovat avainasemassa arvioitaessa, kuinka hyvin sovelluspalvelin sopii kuhunkin tilanteeseen. Näiden asioiden selvittyä edetään tutkimaan teknisiä ja yleisiä sovelluspalvelimen ominaisuuksia ja vaatimuksia. Ei ole olemassa yksiselitteistä kriteeristöä, joka sopisi jokaiseen tilanteeseen. Käyttötarkoitus ja arkkitehtuuri määräävät, millaisia painoarvoja

5 kullekin vertailtavalle seikalle tulee asettaa. Seuraaville kymmenelle kriteerille voidaan arvioinnissa antaa tarkoitukseen sopivat painoarvot ja tutkia sitten kokonaisarviota (Harmon 2000): 1. Alustavaihtoehtojen tuki: millä laitealustoilla ja käyttöjärjestelmillä sovelluspalvelin toimii. 2. Komponenttien tuki: mahdollisimman laaja tuki eri komponenttimalleille, lisaksi sovelluspalvelimen tulisi käyttää standardeihin perustuvia avoimia rajapintoja. 3. Enterprise-ominaisuudet: ominaisuuksia voidaan rinnastaa organisaation strategisiin tarpeisiin. 4. Kehityksen tuki: sovelluskehityksen helppous, nopeus toteuttaa ja toimittaa sovelluksia webympäristöissä, vapaus käyttää vaihtoehtoisia tuotteita. 5. Tiedon ja järjestelmän hallinta: kompleksinen infrastruktuuri oltava hallittavissa helposti ja integroinnin onnistuttava. 6. Turvallisuus: ongelma- ja virhetilanteiden vähyys ja hallinta sekä tietoturva. 7. Elinkelpoisuus: sovelluspalvelimen laajennettavuus ja toimittajan kyky pysyä mukana kehityksessä. 8. Standardipohjaisuus: standardien avulla saavutetaan helpompi integroitavuus ja yhteistoiminta sekä joustavuutta ratkaisuihin. 9. Lisäpalvelut: mahdolliset johonkin toiminnallisuuteen, kuten turvallisuuteen, tiedonhallintaan, liittyvät palvelut. 10. Hinta: ei vain hankinnasta johtuvat kulut, myös ylläpidosta, kehityksestä ja mahdollisesti myöhemmin tarvittavista palveluista tai päivityksistä, lisaksi huomioitava vaikutukset muuhun toimintaan. Tekniikan kehittyessä myös standardit kehittyvät, ja jotta voidaan varmistaa eri toimittajien tuotteiden ja tekniikoiden välinen yhteentoimivuus, on pyrittävä tukemaan ainakin keskeisimpiä standardeja. Koska kyseessä on varsin nuori teknologia, eikä kehityskulussa ole nähtävissä vielä taantumaa tai vakiintumista tiettyihin standardeihin, on sovelluspalvelinarkkitehtuurin toteutukselle jätettävä avoimet mahdollisuudet jatkokehitykselle. Nykyään on kannattavaa pyrkiä tekemään ratkaisuja avoimien standardien pohjalta, muttei tiettyyn arkkitehtuuriin tai toimittajaan sitoutuminen ole välttämättä pahasta, mutta kehityksen myötä voi vaihdos myöhemmin tulla kalliiksi tai liian vaikeaksi. Tällä hetkellä EJB-komponenttiteknologia ja siihen liittyvä J2EE-arkkitehtuuri hallitsevat sovelluspalvelinmarkkinoita. Syy EJB-sovelluspalvelimien suosioon on web-lähtöisyys, EJB-teknologia ratkaisee useita huimasti kasvavan sähköisen liiketoiminnan teknisiä ongelmia, kuten verkkopalvelujen skaalautuvuutta ja hallittavuutta. Järjestelmien ja varsinkin asiakasmäärien kasvaessa, yhtäaikaisten järjestelmän käyttäjien määrä saattaa nousta äkkiä. Tällöin järjestelmältä vaaditaan skaalautuvuutta. Intemetin kautta sovellusten käyttämisen helppous ja web-sovellusten kehittämisen nopeus on lisännyt suuria, monen yhtäaikaisen käyttäjän järjestelmiä. Tulevaisuudessa tarpeet ovat komponenttipohjaisessa kehityksessä ja laajoissa skaalautuvissa web-ympäristöissä. Vaihtoehtoisia soveiiuspaiveiimia

6 Tutkimuksessa on vertailtu muutamaa kaupallista sovelluspalvelintuotetta. Koska markkinoilla on varsin samankaltaisia tuotteita, tarkemman tarkastelun kohteeksi valitut tuotteet ovat melko lailla erilaisia lähtökohtaisesti. Lisaksi Komponentti-FixIT-projektin tavoitteet johtivat siihen, että vertailuun otettiin seuraavat tuotteet: - BEA WebLogic Enterprise: Web-pohjainen nakökulma Nykyisiltä sovelluksilta vaaditaan ainakin osittain web-pohjaista käyttöliittymää ja Komponentti-FixIT-projektissa on tärkeää pyrkiä mahdollistamaan vaivaton ja nopea web-kehitys. BEA on johtava sovelluspalvelintoimittaja ja keskittynyt varsinkin web-pohjaisiin ratkaisuihin. WebLogicin tuki standardeille on tällä hetkellä markkinoiden kattavin, sen toiminnallisuus perustuu CORBA-määrittelyihin sekä EJB-komponenttimalliin. - Borland AppServer 4.5: Sovelluskehitysnakökulma Komponentti-FixIT-projektissa on tavoitteena kehittää sovelluskehitysvälineistöä, jolla ohjelmistotyön tuottavuutta voidaan lisätä. Borland on taustastaan johtuen selkeästi lähtenyt sovelluskehitysnäkökulmasta kehittämään ja toteuttamaan omaa sovelluspalvelintaan. AppServeriin on integroitavissa tehokkaat kehitystyökalut, kuten Borlandin JBuilder. Borlandin tarkoituksena on, että voidaan keskittyä sovelluslogiikan toteuttamiseen ja AppServer huolehtii sovelluksen hajautuksesta. AppServer tukee vahvasti EJB:n ja CORBAn yhteistoimintaa. - Microsofi Transaction Server: Microsofiin näkökulma Maailmalla on huikea määrä Microsofiin tuotteita, joiden käyttämisen helppous on yksi vahvuus. Microsofi Transaction Server, MTS on Microsofiin omaa linjaa tukeva ratkaisu, joka toimii Microsofiin omassa ympäristössä. Lisäksi MTS tulee mukana useissa Windowsympäristöissä, joissa sitä on pääasiassa käytetään. - Oracle9i Application Server: Tietokantaläheinen näkökulma Komponenttiarkkitehtuurit ja varsinkin terveydenhuollon järjestelmät ovat tietokantaläheisiä ja toiminnallisuudeltaan ne keskittyvät paljon tietovarastojen ylläpitoon ja käsittelyyn. Oracle on perinteinen tietokantatoimittaja, jonka sovelluspalvelin keskittyy myös tietokantaosaamiseen. Oraclen sovelluspalvelimen vahvuudet ovat web-pohjaisista sovelluksista, joissa tarvitaan tehokasta tietokantaa ja hyvää hallittavuutta. Oraclen oman tietokannan kanssa 9i Application Server on kattava yhdistelmä ratkaisuksi organisaatioille. Tulevaisuuden näkymiä Tarpeet sovelluspalvelimille on luotu ja niitä tullaan tarvitsemaan tulevaisuudessa yhä erilaisemmissa käyttöympäristöissä. Järjestelmistä kehittyy laajoja kokonaisuuksia, joihin saman toimintalogiikan päälle voidaan muokata erilaisia käyttöliittymiä. Näin toimintalogiikkakerros on järjestelmien keskeinen "tukipilari" ja sovelluspalvelin sen tärkein suoritusta ja hallintaa tukeva osa. Sovelluspalvelimen rooli järjestelmäintegraatiossa tullee myös kasvamaan. Tekniset puitteet ja standardit saavat uusia piirteitä, jonka myötä sovelluspalvelimet tuotteina kehittyvät jatkuvasti. EJB 2.0, CORBA 3.0 ja.net tulevat olemaan seuraavat suuret kehitysaskeleet. Vaikka arkkitehtuurit ja komponenttimallit kilpailevat keskenään, lähentymistä ja yhteistoiminnallisuuden kehittämistä on havaittavissa. Perustoiminnallisuuden rakentaminen C0RBA:n sekä J2EE:n varaan vaikuttaa tässä vaiheessa vahvalta ratkaisulta.

7 Lähteet Harmon P. Enterprise Application Servers. Component Development Strategies Vol. X, No. 1, January Cutter Information Corp. Heino J. Sovelluspalvelimet - tuottavuutta komponenttikehitykseen. Swengineering, Component Design and Implementation Special, s Software Engineering Center (SEC). Lindgren, L. Application Servers For E-Business. CRC Press, Auerbach, Mykkänen J. Komponentti-FM-IT: Terveydenhuollon komponenttipohjainen sovellustuotanto - toiminnallisuus, arkkitehtuuri, siirgmastrategiat ja välineet. Kuopion yliopiston selvityksiä C. Luonnontieteet ja ympäristötieteet 7, Kuopion yliopisto, Polvinen T. Hajauta ja hallitse sovelluspalvelimilla. MicroPC nro s

J2EE vs..net Olli Sakari

J2EE vs..net Olli Sakari TEEMA-ARTIKKELI J2EE vs..net Olli Sakari J2EE ja.net ovat tietojärjestelmäteknologioita, joiden varaan suuri osa tulevaisuuden tietojärjestelmistä tulee rakentumaan. Molemmat teknologioista tarjoavat välineitä

Lisätiedot

Liiketoimintajärjestelmien integrointi

Liiketoimintajärjestelmien integrointi Liiketoimintajärjestelmien integrointi Vierailuluento 2.3.2015 Esa Heikkinen Mystes Oy Agenda Liiketoimintajärjestelmien integrointi EAI: Enterprise Application Integration EAS: Enterprise Application

Lisätiedot

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

Järjestelmäarkkitehtuuri (TK081702) Web Services. Web Services Järjestelmäarkkitehtuuri (TK081702) Standardoidutu tapa integroida sovelluksia Internetin kautta avointen protokollien ja rajapintojen avulla. tekniikka mahdollista ITjärjestelmien liittämiseen yrityskumppaneiden

Lisätiedot

Kiinteistöjen paloturvallisuuden ajankohtaispäivät 2016 Muuttuva ympäristö ja teknologian haasteet Palontorjunnan laitteistot Lauri Lehto,

Kiinteistöjen paloturvallisuuden ajankohtaispäivät 2016 Muuttuva ympäristö ja teknologian haasteet Palontorjunnan laitteistot Lauri Lehto, Kiinteistöjen paloturvallisuuden ajankohtaispäivät 2016 Muuttuva ympäristö ja teknologian haasteet Palontorjunnan laitteistot Lauri Lehto, Turvallisuusasiantuntija Kilpailu aikaa vastaan Nykyhetki 1v 5v

Lisätiedot

Liiketoimintajärjestelmien integrointi

Liiketoimintajärjestelmien integrointi Liiketoimintajärjestelmien integrointi Vierailuluento 12.12.2016 Esa Heikkinen Mystes Oy Agenda Liiketoimintajärjestelmien integrointi EAI: Enterprise Application Integration EAS: Enterprise Application

Lisätiedot

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

Järjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri Järjestelmäarkkitehtuuri (TK081702) ja Järjestelmäarkkitehtuuri Sovellukset ovat olemassa Järjestelmien uudistaminen vie yleensä arvioitua enemmän resursseja ja kestää arvioitua kauemmin Migration (Migraatio

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA,

Järjestelmäarkkitehtuuri (TK081702) SOA, Service-oriented architecture SOA, Järjestelmäarkkitehtuuri (TK081702) SOA SOA-arkkitehtuuri perustuu xml:ään ja Web Services teknologioihin Mahdollistaa joustavan mukautumisen tuleviin muutoksiin Kustannustehokas Toteutukset perustuvat

Lisätiedot

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

Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat Järjestelmäarkkitehtuuri (TK081702) SOA yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,

Lisätiedot

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

Järjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet Järjestelmäarkkitehtuuri (TK081702) Integraation tavoitteita Lähtökohta Web-palvelut Asiakasrekisteri ERP, Tuotannon ohjaus Tuotanto Myynti Intranet Extranet? CRM Johdon tuki Henkilöstö Kirjanpito Palkanlaskenta

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet

Järjestelmäarkkitehtuuri (TK081702) Yritysarkkitehtuuri. Muutostarpeet Järjestelmäarkkitehtuuri (TK081702) Ympäristö Muutostarpeet ja niihin vastaaminen Yritysarkkitehtuuri Liiketoiminta-arkkitehtuuri Tavoitteet, Palvelut, Prosessit Informaatioarkkitehtuuri Tietotarpeet,

Lisätiedot

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu

Liite 1: KualiKSB skenaariot ja PoC tulokset. 1. Palvelun kehittäjän näkökulma. KualiKSB. Sivu 1. Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Liite 1: skenaariot ja PoC tulokset 1. Palvelun kehittäjän näkökulma Tilanne Vaatimus Ongelma jos vaatimus ei toteudu Palvelun uusi versio on Palveluiden kehittäminen voitava asentaa tuotantoon vaikeutuu

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Hajautettu tietokanta. Hajautuksen hyötyjä

Järjestelmäarkkitehtuuri (TK081702) Hajautettu tietokanta. Hajautuksen hyötyjä Järjestelmäarkkitehtuuri (TK081702) Hajautettu tietokanta Hajautettu tietokanta Jokainen hajautettu tietokanta muodostaa oman kokonaisuutensa Loogisesti yhtenäinen data on hajautettu tietokantoihin (eri

Lisätiedot

Integraatiotekniikan valinta - tie onnistumiseen.

Integraatiotekniikan valinta - tie onnistumiseen. Integraatiotekniikan valinta - tie onnistumiseen markus.andersson@commit.fi http://www.commit.fi 1 Agenda Järjestelmäintegroinnin nykytila Menestystekijät Teknologiatekijät Tekijöistä onnistunut projekti

Lisätiedot

www.solita.fi solita@solita.fi

www.solita.fi solita@solita.fi www.solita.fi solita@solita.fi JAVA-SOVELLUSTEN RAKENTAMINEN INTEGROITUUN YMPÄRISTÖÖN Jarno Peltoniemi Solita Oy 10.5.2005 Aiheet Johdanto Portaalit, portletit Oracle Portal Java-sovelluksen rakentaminen

Lisätiedot

Arkkitehtuuri muutosagenttina

Arkkitehtuuri muutosagenttina Arkkitehtuuri muutosagenttina Smarter Processes, Development & Integration Hannu Salminen CTO OP-Pohjola 2013 IBM Corporation Taustaa Nykyinen IT-arkkitehtuuri ja liiketoimintatarpeet eivät kohtaa OP-Pohjolan

Lisätiedot

Yhteentoimivuutta kokonaisarkkitehtuurilla

Yhteentoimivuutta kokonaisarkkitehtuurilla Yhteentoimivuutta kokonaisarkkitehtuurilla Terveydenhuollon atk-päivät 20.5.2014 Juha Rannanheimo Ratkaisupäällikkö, sosiaali- ja terveydenhuollon ratkaisut Esityksen sisältö Kehittämisvaatimukset sosiaali-

Lisätiedot

Komponentti-FixIT: Terveydenhuollon komponenttipohjainen sovellustuotanto toiminnallisuus, arkkitehtuuri, siirtymästrategiat ja välineet

Komponentti-FixIT: Terveydenhuollon komponenttipohjainen sovellustuotanto toiminnallisuus, arkkitehtuuri, siirtymästrategiat ja välineet Kuopion yliopiston selvityksiä C. Luonnontieteet ja ympäristötieteet 7 Kuopio University Occasional Reports C. Natural and Environmental Sciences 7 Juha Mykkänen Komponentti-FixIT: Terveydenhuollon komponenttipohjainen

Lisätiedot

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

G4-arkkitehtuuriryhmä. Kokonaisarkkitehtuurityöhön perustuvat kehittämiskohteet ja toimenpiteet. Juha Rannanheimo G4-arkkitehtuuriryhmä Kokonaisarkkitehtuurityöhön perustuvat kehittämiskohteet ja toimenpiteet Juha Rannanheimo Neljän yliopistosairaanhoitopiirin yhteisen kehitystyön tavoitteet VSSHP, PSHP, PSSHP ja

Lisätiedot

Älykästä. kulunvalvontaa. toimii asiakkaan omassa tietoverkossa

Älykästä. kulunvalvontaa. toimii asiakkaan omassa tietoverkossa Älykästä kulunvalvontaa e Acces toimii asiakkaan omassa tietoverkossa Perinteisen kulunvalvonnan seitsemän pullonkaulaa eli miksi useat yritykset eivät ole hankkineet kulunvalvontajärjestelmää? 1. Koska

Lisätiedot

Kokemuksia käyttäjätunnistuksen ja käyttöoikeushallinnan käyttöönotosta

Kokemuksia käyttäjätunnistuksen ja käyttöoikeushallinnan käyttöönotosta Kokemuksia käyttäjätunnistuksen ja käyttöoikeushallinnan käyttöönotosta 25.8.2004, Kaksi tärkeää käyttäjä-alkuista sanaa Käyttäjätunnistus ( todennus, Authentication ) Välttämätöntä nykyisissä järjestelmissä

Lisätiedot

Integrointi. Ohjelmistotekniikka kevät 2003

Integrointi. Ohjelmistotekniikka kevät 2003 Integrointi Ohjelmistotekniikka kevät 2003 ERP (Toiminnanohjausjärjestelmä) Myynti Henkilöstö, palkanlaskenta Kirjanpito Myynti Myyjät Extranet Tietovarasto Laskutus, reskontrat Asiakas ERP Asiakasrekisteri

Lisätiedot

Terveydenhuollon komponentt ipohjainen soveiiusintegraat io, Juha Mykkänen, Kuopion YO

Terveydenhuollon komponentt ipohjainen soveiiusintegraat io, Juha Mykkänen, Kuopion YO SUOMEN KUNTAUITTO Sosiaali - ja terveysyksikkö TERVEYDENHUOLLON 27. ATK-PAIVAT 4. - 5.6.2001 Sosiaali- ja terveydenhuollon tietotekniikan ja tiedonhallinnan tutkimuksen päivät Terveydenhuollon komponentt

Lisätiedot

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 9. Virtualisointi ja pilvipalvelut teknologia-arkkitehtuurin suunnittelussa

JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 9. Virtualisointi ja pilvipalvelut teknologia-arkkitehtuurin suunnittelussa JHS 179 Kokonaisarkkitehtuurin suunnittelu ja kehittäminen Liite 9. Virtualisointi ja pilvipalvelut teknologia-arkkitehtuurin suunnittelussa Versio: Palautekierros, 2. palautekierros Julkaistu: Voimassaoloaika:

Lisätiedot

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT

IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT IT-OSAAJA, TIETOJENKÄSITTELYN ERIKOISTUMISOPINNOT KOULUTUKSEN KOHDERYHMÄ SISÄLTÖ Koulutuksen tavoitteena on antaa opiskelijalle valmiudet uusien tietoteknisten menetelmien ja välineiden hyödyntämiseen.

Lisätiedot

Järjestelmäintegraatio

Järjestelmäintegraatio VESA AHOLA Järjestelmäintegraatio 14.3.2013 Agenda 1. Minä 2. Integraatio? 3. Esimerkkijärjestelmä 4. Integraatioprojektit Minä Ikä 32 vuotta Kotoisin Parolasta, asun Hämeenlinnassa TTY:llä 2001-2010 Pääaine

Lisätiedot

PILETTI. Tekninen vaatimusmäärittely. v. 0.2

PILETTI. Tekninen vaatimusmäärittely. v. 0.2 PILETTI Tekninen vaatimusmäärittely v. 0.2 2 Sisällysluettelo 1. Yleiskuvaus... 3 2. Taustajärjestelmä... 4 3. Palvelupisteiden sovellus... 4 4. Korttisovellus ja turvaratkaisu... 4 5. Rajapinnat... 5

Lisätiedot

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

IoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus IoT-järjestelmän ja ulkovalaistuksen ohjauksen hankinta -markkinavuoropuhelutilaisuus Teknologia-arkkitehtuuri ja rajapinnat/integraatiot 21.3.2019 Sisältö Alustojen asemoituminen ja pilvivalmius Arkkitehtuuriperiaatteet

Lisätiedot

Helpottuuko sovellusten välinen integraatio XML:n avulla - kokemuksia ja ratkaisuja, teknologiajohtaja Sauli Tujunen, atbusiness Communications Oyj

Helpottuuko sovellusten välinen integraatio XML:n avulla - kokemuksia ja ratkaisuja, teknologiajohtaja Sauli Tujunen, atbusiness Communications Oyj SUOMEN KUNTALIITTO Sosiaali- ja terveysyksikkö Helpottuuko sovellusten välinen integraatio XML:n avulla - kokemuksia ja ratkaisuja, teknologiajohtaja Sauli Tujunen, atbusiness Communications Oyj ~ (operatiiviset-/tiedonjakelu-/si~llönhallinta~velluk~et)

Lisätiedot

PlugIT-projektin työsuunnitelma 3. jaksolle 1.11.2002-30.4.2003 EHDOTUS johtoryhmälle, 27.10.2003. Koko projektin keskeiset tehtävät

PlugIT-projektin työsuunnitelma 3. jaksolle 1.11.2002-30.4.2003 EHDOTUS johtoryhmälle, 27.10.2003. Koko projektin keskeiset tehtävät PlugIT-projektin työsuunnitelma 3. jaksolle 1.11.2002-30.4.2003 EHDOTUS johtoryhmälle, 27.10.2003 Tässä työsuunnitelmassa on esitetty vain tutkimussuunnitelman mukaisten tärkeimpien tuotosten aikaansaamiseksi

Lisätiedot

Sonera perustaa Helsinkiin Suomen suurimman avoimen datakeskuksen. #SoneraB2D

Sonera perustaa Helsinkiin Suomen suurimman avoimen datakeskuksen. #SoneraB2D Sonera perustaa Helsinkiin Suomen suurimman avoimen datakeskuksen Sonera perustaa Suomen suurimman avoimen datakeskuksen Perustamme Suomen suurimman kaikille yrityksille palveluja tarjoavan datakeskuksen

Lisätiedot

Tietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen

Tietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen Tietojärjestelmä tuotantoympäristössä Tausta ja tavoitteet Tausta Kurssilla on opiskeltu suunnittelemaan ja toteuttamaan tietokanta, joka on pieni perustuu selkeisiin vaatimuksiin on (yleensä) yhden samanaikaisen

Lisätiedot

Java Platform, Enterprise Edition (Java EE)

Java Platform, Enterprise Edition (Java EE) Kuka? Java Platform, Enterprise Edition (Java EE) Yleiskatsaus Janne Kuha janne.kuha@descom.fi Descom Oy IBM Certified Enterprise Developer IBM Certified System Administrator Sisältö Mikä on Java EE /

Lisätiedot

KODAK EIM & RIM VIParchive Ratkaisut

KODAK EIM & RIM VIParchive Ratkaisut ATK Päivät 2006 Mikkeli KODAK EIM & RIM VIParchive Ratkaisut 29.-30.5. 2006 Stefan Lindqvist HCIS Sales Specialist Health Care Information Systems Kodak Health Group 3/24/2013 1 Arkistoinnin haasteita

Lisätiedot

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

Tietojärjestelmät muutoksessa: Alueiden ja kuntien sote - kokonaisarkkitehtuurityö Tietojärjestelmät muutoksessa: Alueiden ja kuntien sote - kokonaisarkkitehtuurityö Kuntamarkkinat 11.9.2014 Juha Rannanheimo Ratkaisupäällikkö, sosiaali- ja terveydenhuollon ratkaisut + Kuntaliiton toimeksiannosta

Lisätiedot

TIMECON UNISON SUJUVAA TURVALLISUUDEN HALLINTAA

TIMECON UNISON SUJUVAA TURVALLISUUDEN HALLINTAA TIMECON UNISON SUJUVAA TURVALLISUUDEN HALLINTAA TIMECON UNISON Moderni IP-pohjainen turvallisuuden hallintajärjestelmä TIMECON UNISON mahdollistaa joustavuudellaan sekä helppokäyttöisyydellään organisaatioille

Lisätiedot

Teknologia-arkkitehtuuriperiaatteet

Teknologia-arkkitehtuuriperiaatteet Teknologia-arkkitehtuuriperiaatteet Teknologia-arkkitehtuurin periaatteiden kuvaamisesta Seuraavassa taulukossa on esitetty Helsingin yliopiston tietotekniikkakeskuksen johtokunnan hyväksymät teknologia-arkkitehtuurin

Lisätiedot

Open source uusia mahdollisuuksia operaattoreille

Open source uusia mahdollisuuksia operaattoreille Open source uusia mahdollisuuksia operaattoreille 11.12.2007 Sisällysluettelo 1/2 Wayne Gretcky 4 Nykyaikaisen liiketoiminnan haasteita järjestelmille 5 Open source on kasvanut aikuiseksi 6 Järjestelmäkehityksen

Lisätiedot

Investointien turvaaminen, yhteensopivuuden ja jatkuvuuden varmistamisen kautta

Investointien turvaaminen, yhteensopivuuden ja jatkuvuuden varmistamisen kautta Investointien turvaaminen, yhteensopivuuden ja jatkuvuuden varmistamisen kautta Tietohallinnon näkökulmasta: Hannu Örn hannu.orn@stm.fi Tietohallinto Sosiaali- ja terveysministeriö STM/ ICT-INFRA palvelut

Lisätiedot

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

Sosiaali- ja terveydenhuollon tiedonhallinnan alueellista kehittämistä ohjaava viitearkkitehtuuri Kuntajohtajakokous Sosiaali- ja terveydenhuollon tiedonhallinnan alueellista kehittämistä ohjaava viitearkkitehtuuri Kuntajohtajakokous 12.6.2015 Pasi Oksanen 1 Tavoite ja lähtökohdat Tavoitteena aikaansaada Varsinais-Suomen

Lisätiedot

Sisäänrakennettu tietosuoja ja ohjelmistokehitys

Sisäänrakennettu tietosuoja ja ohjelmistokehitys Sisäänrakennettu tietosuoja ja ohjelmistokehitys Petri Strandén 14. kesäkuuta, 2018 Petri Strandén Manager Cyber Security Services Application Technologies Petri.stranden@kpmg.fi Petri vastaa KPMG:n Technology

Lisätiedot

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta

Sisällys. Valtion tietotekniikan rajapintasuosituksia. XML:n rooleja sähköisen asioinnin tavoitearkkitehtuurissa. dbroker - asiointialusta Palveluita ja sisältöä portaaliin - XML:n mahdollisuuksista XML-tietokannat ja julkishallinnon XML-sovellukset, 28.05.2002 Lasse Akselin, TietoEnator Oyj Sisällys Valtion tietotekniikan rajapintasuosituksia

Lisätiedot

Hajauta yhdistäen ja yhdistä hajauttaen: Web Services

Hajauta yhdistäen ja yhdistä hajauttaen: Web Services Hajauta yhdistäen ja yhdistä hajauttaen: Web Services Janne Saarela janne.saarela@profium.com 17.12.2002 Tampereen oliopäivät Esityksen sisältö Arvolupaus Johdanto teknologioihin Yhteensopivuuden taso

Lisätiedot

Muistitko soittaa asiakkaallesi?

Muistitko soittaa asiakkaallesi? webcrm Finland 1 webcrm Finland Muistitko soittaa asiakkaallesi? Riippumatta siitä, oletko myyntipäällikkö, markkinoija vai työskenteletkö HR tehtävissä, voit käyttää CRM ratkaisua erilaisiin tarpeisiin.

Lisätiedot

TIMECON UNISON SUJUVAA TURVALLISUUDEN HALLINTAA

TIMECON UNISON SUJUVAA TURVALLISUUDEN HALLINTAA TIMECON UNISON SUJUVAA TURVALLISUUDEN HALLINTAA TIMECON UNISON Moderni IP-pohjainen turvallisuuden hallintajärjestelmä. Mahdollisuus integrointiin eri järjestelmien välillä oli yksi pääsyistä, miksi valitsimme

Lisätiedot

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4 Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4 Tämän esityksen sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan

Lisätiedot

FuturaPlan. Järjestelmävaatimukset

FuturaPlan. Järjestelmävaatimukset FuturaPlan Järjestelmävaatimukset 25.1.2017 2.2 Hermiankatu 8 D tel. +358 3 359 9600 VAT FI05997751 33720 Tampere fax. +358 3 359 9660 www.dbmanager.fi i Versiot Versio Päivämäärä Tekijä Kommentit 1.0

Lisätiedot

Suunnannäyttäjä paikassa kuin paikassa.

Suunnannäyttäjä paikassa kuin paikassa. Suunnannäyttäjä paikassa kuin paikassa www.mediware.fi Äitiyshuollon alueellinen kokonaisratkaisu ja investoinnin tuottolaskelma Juha Saikkonen myyntipäällikkö www.mediware.fi sähköinen asiointi lastenneuvola

Lisätiedot

HiQ Finland Älypuhelinsovellusten käyttäjälähtöisen kehityksen tukeminen

HiQ Finland Älypuhelinsovellusten käyttäjälähtöisen kehityksen tukeminen HiQ Finland Älypuhelinsovellusten käyttäjälähtöisen kehityksen tukeminen HiQ otti käyttöön Lenovon ja Nutanixin hyperkonvergenssiratkaisun tarjotakseen kehittäjille resurssit uusien ja mielenkiintoisten

Lisätiedot

Kuluttajille tarjottavan SIP-sovelluksen kannattavuus operaattorin kannalta

Kuluttajille tarjottavan SIP-sovelluksen kannattavuus operaattorin kannalta Kuluttajille tarjottavan SIP-sovelluksen kannattavuus operaattorin kannalta Diplomityöseminaari 6.6.2005 Tekijä: Sanna Zitting Valvoja: Heikki Hämmäinen Ohjaaja: Jari Hakalin Sisältö Taustaa Ongelmanasettelu

Lisätiedot

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7 Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7 Mikä on IT arkkitehtuuri? Liiketoimintamalli määrittelee IT arkkitehtuurin IT arkkitehtuuri ottaa kantaa sovelluksen laadullisiin vaatimuksiin

Lisätiedot

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä www.niksula.cs.hut.fi/~jjkankaa// Demosovelluksen tekninen määrittely v. 0.6 Päivitetty 11.12.2000 klo 20:26 Mickey Shroff 2 (12) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite

Lisätiedot

Kokonaisarkkitehtuuri käytännössä Case Arkistolaitos

Kokonaisarkkitehtuuri käytännössä Case Arkistolaitos Kokonaisarkkitehtuuri käytännössä Case Arkistolaitos Tuotepäällikkö Tarja Kallio Esityksen sisältö Triplan - ohjelmistoja asian-, asiakirjan- ja arkistonhallintaan yli 20 vuoden ajan Case Arkistolaitos

Lisätiedot

Älykäs verkottuminen ja käyttäjänhallinta. Pekka Töytäri TeliaSonera Finland

Älykäs verkottuminen ja käyttäjänhallinta. Pekka Töytäri TeliaSonera Finland Älykäs verkottuminen ja käyttäjänhallinta Pekka Töytäri TeliaSonera Finland 1 Älykäs verkottuminen Tekniikka, organisaatio ja prosessit muodostavat yhtenäisesti toimivan palvelualustan Älykäs toiminnallisuus

Lisätiedot

Sopimushallintaa Alfrescolla. Jarmo Sorvari IT-järjestelmäpäällikkö TAMK

Sopimushallintaa Alfrescolla. Jarmo Sorvari IT-järjestelmäpäällikkö TAMK Sopimushallintaa Alfrescolla Jarmo Sorvari IT-järjestelmäpäällikkö TAMK TAMK ja PIRAMK yhteen Tilaisuus uudistaa perusinfraa ja arkkitehtuuria Yksi RAKETTI KA-piloteista Uuden IT-infran suunnittelu aiempi

Lisätiedot

Facta palvelimien uusiminen Helsingin kaupunki

Facta palvelimien uusiminen Helsingin kaupunki Facta palvelimien uusiminen Helsingin kaupunki TARJOUS 70214 06.03.2014 Helsingin kaupunki Kiinteistövirasto Anu Soukki PL 2205 00099 Helsingin kaupunki anu.soukki@hel.fi eero.saarinen@hel.fi tea.tikkanen@hel.fi

Lisätiedot

Digitaalisen liiketoiminnan alusta ja mikropalveluratkais ut

Digitaalisen liiketoiminnan alusta ja mikropalveluratkais ut Digitaalisen liiketoiminnan alusta ja mikropalveluratkais ut erkan.tetik@ansfinland.fi Air Navigation Services Finland (ANS Finland) ANS Finland yhtiöinä Valtion kokonaan omistama erityistehtäväyhtiö,

Lisätiedot

Paloilmoitusjärjestelmän laajennusratkaisu - Sinteso Move

Paloilmoitusjärjestelmän laajennusratkaisu - Sinteso Move www.siemens.fi/paloturvallisuus Paloilmoitusjärjestelmän laajennusratkaisu - Sinteso Move Yhdistä nykyinen paloilmoitusjärjestelmäsi Sintesoon. Se on palontorjunnan uusi ulottuvuus. Infrastructure & Cities

Lisätiedot

- Jarjestelmaasiantuntija Markku Jaatinen

- Jarjestelmaasiantuntija Markku Jaatinen SUOMEN KUNTALIITTO Sairaalapalvelut Terveydenhuollon ATK-päivät 26. - 27.5.1 997 Lahti, Kauppahotelli Grand - Jarjestelmaasiantuntija Markku Jaatinen Telecom Finland Tietojenhallinta Intranetin ja Internetin

Lisätiedot

Onko sinun yritykselläsi jo tietotekniikka Palveluksessa? vtoasp -palvelun avulla siirrät tietojärjestelmäsi haasteet ammattilaisten hoidettaviksi.

Onko sinun yritykselläsi jo tietotekniikka Palveluksessa? vtoasp -palvelun avulla siirrät tietojärjestelmäsi haasteet ammattilaisten hoidettaviksi. Onko sinun yritykselläsi jo tietotekniikka Palveluksessa? vtoasp -palvelun avulla siirrät tietojärjestelmäsi haasteet ammattilaisten hoidettaviksi. vtoasp -palvelu 1) Huolehtii yrityksesi tietojärjestelmän

Lisätiedot

KDK-ajankohtaispäivä museoille

KDK-ajankohtaispäivä museoille KDK-ajankohtaispäivä museoille 29.4.2010 Mikael Vakkari Systeemipäällikkö Museovirasto / Tiedonhallintakeskus MUSEOVIRASTO KDK ja museot Museoiden keskeisten tietovarantojen saatavuuden ja käytettävyyden

Lisätiedot

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA

AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA DIMENTEQ OY SALORANKATU 5-7 24240 SALO FINLAND WWW.DIMENTEQ.FI AVOIN LÄHDEKOODI JA SEN MERKITYS LIIKETOIMINNASSA SKOL ja FLIC, 29.10.2015 Teemu Virtanen, Dimenteq Oy DIMENTEQ OY Tietotekniikan palveluyritys,

Lisätiedot

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

Cisco Unified Computing System -ratkaisun hyödyt EMC- ja VMwareympäristöissä Cisco Unified Computing System -ratkaisun hyödyt EMC- ja VMwareympäristöissä EMC Forum 22.10.2009 Lauri Toropainen ltoropai@cisco.com 2009 Cisco Systems, Inc. All rights reserved. 1 ICT-infrastruktuuriin

Lisätiedot

Kari Rouvinen Johtaja, Technology Products & Solutions. Oracle Finland Oy

Kari Rouvinen Johtaja, Technology Products & Solutions. Oracle Finland Oy Kari Rouvinen Johtaja, Technology Products & Solutions Oracle Finland Oy Puolimatkassa Fusioniin Yritysostoja Collaxa Kesäkuu 2004 Prosessi-integraatio ohjelmisto PeopleSoft Tammikuu 2005 Yritysohjelmisto

Lisätiedot

Portaaliteknologiat mahdollistavat ajattelutavan muutoksen

Portaaliteknologiat mahdollistavat ajattelutavan muutoksen - 1 - Portaaliteknologiat mahdollistavat ajattelutavan muutoksen Petri Kanerva Fusion Middleware Architect, Oracle Finland Oy 29.04.2010 The following is intended to outline our general

Lisätiedot

Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä 1999. ! Java luokkia n. 5000

Case TUHTI. Projektin tunnuslukuja. ! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä 1999. ! Java luokkia n. 5000 Case TUHTI 17.12.2002 1 TietoEnator 2002 Projektin tunnuslukuja! Suuri perusjärjestelmäuudistus! Työt alkoivat kesällä 1999! Otettu tuotantokäyttöön syksyllä 2001! Proof of Concept (5 henkilöä 4 kk) ->

Lisätiedot

$$$ Raha ratkaisee. $$$ Raha ratkaisee. Ohjelmistotuote. Ohjelmistotekniikan määritelmä

$$$ Raha ratkaisee. $$$ Raha ratkaisee. Ohjelmistotuote. Ohjelmistotekniikan määritelmä $$$ Raha ratkaisee On vaara rakastua tekniikkaan, myös asiakkailla Kaikki pitää pystyä perustelemaan taloudellisesti Projektin toteutus yleensä -> voidaan jättää toteuttamatta, jos ei maksa itseään takaisin

Lisätiedot

KOODAAKO PROJEKTIPÄÄLLIKKÖ?

KOODAAKO PROJEKTIPÄÄLLIKKÖ? KOODAAKO PROJEKTIPÄÄLLIKKÖ? - ROOLIODOTUKSET KETTERISSÄ OHJELMISTOPROJEKTEISSA Mikko Viskari Development Manager Ohjelmistoprojektikokemusta vuodesta 2005 Teknisen projektipäällikön roolissa vuodesta 2011

Lisätiedot

PerustA - Perustietovarantojen viitearkkitehtuuri. Liite 3: Tietojärjestelmäarkkitehtuurin. integraatioarkkitehtuuri

PerustA - Perustietovarantojen viitearkkitehtuuri. Liite 3: Tietojärjestelmäarkkitehtuurin. integraatioarkkitehtuuri 1 (9) PerustA - Perustietovarantojen viitearkkitehtuuri Liite 3: Tietojärjestelmäarkkitehtuurin looginen jäsennys ja integraatioarkkitehtuuri 2 (9) Sisältö 1 TIETOJÄRJESTELMÄARKKITEHTUURIN LOOGINEN JÄSENNYS

Lisätiedot

Tavoitteena vaikuttavat ja tasaarvoiset

Tavoitteena vaikuttavat ja tasaarvoiset Tavoitteena vaikuttavat ja tasaarvoiset sote-palvelut Uudistetaan organisaatioita ja vastuunjakoa (järjestämislaki) Uudistetaan monikanavaista rahoitusjärjestelmää X Uudistetaan palvelurakenteita, palveluiden

Lisätiedot

Toimittaja Sovellusarkkitehtuuritason pilkkominen. Kalle Launiala, ProtonIT Oy

Toimittaja Sovellusarkkitehtuuritason pilkkominen. Kalle Launiala, ProtonIT Oy Toimittaja Sovellusarkkitehtuuritason pilkkominen Kalle Launiala, ProtonIT Oy kalle.launiala@protonit.net +358445575665 Sisällön rakenne Tekninen ratkaisu vs. Looginen ratkaisu Looginen ratkaisu ja sen

Lisätiedot

PlugIT / Ydin: teemat ja jaksojen 2-6 suunnitelma ( )

PlugIT / Ydin: teemat ja jaksojen 2-6 suunnitelma ( ) PlugIT / Ydin: teemat ja jaksojen 2-6 suunnitelma (1.5.2002-31.8.2004) Ydin-osaprojekti: potilastietojen toiminnallisen hallinnan näkökulma Yhteisten ydinkomponenttien määrittely" Ydin-osaprojektin rooli

Lisätiedot

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14 Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2

Lisätiedot

Visual Basic -sovelluskehitin Juha Vitikka

Visual Basic -sovelluskehitin Juha Vitikka Visual Basic -sovelluskehitin Helsinki 30.10.2000 Seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Visual Basic sovelluskehitin Seminaari: Ohjelmistotuotantovälineet Tietojenkäsittelytieteen

Lisätiedot

P e d a c o d e ohjelmointikoulutus verkossa

P e d a c o d e ohjelmointikoulutus verkossa P e d a c o d e ohjelmointikoulutus verkossa J2EE - EJB Session Bean Teoria ja ohjelmointitehtävät J2EE - EJB Session Bean 3 YLEISKATSAUS KURSSIN SISÄLTÖIHIN... 7 YLEISKATSAUS KURSSIN SISÄLTÖIHIN... 7

Lisätiedot

Sovellusarkkitehtuurit

Sovellusarkkitehtuurit HELIA TiKo-05 1 (9) Sovellusarkkitehtuurit ODBC (Open Database Connectivity)... 2 JDBC (Java Database Connectivity)... 5 Middleware... 6 Middleware luokittelu... 7 Tietokanta -middleware... 8 Tapahtumamonitorit

Lisätiedot

ZENworks Application Virtualization 11

ZENworks Application Virtualization 11 ZENworks Application Virtualization 11 ZENworks / perinteinen asennus ZENworks virtualisointi Ei erillistä asennusta Ei vaadita erilisiä oikeuksia Oletusasetukset mukana Eri versiot samanaikaisesti Sama

Lisätiedot

Hankesuunnitelma. Novus-Hanke. Novus-Hanke. YYL:n tietojärjestelmien kokonaisuudistus HANKESUUNNITELMA. www.prh.fi LIITE 1

Hankesuunnitelma. Novus-Hanke. Novus-Hanke. YYL:n tietojärjestelmien kokonaisuudistus HANKESUUNNITELMA. www.prh.fi LIITE 1 Hankesuunnitelma YYL:n tietojärjestelmien kokonaisuudistus HANKESUUNNITELMA Hankesuunnitelma - Sisältö Tausta Hankkeen tavoitteet, hyödyt, riskit ja laadunvarmistus Arkkitehtuurit Kustannukset Organisaatio

Lisätiedot

Ristiinopiskelun kehittäminen -hanke

Ristiinopiskelun kehittäminen -hanke Joustavia opiskelumahdollisuuksia tuetusti Exam-kevätpäivät (31.5.2018) Joustavia opiskelumahdollisuuksia tuetusti Hanke on opetus- ja kulttuuriministeriön rahoittama korkeakoulujen kehittämishanke. Tukea

Lisätiedot

The Complete Property Management System

The Complete Property Management System The Complete Property Management System Keskitymme sinun toimintoihisi HotSoft 8 on monipuolinen ja kokonaisvaltainen tilojenvarausjärjestelmä, joka sopii koko hotelli- ja ravintola-alalle retkeilymajoista

Lisätiedot

Harjoitustyö Case - HelpDesk

Harjoitustyö Case - HelpDesk Harjoitustyö Case - HelpDesk Harjoitustyön Case: HelpDesk -sovellus Tietotekniikkatoimittaja AB ja asiakas X ovat viime vuonna sopineet mikrotukiyksikön ulkoistamisesta X:ltä AB:n liikkeenjohdon vastuulle.

Lisätiedot

Diplomi-insinööriksi Porissa. Let science be your playground

Diplomi-insinööriksi Porissa. Let science be your playground Diplomi-insinööriksi Porissa Let science be your playground your Haaveissa urakehitys? Opiskele diplomi-insinööriksi Porissa! 2 Voit suorittaa johtamisen ja tietotekniikan diplomi-insinööritutkinnon työn

Lisätiedot

Ympäristöystävällinen IT

Ympäristöystävällinen IT Ympäristöystävällinen IT TTL 3.4.2008 VMware - Energian säästöä palvelinten virtualisoinnilla Keijo Niemistö Myyntijohtaja VMware Finland Esityksen sisältö Mistä virtualisoinnissa on kysymys? Virtualisoinnin

Lisätiedot

Esityksen sisältö Määrittelyjen mukaisuudesta varmistuminen - PlugIT-leima

Esityksen sisältö Määrittelyjen mukaisuudesta varmistuminen - PlugIT-leima Esityksen sisältö Johdanto Yleistä leimausmenettelystä ja leimasta Leimausmenettelyn vaiheet Kuinka määrittelyjen mukaisuus testataan: esimerkkejä testitapauksista Olennaisimmat kysymykset leimausmenettelyn

Lisätiedot

Software product lines

Software product lines Thomas Gustafsson, Henrik Heikkilä Software product lines Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikan koulutusohjelma Asiantuntijateksti 17.11.2013 Sisällys 1 Johdanto 1 2 Software product

Lisätiedot

UNA PoC-yhteenveto DIGIA Ari-Pekka Paananen

UNA PoC-yhteenveto DIGIA Ari-Pekka Paananen UNA PoC-yhteenveto DIGIA 4.10.2017 Ari-Pekka Paananen DIGIA POC- Alustus POC:n sisältö oli laajin kaikista kokeiluista. POC:ssa pystyttiin luomaan maankunnan tason toimittajariippumaton tiedon hyödyntämisen

Lisätiedot

Tulevaisuuden Internet. Sasu Tarkoma

Tulevaisuuden Internet. Sasu Tarkoma Tulevaisuuden Internet Sasu Tarkoma Johdanto Tietoliikennettä voidaan pitää viime vuosisadan läpimurtoteknologiana Internet-teknologiat tarjoavat yhteisen protokollan ja toimintatavan kommunikointiin Internet

Lisätiedot

Johtamisen haaste kokonaisarkkitehtuuri menestyksen mahdollistajako?

Johtamisen haaste kokonaisarkkitehtuuri menestyksen mahdollistajako? Johtamisen haaste kokonaisarkkitehtuuri menestyksen mahdollistajako? JÄRJESTÄJÄ SAVO Q AIKA 14.11.2018 Kokonaisarkkitehtuurin määrittelyä Tekijä(t) Armour, F. & Kaisler, S. 2017. Introduction to Enterprise

Lisätiedot

Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server. Infotilaisuus 3.12.2014 klo 10:00

Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server. Infotilaisuus 3.12.2014 klo 10:00 Ohjelmistoteknologioiden koulutus: Web-sovelluskehitys, Java Server Infotilaisuus 3.12.2014 klo 10:00 Yleistä Ohjelmistoteknologioiden koulutukset 2014-2015 3: Internet sovellusten ohjelmointi Java Server

Lisätiedot

Kumppaniratkaisu. M-Files Cloud Vault Dokumenttien hallinta on helppoa. Paranna tietotyön tehokkuutta ja laatua!

Kumppaniratkaisu. M-Files Cloud Vault Dokumenttien hallinta on helppoa. Paranna tietotyön tehokkuutta ja laatua! Kumppaniratkaisu M-Files Cloud Vault Dokumenttien hallinta on helppoa Paranna tietotyön tehokkuutta ja laatua! Vaihdoimme vanhan järjestelmän M-Filesiin viikonlopun aikana. Henkilökunnan kouluttamiseen

Lisätiedot

Uuden sukupolven verkko-oppimisratkaisut 15.2.2012 Jussi Hurskainen

Uuden sukupolven verkko-oppimisratkaisut 15.2.2012 Jussi Hurskainen Uuden sukupolven verkko-oppimisratkaisut 15.2.2012 Jussi Hurskainen Arcusys Oy Toimivan johdon omistama tietotekniikan palveluyritys Perustettu vuonna 2003 Henkilöstö 48 ohjelmistoalan ammattilaista Asiakkaina

Lisätiedot

Käytännön haasteita ja ratkaisuja integraation toteutuksessa. Jukka Jääheimo Teknologiajohtaja Solita Oy

Käytännön haasteita ja ratkaisuja integraation toteutuksessa. Jukka Jääheimo Teknologiajohtaja Solita Oy Käytännön haasteita ja ratkaisuja integraation toteutuksessa Jukka Jääheimo Teknologiajohtaja Solita Oy 13.03.2008 Sisältö 2 Alustus Integraation haasteet Integraatioarkkitehtuuri Hyvän integraatioarkkitehtuurin

Lisätiedot

UNA PoC-yhteenveto Atostek Sami Konttinen

UNA PoC-yhteenveto Atostek Sami Konttinen UNA PoC-yhteenveto Atostek 4.10.2017 Sami Konttinen Atostek POC- Alustus Järjestelmä- ja organisaatioriippumaton asiakkuudenhallinta ja graafisen aikajanakomponentin käyttöönotto PoC konkretisoi tiedonhallintakerroksen

Lisätiedot

Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin

Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin TEKNILLINEN KORKEAKOULU / VAASAN YLIOPISTO Diplomityöesitelmä Web sovelluksen kehittäminen sähkönjakeluverkon suojareleisiin Timo Ahola 2006 Web sovellus Web palvelut joiden avulla laite voidaan liittää

Lisätiedot

Projektinhallintaa paikkatiedon avulla

Projektinhallintaa paikkatiedon avulla Projektinhallintaa paikkatiedon avulla Tampereen Teknillinen Yliopisto / Porin laitos Teemu Kumpumäki teemu.kumpumaki@tut.fi 25.6.2015 1 Paikkatieto ja projektinhallinta Paikkatiedon käyttäminen projektinhallinnassa

Lisätiedot

Käyttövaltuushallinnan hyödyt tehokkaasti käyttöön. Johanna Lampikoski, RM5 Software Juha Arjonranta, TeliaSonera Finland

Käyttövaltuushallinnan hyödyt tehokkaasti käyttöön. Johanna Lampikoski, RM5 Software Juha Arjonranta, TeliaSonera Finland Käyttövaltuushallinnan hyödyt tehokkaasti käyttöön Johanna Lampikoski, RM5 Software Juha Arjonranta, TeliaSonera Finland 1 Sisältö Skaalautuva pilvipalvelu Käyttövaltuushallinnan käyttöönotto palveluna

Lisätiedot

KEHITTÄMISEN NELIKENTTÄ

KEHITTÄMISEN NELIKENTTÄ KEHITTÄMISEN NELIKENTTÄ TIEDON- HALLINTA HANKINTA JÄRJESTELMÄTASON KEHITTÄMINEN -Tulosten käyttöönoton aikajänne 5 10 vuotta SOVELLUSTEN KEHITTÄMINEN -Tulosten käyttöönoton aikajänne 1-5 vuotta KOULUTUS

Lisätiedot

Taltioni teknisen alustan arviointi

Taltioni teknisen alustan arviointi Taltioni teknisen alustan arviointi Taltioni sidosryhmätilaisuus, 10.1.2012 Jaakko Lähteenmäki, Niilo Saranummi 1/11/2012 2 Selvitystyön kohde Selvitystyö: VTT & Fujitsu Keskeiset vaatimukset Taltioni-palvelulle?

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702) Pilvipalvelut. Pilvipalvelut - lähtökohtia

Järjestelmäarkkitehtuuri (TK081702) Pilvipalvelut. Pilvipalvelut - lähtökohtia Järjestelmäarkkitehtuuri (TK081702) Pilvipalvelut Pilvipalvelut Nouseva toteutustekniikka ja trendi Kuluttajat edellä, yritykset perässä Paino sanalla Palvelu Yhtenäisyyksiä vuosikymmenten taakse, sovelletaan

Lisätiedot

Valinnanvapauden asettamat vaatimukset tiedonhallinnalle

Valinnanvapauden asettamat vaatimukset tiedonhallinnalle Valinnanvapauden asettamat vaatimukset tiedonhallinnalle Sosiaali- ja terveydenhuollon sähköisen tietohallinnon neuvottelukunta, 1 Valinnanvapaus on osa sote-uudistusta Tavoitteena on, että valinnanvapaus

Lisätiedot

Forrester: tietohallinnon prioriteetit

Forrester: tietohallinnon prioriteetit Forrester: tietohallinnon prioriteetit Kustannusten hallinta Tuottavuuden kasvattaminen Turvallisuuden parantaminen Forrester: tietohallinnon prioriteetit Liiketoiminnan tärkeimmät tehtävät Kustannusten

Lisätiedot