Rajapintaratkaisut Peppi-projektissa

Slides:



Advertisements
Samankaltaiset esitykset
Osaamisen ja sivistyksen parhaaksi Kansallisen opetustoimen tietomallin vaatimukset korkeakoulujen tietomallille.
Advertisements

Mikä vaikuttaa asiakkaiden lojaalisuuteen? Add Value - Asiakaspaneelit Autamme sinua rakentamaan vahvoja asiakassuhteita.
Osaamisen ja sivistyksen parhaaksi Tutkintoon johtavat korkeakouluopinnot ja opintopolun rajapinnat Seppo Ränninranta.
Satakunnan ammattikorkeakoulu | Satakunta University of Applied Sciences Kokemuksia tieto- ja opintohallinnon kehittämisen suunnittelusta tukipaketin avulla.
Sisäinen integraation ratkaisut
Opitaan ja työskennellään yhdessä
Oodin versiot, havaittujen virheiden korjaus sekä kehitysehdotusten eteneminen Laura Vuorinen Kehittämisosasto / Opiskelijarekisteri.
IT
Avoimen yliopiston opiskelijapalautejärjestelmä Pedagoginen kahvila Hannele Sirkkanen Aikuiskasvatustieteen työharjoittelija.
Palvelut ja tiedot käytössä Kriittinen polku: Kansallisen palveluarkkitehtuurin luominen Palvelujen maksullisuus Väestötietojärjestelmän hyödyntäminen.
Mikä on Peppi projekti ja miten se etenee?
PlugIT-seminaari Työpaja 2, ma 27.10: Kertomus- ja koodistoliittymät ja kansallisten hankkeiden yhteistyö Kertomus(arkisto)rajapinnat, klo.
Ammattikorkeakoulujen TKI-toiminta Kuinka rajata ja määritellä TKI-opintopisteet? Kaisu Piiroinen.
LVI: vaihtoehtoiset etenemistavat Tavoitteisiin liittyvät kysymykset Opiskelijalle saumaton palvelu paikan vastaanotosta ilmoittautumiseen.
Testaus Tiptopissa draft Mats Lindstedt, Mika Rintala.
Oppijan verkkopalvelu keskitetyt palvelut
Copyright 2009 Avarea Oy - Base SAS osaajasta DIS taituriksi Kokemuksia DI Studion käyttöönottoprojekteista.
Mikko Arasmaa / Tietohallinto
Maanmittauslaitoksen paikkatiedon palvelualustan pilotti - avoin rajapinta Jakob Ventin Korkeakoulujen valtakunnalliset IT-päivät
Systemaattisen käyttöliittymäsuunnittelun tuottamien vaatimusten erot alkuperäisiin vaatimusmäärittelyn vaatimuksiin verrattuna Ville Nordberg,
Tietoyhteiskunnan palveluarkkitehdit ja -rakentajat © 2014 Gofore 1 ePerusteet – tietomalli ja rajapinnat Jarkko Hyöty Opetushallituksen tarjoamien.
Creative Commons ja yhteisöttömän aineiston lumo Tietoisku Jari Sarja Otavan Opisto.
Finnan kehittämisideoiden hallinta LUONNOS Heli Kautonen ja Aki Lassila Konsortioryhmän kokous
Finnish Support Center FSC Oy tietojärjestelmien asiantuntija.
Osaamisen ja sivistyksen parhaaksi Neuvoston suositukset epävirallisen ja arkioppimisen validoinnista -Suosituksen keskeinen sisältö -Toimeenpano -Toimeenpanoon.
Korkeakoulujen ja opetus- ja kulttuuriministeriön yhteinen tietohallintohanke, jota CSC koordinoi RAkenteellisen KEhittämisen Tukena TIetohallinto Tietovarannon.
Metlan tutkimusaineistojen löydettävyyden parantaminen Tutkimushenkilöstön päivät, Rovaniemi Anu Kantola Tutkimusaineistoprojektin ”Metatieto.
Seminaarin tavoitteet Murmanskissa joulukuu 2010 Mare Rantaniemi ja Natalia Strelskaja Projektipäälliköt.
Satakunnan ammattikorkeakoulu | Kirjastopalvelut Satakunta University of Applied Sciences | Library Services AMK-kirjastojen Finna-päivä LAMK, Fellmannia.
Korkeakoulujen ja opetus- ja kulttuuriministeriön yhteinen tietohallintohanke, jota CSC koordinoi RAkenteellisen KEhittämisen Tukena TIetohallinto Mitä.
Verkko-opetuksen laadun tekijät – Kansallisen VOPLA-laatuverkosto- ja –palveluhankkeen esiselvityksen tuloksia Kristiina Karjalainen Annikka Nurkka Virtuaaliyliopistohanke.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut UKJ-hankkeen tilannekatsaus Ari Ahlqvist Kehittämispäällikkö UKJ-ohjausryhmä
Osaamisen ja sivistyksen parhaaksi EU:n neuvoston suositus epävirallisen ja arkioppimisen validoinnista Omaehtoiset opinnot näkyviksi Carita.
Logican tilannekatsaus ISO20022 XML B2C tili- ja tapahtumaraportoinnista Logica IPS/Financial Services, Finland, Markku Havukainen
Korkeakoulujen ja opetus- ja kulttuuriministeriön yhteinen tietohallintohanke, jota CSC koordinoi RAkenteellisen KEhittämisen Tukena TIetohallinto VIRTA-projektin.
Tiptop – product visio Mats Lindstedt, Lauri Stigell, Petri Heinonen.
Korkeakoulujen ja opetus- ja kulttuuriministeriön yhteinen tieto- hallintohanke, jota CSC koordinoi RAkenteellisen KEhittämisen Tukena TIetohallinto Yhteistyörakenteet.
Oppisopimuskoulutuksen seminaari Rovaniemi Lea Lakio Opetusneuvos, Ammattikoulutus/kehittäminen
Uusia avauksia korkeakouluyhteistyössä tutkimuksen tukipalveluiden ja hallinnon alueella - Tutkimuksen tuen ja hallinnon verkosto RAKETTI -päätösseminaari.
Systeemityö 2 Vesiputousmalli Teppo Räisänen, Principal Lecturer
SerAPI-Potilaslista osa I: Alustus , Kuopio Juha Mykkänen, Marko Sormunen, Assi Pöyhölä, Hannu Virkanen.
Liikenne- ja viestintäministeriön ehdotus EAKR-rahoituksen käyttämiseksi laajakaistahankkeissa.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut UKJ toteutusvaihtoehtojen tutkiminen Minna Kivinen, UKJ-ohjausryhmän kokous
Peppi-projekti (SOA Metropolia) Ammattikorkeakoulujen opetuksen suunnittelun viitearkkitehtuurin käytännön esimerkki.
TUHA-verkoston tapaaminen
Palvelun käyttöliittymätasonpalvelun toteutus osaksi TIPTOP portaalia prosessin kulku EduGUI komponenttikirjasto on käytettävissä open sourcena, Eduix.
YTHS:n integraatio VIRTAAN. Tilanne nyt YTHS otti yhteyttä CSC:hen Virta-tietojen saamiseksi erityisesti opiskelijoitten läsnäolotiedon osalta YTHS:n.
1 Ideasta liiketoiminnaksi: Teknisen osaamisen merkitys Jukka Parkkinen Head of R&D, SGA Entertainment Nokia Oyj.
KIRKONPALVELIJAN TYÖNOHJAUS
Kohti Ohjaamoa 2 Ryhmäkeskustelut
Palvelutietovaranto: suunnitelma julkisten palvelujen tietojen kansalliseksi resurssiksi Latvanen / VK-Suomi.fi Marko Latvanen Valtiokonttori.
Toimittajanäkökulma XDW-tietomalliin Olli Nokso-Koivisto –
Mervi Väisänen OPINNÄYTETYÖSUUNNITELMAN ESITYS JA OPPONOINTI.
Avoin data, TK ja virallinen tilasto
Varhaiskasvatuksen arvioinnin lähtökohtia
Lupakäytännöt tietojen luovutukseen VIRTA-julkaisutietopalvelusta
Mitä on avoin data ja kuinka kartoittajat voivat hyödyntää sitä?
VIRTA-opintotietopalvelun tulevaisuuden skenaariot Yhteenveto KOOTuki-ryhmän avoimesta etäkokouksesta Helena Majamäki
06/16.
Metatietopalvelut Elementit Mikael Vakkari, neuvotteleva virkamies. VM.
Sote-tieto hyötykäyttöön -strategia 2020
Asetus kokonaisarkkitehtuurin kuvauksista ja määrittelyistä
OKM:n tietovarastopalvelut -kokonaisuuteen liittyvän tiedon avaaminen
Kaikki säätiedot yli sääasemalta Anton Mikkola
SOTE tietojen toissijaisen käytön KA
Helsinki Metropolia University of Applied Sciences
Tiedolla johtaminen - työryhmä
Esityksen nimi / Tekijä
Asiointipalveluiden laatu
Asiointipalveluiden laatu
Esityksen transkriptio:

Rajapintaratkaisut Peppi-projektissa Jaakko Rannila 3/4/17 Helsinki Metropolia University of Applied Sciences

Organisoituminen projektissa

Jakautuminen eri asiantuntijatiimeihin Peppi projektin alussa asiantuntijat jaettiin eri tiimeihin Tiimit rakennettiin KA näkökulmasta Toiminta Tieto Järjestelmä 3/4/17 Helsinki Metropolia University of Applied Sciences

Rajapinnat asiantuntijatyöryhmä Aloitti työnsä projektin alussa yhteistyössä projektipäälliköiden kanssa: Tutkimalla Kualissa tehtyjä ratkaisuja, Kuali oli sillä hetkellä “paras” referenssi SOA toteutuksesta korkeakoulusektorilla maailmassa, jota voitiin avoimesti tutkia Tutustumalla suosituksiin ja asetuksiin Tutustumalla SOA periaatteisiin ja ESB:n hyödyntämiseen sekä tuotteiden vertailuihin ja kokemuksiin. Tekemällä Proof of Concept (PoC) skenaarioita eri alustoilla. Tutustumalla käytettyihin de facto standardeihin Vaihtamalla kokemusperäistä tietoa aikaisemmista integraaatiototeutuksista. 3/4/17 Helsinki Metropolia University of Applied Sciences

Rajapintaratkaisun tekeminen

Ratkaisuun liittyneet tekijät Suositukset, asetukset ja 3. osapuolten asettamat vaatimukset Projektin asettamat kriteerit Referenssit Kokemukset aikaisemmista integraatioista ja oma osaaminen valittavaan rajapintaan liittyen 3/4/17 Helsinki Metropolia University of Applied Sciences

“Suositukset ja asetukset” Pera (Valtiovarainministeriö) Julkisen hallinnon arkkitehtuuriperiaatteet (Valtiovarainministeriö) PSI-direktiivi (Euroopan parlamentti ja neuvosto) Julkinen data (Liikenne- ja viestintäministeriö) 3. Osapuolten määrittelemät rajapintaratkaisut RS3G, metadata Learning Opportunity (MLO-AD), European Learner Mobility (ELM) Kela, tilastokeskus, OKM ja OPH 3/4/17 Helsinki Metropolia University of Applied Sciences

Helsinki Metropolia University of Applied Sciences Yhteenveto suosituksista, asetuksista ja 3. osapuolten asettamista vaatimuksista Tulee käyttää yhteisiä ja yhdessä määriteltyjä rajapintaratkaisuja Tiedot tulee olla koneluettavassa muodossa Tiedot tulee olla osin avoimesti saatavissa Rajapintaratkaisu ei saa olla teknologia- tai toimittajasidonnainen 3/4/17 Helsinki Metropolia University of Applied Sciences

Projektin asettamat kriteerit Projektin näkökulmasta rajapintaratkaisun tulee täyttää seuraavat kriteerit Ratkaisu on saavuttanut de facto standardin aseman Riittävän kypsä ja koeteltu ratkaisu Ratkaisua on käytetty tuotantosovelluksissa ja sillä on riittävästi referenssitoteutuksia olemassa Osaajia tulee löytyä Suomesta riittävästi Ratkaisu noudattaa SOA periaatteita Noudattaa suosituksia, asetuksia ja 3. osapuolten asettamia vaatimuksia rajapintaratkaisuksi. 3/4/17 Helsinki Metropolia University of Applied Sciences

Helsinki Metropolia University of Applied Sciences Referenssit Kuali (Yhdysvalloissa toimivien yliopistojen käyttämä ja kehittämä palvelukeskeinen SOA tietojärjestelmäkokonaisuus) Kela (Ulkopuoliset yhteydet, miljoonia transaktioita päivässä) AREK (Suomen suurin tietojärjestelmähanke, eläkevakuuttaminen ja ansaintarekisteri) Oikeusministeriö (Finlex säädöstietopankki) HSL (Julkisten kulkuneuvojen aikataulutiedot) 3/4/17 Helsinki Metropolia University of Applied Sciences

Helsinki Metropolia University of Applied Sciences Työryhmän esitys Työryhmän ehdotus ja valinta rajapintaratkaisusta: On linjassa suositusten ja vaatimusten kanssa. Se täyttää projektin asettamat kriteerit. Sen käyttämisestä löytyy vahvat referenssit. Ratkaisun käyttämisestä löytyy osaamista ja kokemusta sekä oman talon sisältä, että muualta Suomesta. 3/4/17 Helsinki Metropolia University of Applied Sciences

Yhteenveto

Helsinki Metropolia University of Applied Sciences Valinta Rajapintavalinta oli loppujen lopuksi melko helppo em. seikoista johtuen. Web services SOAP/xml ja REST/json Pepissä käytetty palvelukeskeinen (SOA) teknologia-alusta mahdollistaa myös muiden tyyppisten rajapintojen kehittämisen ja käyttämisen AMQP XMPP Stomp OpenWire jne… On hyvä huomioida, että Peppi ja sen eri palvelut voivat keskenään hyödyntää lisäksi Javan sisäisiä rajapintoja, jotka nopettavat järjestelmän toimintaa. Lisäksi tulee huomioida, että kokonaisuuden suorituskykyyn ja toimintaan vaikuttavat enemmän rajapintojen huolellinen suunnittelu, tietokanta ja koodin laatu eikä pelkkä teknologia ja rajapintaratkaisu. 3/4/17 Helsinki Metropolia University of Applied Sciences

Kokemukset valinnan jälkeen Erittäin hyvät kokemukset Toimii nopeasti ja luotettavasti Uusien järjestelmien sovelluskehitystä tehdään jo Pepin rajapintoja vasten (mm. opinto-opas ja TIPTOP) Uusien rajapintojen tekeminen on tehtyjen ratkaisujen takia suoraviivaista. Parhaimmillaan muutoksia voidaan tehdä minuuteissa ilman katkoksia. Esim. SOAP palvelun julkaiseminen REST:nä voidaan toteuttaa helposti ajon aikana. Alusta mahdollistaa uusien rajapintojen ja skeemojen tekemisen esim. KSHJ:tä, VIRTA:a tai TIPTOP:a varten. 3/4/17 Helsinki Metropolia University of Applied Sciences

Keskustelua & kysymyksiä? Missä, ketkä ja miten sopivat projektien välisistä rajapintalinjauksista, vai sovitaanko aina tapauskohtaisesti? Teknisten ratkaisujen yhteyshenkilöt, "rajapinta-tukiryhmän" tarve?