IT2013 - 6.11.2013.

Slides:



Advertisements
Samankaltaiset esitykset
Palvelut ja tiedot käyttöön: Palveluväylä
Advertisements

Kuvantamisen työnkulku IHE RIS näkökulmasta
ENTERPRISE SEARCH Toteutustekniikka Mikko Uusitalo Tampereen ammattikorkeakoulu.
TIPTOP – Tietoon perustuvaa tukea opiskelijan opinto- ja urapolulle
UKJ ja rajapinnat muihin järjestelmiin
HELSINGIN YLIOPISTO AVOIN YLIOPISTO ATIK Projekti /Esa Keränen.
Sisäinen integraation ratkaisut
Julkaisuportaalin prototyyppi Tutki-ohjausryhmä, Jyrki Ilva
1 Heli Lepomäki Yritysten ja muiden organisaatioiden käyttöön sähköinen työpöytä on jo leviämässä, koska niiden toiminta ja asiakaspalvelu.
Suunnitelma ohjelmiston testaukseen
Oskari Ranta, Pekka Karppinen.  LVDS (engl. Low-voltage differential signaling)  Siirtonopeudessa päästään luokkaan Gbit/s.  LVDS-signaaleita käytetään.
Telemic Oy - TelDTA -Telecommunication Solutions-.
Rajapintaratkaisut Peppi-projektissa
Tapani Lahti & Hanna Koivula LUONNONTIETEELLINEN KESKUSMUSEO MUSTIKKA Hanna Koivula & Tapani Lahti Luonnontieteellinen keskusmuseo.
Tutkimusdatapalvelut
Mikä on Peppi projekti ja miten se etenee?
Osaamisen ja sivistyksen parhaaksi ”KSHJ” eli Oppijan verkkopalvelukokonaisuus Mikä se on ja miten se tehdään? Joonas Mäkinen.
Maanmittauslaitoksen paikkatiedon palvelualustan pilotti - avoin rajapinta Jakob Ventin Korkeakoulujen valtakunnalliset IT-päivät
Tietoyhteiskunnan palveluarkkitehdit ja -rakentajat © 2014 Gofore 1 ePerusteet – tietomalli ja rajapinnat Jarkko Hyöty Opetushallituksen tarjoamien.
Federoidun identiteetinhallinnan periaatteet
AAIEye – Palveluiden valvonta ja käyttötilastot Hakassa Mika Suvanto Tieteen tietotekniikan keskus CSC
KANSALLISKIRJASTO - Kirjastoverkkopalvelut ONKI-projekti Dataportaali
Kansallinen digitaalinen kirjasto Pitkäaikaissäilytys Kirjastoverkkopäivä Esa-Pekka Keskitalo.
Esa Ramstadius Jussi Iltanen MTT Agronet portaali.
UKJ ja ulkoiset järjestelmät AAPA ja FUCIO –yhteistyöpalaveri Ari Ahlqvist.
Web 2.0 tiivistetysti 1. Ohjelmistoalusta on Web. Webtop korvaa Desktopin. Keskeistä yhteisöllisyys ja ”Software as a Service”. 2. Kollektiivisen älyn.
idNimiTyöpäiviäKustannusRooli 1TIPTOP-portaali Vastuu 1.3AHOT: Tiptop-kokonaisuus Osallistuja 2.1 HOPS: Koulutuksen järjestäjän käyttöliittymä8232.
Liferay Portal © Reino Aarinen, Liferay Portal Olemassa jo Liferay Portal 4.3.0rc1. Tässä asennettu Liferay Portal Liferay on avoimeen.
Sähköiset työpöydät, tavoitetila
Sähköisen työskentelyn ja verkostoitumisen palveluympäristö.
Taustaa Opetus- ja kulttuuriministeriön toimialalla on laajalti omaksuttu verkostomainen sähköinen työskentely yli organisaatiorajojen. Kuluttajille tarkoitettujen.
Käyttöoikeustietojen välittäminen Haka-luottamusverkostossa FinELib-päivä Arto Tuomi CSC - Tieteen tietotekniikan keskus Oy.
Drupal Luonnonvarat joulutapaaminen Mikko Laine, Maanmittauslaitos.
KANSALLISKIRJASTO - Kirjastoverkkopalvelut Single Sign On ja kirjastoverkkopalvelut Markku Heinäsenaho
SerAPI-Potilaslista osa I: Alustus , Kuopio Juha Mykkänen, Marko Sormunen, Assi Pöyhölä, Hannu Virkanen.
Neuron Jyväskylän yliopisto Tietotekniikan sovellusprojekti Kevät 2004.
Kaksi- ja kolmitasoiset sovellukset Two and Three Tier Systems.
Peppi-projekti (SOA Metropolia) Ammattikorkeakoulujen opetuksen suunnittelun viitearkkitehtuurin käytännön esimerkki.
CSC – Tieteen tietotekniikan keskus Oy CSC – IT Center for Science Ltd. Federoidun identiteetin hyödyt Tieteen tietotekniikan keskus CSC.
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
Liikkuvuuden Tuki (LiTu) Tietotekniikkaosasto Juha Ojaluoma
SHAMAN-projekti Projektiryhmä Ohjaajat Tilaaja Marko Andersson
Pakkanen * * * Komponenttipohjaisen sovellustuotannon menetelmäpilotti PlugIT-seminaari Annamari Riekkinen ja Kirsi Karvinen FixIT-DoIT / HIS-tutkimusyksikkö.
Kansalaisen tunnistus- ja maksamispalvelu VETUMA Tietotekniikkaosasto Ismo Aulaskari
Palvelun käyttöliittymätasonpalvelun toteutus osaksi TIPTOP portaalia prosessin kulku EduGUI komponenttikirjasto on käytettävissä open sourcena, Eduix.
Moodlen opetus, projekti- ja intrakäyttö samassa organisaatiossa Pauliina Veräväinen, TaY.
ORCID yhdistämispalvelu Kansallinen ORCID-yhdistämispalvelu Haka –on Suomen korkeakoulujen ja tutkimuslaitosten käyttäjätunnistusjärjestelmä.
Tutkijan identifiointi -seminaari
SHAMAN-projekti  Projektiryhmä Marko Andersson Mika Rinkinen Matti Törmä Timo Valonen  Tilaaja Jyväskylän yliopiston atk-keskus.
Neuron Jyväskylän yliopisto Tietotekniikan sovellusprojekti Kevät 2004.
VARMUUSKOPIOINTI Näin tehdään Varmuuskopiointi Mac OS X 10.5 Leopard Serverillä, mutta varmuuskopiointi tehdään samalla tavalla myös muissa Mac OS X- käyttöjärjestelmissä,
KITKA-PROJEKTI ? MIKÄ, MISSÄ MENNÄÄN ? Niitä ja näitä NELLIstä KITKA 2-projektikoordinaattori Virva Soikkeli.
Osaamisen ja sivistyksen parhaaksi Haku- ja valintatiedot tietovirtojen kokonaisuudessa Tietovirta- ja sanastotyön koordinaatioryhmän kokous Laila.
Federoidun identiteetin periaate Haka-käyttäjien kokoontuminen Mikael Linden Tieteen tietotekniikan keskus CSC.
Federoidun identiteetinhallinnan periaatteet. CSC - Tieteen tietotekniikan keskus Valtion omistama osakeyhtiö Non-profit tuottaa keskitettyjä IT-palveluita.
OTM järjestelmäarkkitehtuuri Erkki Pulliainen / Nitor Creations Oy.
Shibboleth-autentikointi WebVoyage Haka-käyttäjien kokoontuminen Arto Tuomi, CSC.
Case: EXAM – sähköinen osaamisen näyttö
Lupakäytännöt tietojen luovutukseen VIRTA-julkaisutietopalvelusta
Kansallinen palveluväylä PERTIVA-kokous
Ristiinopiskelun kehittäminen -hanke
SOTELI “Miten massiivinen massatentti saadaan tehtyä” Tuomas Orama
WWW-sisällönhallintaohjelmistot
ORCID yhdistämispalvelu
Data Care - Datapalvelu Palvelupaketti suojareleiden datan hallintaan
Oppijan palvelut - Opintopolku.fi
Perusrekisteri / Pakki
Kansallinen palveluväylä
PHP Tietokantaohjelmointi 2
Video 4: Avoimen ja yhteisen rajapinnan hallintasuunnitelma
Esityksen transkriptio:

IT2013 - 6.11.2013

Federoitu keskitetty sovellus Case Peppi Juhani Gurney, Rami Heinisuo - Eduix Oy Tuomas Orama, Metropolia Ammattikorkeakoulu

Lue Peppi-Uutisista taustatiedot Peppistä

Federoitu ja keskitetty Määritelmät Miksi keskitetty?

Peppi-tekniikat Lähtökohdat tekniikkavalinnoille: Joustava järjestelmäarkkitehtuuri korkeakouluorganisaatiolle Palvelukeskeinen arkkitehtuuri (SOA) Skaalautuminen ja korkea saavutettavuus (HA) Modernit, mutta koetellut ja käytännölliset teknologiat, näkökulma kokonaisuudessa Palvelualustan/väylän valinta keskeistä, valinta tehtiin evaluoimalla eri ESB-tuotteita arkkitehtuurille asetettuja vaatimuksia vasten.

Palvelut ja integraatiot Apache ServiceMix 4: OSGi -teknologiaan perustuva palvelualusta / ESB -tuote Ajoalusta Pepin palveluille sekä integraatioille Pepin palvelurajapintojen julkaisu SOAP ja/tai Rest-tyyppisinä Palvelumoduulit ja niiden rajapinnat ovat Spring Frameworkillä toteutettuja OSGi-bundleja Käyttöliittymät Liferay 6.x: Portaalituote, jonka avulla rooliin perustuvat työpöydät koostetaan. Käyttöliittymämoduulit ovat JSR-268-portletteja (Struts, Freemarker, JQuery) Tietokannat ja indeksointi Tietokantapalvelimena käytetään MySQL:ää, mutta mitään MySQL-spesifiä Pepissä ei ole. Elastic Searchiä käytetään indeksointiin, jonka avulla toteutetaan hakupalveluluita ja nopeita lukurajapintoja.

Pepin skaalautuminen Peppi on suunniteltu skaalautuvaksi: palvelut ovat tilattomia palvelut eivät käytä välimuisteja palvelut ovat suunniteltu siten, että samaa asennusta voi käyttää useat eri organisaatiot Palvelualustaa voidaan helposti skaalata lisäämällä uusia ServiceMix4-instansseja kuormanjakajan taakse. Käyttöliittymäkerros voidaan skaalata klusteroimalla Liferay.

IT2013 - 6.11.2013 Case demopeppi.csc.fi Haka-luottamusverkkoon kytkettu pilvipalvelutyyppinen asennus Käyttö voidaan aloittaa kirjautumalla palveluun Haka- luottamusverkkoon kuuluvan organisaation tunnuksilla Käyttäjä liitetään Pepissä oikeaan organisaatioon attribuutteissa saadun kotiorganisaatiotiedon perusteella Käyttäjä voi perustaa uuden organisaation Peppiin, mikäli hänen kotiorganisaatiota ei löytynyt Pepistä Demopepin avulla on hyvä tutustua Pepin tarjoamiin toimintoihin

Federoiminen, demopeppi, ongelmia IT2013 - 6.11.2013 Federoiminen, demopeppi, ongelmia Federoidun kirjautumisen ongelmia: attribuuttitiedot voivat olla puutteellisia, jolloin provisiointi ja auktorisointi vaikeutuu Käyttäjätilien hallinta: käyttäjän tiedot päivitetään ainoastaan sisäänkirjautumisen yhteydessä, järjestelmässä olevat tiedot voivat olla vanhentuneita klassikko: vanhentuneiden tunnusten poistaminen? Hyvin toimiakseen Peppi tarvitsee ajantasaista tietoa organisaatiosta ja sen käyttäjistä!

Pilvipalveluiden haasteita Pilvipalveluiden haasteita teknisestä näkökulmasta: Integraatioiden tekeminen usein hankalaa, Pepissä keskeisiä integraatioita esim. identiteetinhallinta, perusrekisteri, sähköposti- ja kalenteripalvelut, oppimisympäristöt Tietojen kopiointi tietokantatasolla (varmuuskopiot, testiympäristöjen pystyttäminen)

Pepin ajaminen tavoitetilassa Peppiä voidaan ajaa keskitetysti, Haka-kytkettynä ja siten, että integraatioiden tekeminen omiin ja ulkoisiin palveluihin on mahdollista. Rajapinnat pitää olla julkaistavissa siten, että Pepissä olevaa dataa voidaan hyödyntää “opendata-hengessä”.

Arkkitehtuurin suhde tavoitetilaan I Edustapalvelininstanssit Instanssit ovat organisaatiokohtaisia Mahdollistaa kustomoinnin ja esim. yksikkö / tiedekuntakohtaisten työpöytien tekemisen Palvelinresursseja voidaan säätää organisaatiokohtaisesti Shibd Apache Liferay Organisaatio A Shibd Apache Liferay Organisaatio B Shibd Apache Liferay Organisaatio C Load Balancer Palvelualustainstanssit Yhteiset kaikille organisaatioille ServiceMix4 ServiceMix4 ServiceMix4 ServiceMix4 ServiceMix4 Tietokannat Organisaatioilla omat Peppi-tietokannat samalla palvelimella / palvelinklusterissa Helpottaa varmuuskopiointia ja esim. tietokantojen kopiointia testiympäristöihin DB Org. A DB Org. B DB Org. C

Arkkitehtuurin suhde tavoitetilaan II Integraatiot Integraatiot organisaation omiin järjestelmiin Organisaatiokohtaiset automatisoinnit (esim. sähköpostin lähetys) Voidaan tehdä topologia tapauskohtaisesti Palveluiden julkaisu Governance-palvelu Autentikointi ja auktorisointi Välimuistit Audit loki Rajapintojen versiointi Rajapintojen tarjoaminen uudestaan eri skeemoissa Esimerkki: Koulutustarjonnan hakeminen ja selailu Sisäiset palvelualustainstanssit ServiceMix4 ServiceMix4 ServiceMix4 ServiceMix4 ServiceMix4 Integraatioiden ajoympäristö Palveluiden julkaisu, avoin data ServiceMix4 ServiceMix4 ServiceMix4 ServiceMix4 Koulutushaku Integraatio 1 Oppimateriaalihaku Integraatio 2 Integraatio 1

Kiitos Juhani Gurney - juhani@eduix.fi Rami Heinisuo - rami@eduix.fi Tuomas Orama - tuomas.orama@metropolia.fi https://demopeppi.csc.fi https://wiki.metropolia.fi/x/wwafAQ