1 / 11

AITU, rajapinnat

AITU, rajapinnat. Antti Virtanen ( antti.virtanen@solita.fi ) Riikka Vacker ( riikka.vacker@oph.fi ) 30.9. 2014. Sisältö. Mikä AITU on järjestelmänä ? Tekninen toteutus ja arkkitehtuuri lyhyesti . Miten rajapintoja voi testata ? DevOps-työkalut ja paikallinen asennus

Download Presentation

AITU, rajapinnat

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AITU, rajapinnat Antti Virtanen (antti.virtanen@solita.fi) RiikkaVacker (riikka.vacker@oph.fi) 30.9. 2014

  2. Sisältö • Mikä AITU on järjestelmänä? • Tekninentoteutusjaarkkitehtuurilyhyesti. • Mitenrajapintojavoitestata? • DevOps-työkalutjapaikallinenasennus • Mitärajapintoja on tarjolla?

  3. AITU – rekisteri tutkintotoimikunnista ja näyttötutkintojen järjestämissopimuksista • Sisältää: • Tutkintotoimikunnat; toimikaudet, toimialat, asettamispäätökset • Jäsenet, nimittämispäätökset • Tutkintotoimikuntien ja tutkinnon järjestäjien väliset sopimukset näyttötutkintojen järjestämisestä • Tilastoja, raportointi • Käyttäjinä Opetushallitus ja tutkintotoimikunnat (saavat käyttöoikeuden omiin sopimustietoihinsa syyskaudella 2014) • Vuoden 2014 loppuun mennessä AITUun toteutetaan ammatillisen lisäkoulutuksen rahoitusuudistuksen tarvitsema toiminnallisuus koulutuksen järjestäjien vos-rahoituksen perusteena olevien tietojen keräämiseksi (tarkentuu lainsäädännön uudistamisen yhteydessä). • Koulutuksen järjestäjille annetaan 2015 alkupuolella oikeudet päivittää/siirtää AITUun em. tietoja, jotka tutkintotoimikunta vahvistaa ja siirtää vos-laskentaan

  4. Suunnitelma 08/2014 Näyttötutkinnoista (pt,at,eat) kerättäviä rahoituksen pohjatietoja AITUssa • Hyväksyttyjen tutkintojen ja tutkinnon osien määrä; kerääntyy tutkintotoimikuntien päätösten mukaisesti • Rahoitukseen vaikuttavat myös: • Koulutusalojen painokerroin • Tutkintojen osat luokitellaan eri luokkiin valmistavan koulutuksen ja tutkintotilaisuuksien järjestämisen kustannusten perusteella ja rahoitusta porrastetaan painokertoimen mukaisesti • Opintojen rahoitusmuoto (vos) • Koulutuksen järjestämismuoto: oppilaitosmuotoinen, oppisopimuskoulutus • Valmistavan koulutuksen järjestäjä • Opiskelijan tiedot: nimi, syntymäaika, onko vailla perusasteen jälkeistä tutkintoa, tieto erityisopiskelusta, tutkinnon suorituskieli (tilastointia varten) • Opiskelijavuosikertymät AIKATAULU 2014 tiedot kerätään takautuvasti, 2015 alkaen AITUun. Tietoja käytetään syksyllä 2016, kun lasketaan vuoden 2017 rahoitusta.

  5. Suunnitelma 08/2014 AITU ja rahoitusuudistus KOULUTUKSEN JÄRJESTÄJÄ Koulutuksen järjestämisluvan haltija Vos-rahoituksen saaja Vastaa rahoitustietojen ilmoittamisesta TUTKINTOTOIMIKUNNAT AITU – tutkintotoimikuntarekisteri Tutkintojen ja tutkinnon osien suoritusten hyväksyminen ja osaamisen tunnustaminen TUTKINNON JÄRJESTÄJÄ Näyttötutkintojen järjestämis- sopimusten haltija 1 Omien tietojen katseluoikeus Tarvittaessa sopimukset yhteistyökumppanien kanssa Esitykset tutkinnon osien/tutkintojen hyväksymisestä ja osaamisen tunnustamisesta (arviointiesitykset) Koulutuksen järjestäjäkohtaiset tutkintojen ja tutkinnon osien määrät 2 Omien tietojen katseluoikeus VALMISTAVAN KOULUTUKSEN JÄRJESTÄJÄ VOS- laskenta-järjestelmä 3 4 TUTKINNON JÄRJESTÄJÄ Esitys tutkinnon ja tutkinnon osan hyväksymisestä Omien tietojen katseluoikeus 2, 3 ja 4 ovat maksullista palvelutoimintaa

  6. Aituntekninentoteutuslyhyesti • Käyttöliittymäjarajapinnat: REST, JSON • Palvelintaustalla • Clojure (JVM-pohjainenkieli) • Upotettukevyt HTTP-palvelin (Servlet) • PostgreSQLtietokanta • Rajapintakutsujenautorisointi CAS-palvelimenkautta • OPH Käyttöoikeuspalvelu

  7. DevOps – paikallisetasennukset, työkalut • Vagrant – ilmainenhallintatyökaluvirtuaalipalvelintenhallintaan • Oracle Virtualbox– ilmainenvirtuaalipalvelintenajoalusta • Ansible – ilmainenetähallintatyökalu • Eivaadikohdekoneeltakuinssh-yhteyden. • Nämäovatyleiskäyttöisiätyökaluja.

  8. Vagrant – paikallinenasennus • Palvelimetkäyntiinparillakomennolla: • git clone https://github.com/Opetushallitus/aitu • cd vagrant • vagrant up • TämänjälkeenAitunasennus(jakäännös) • cd../dev-scripts • ./deploy.sh • NäidenkomentojenjälkeenAitu on asennettuvirtuaalikoneeseenjavastaarajapintakutsuihin.

  9. Swagger - automaattistadokumentaatiota

  10. Data jaasennuspaketit • Versionhallinnassa on lähdekoodi. Valmisasennuspakettivoidaantarvittaessajulkaista. • Asennuspakettieisisällämitäänympäristökohtaisiaasetuksia. • Data ei ole versionhallinnassa. • OPH antaatarvittaessaluvanjakaadataa. KäytännössäjaetaanPostgreSQLdumppina, jonkasaayhdelläkomennollaladattua.

  11. Mitärajapintoja on tarjolla? • Osoitepalvelu – yhteystietoja • Rahoituslaki – tutkintojensuoritusmääriäjatilastollistatietoa • Näyttötutkintohaku - toimikuntienperustietoja • Rajapintoja on enemmänkinolemassa. • Suurinosa on käyttöliittymänkäytössä. • Julkaisusitouttaasiihenettärajapintaeimuutu. Julkaistaantarpeenmukaan, eiturhaan.

More Related