/
OTM järjestelmäarkkitehtuuri OTM järjestelmäarkkitehtuuri

OTM järjestelmäarkkitehtuuri - PowerPoint Presentation

avantspac
avantspac . @avantspac
Follow
344 views
Uploaded On 2020-06-29

OTM järjestelmäarkkitehtuuri - PPT Presentation

Erkki Pulliainen Nitor Creations Oy Yleistä OTM palvelusta Palvelun jako osajärjestelmiin Itsenäiset osajärjestelmät ja selkeä vastuujako Yhteiset komponentit ja yhtenäiset teknologiavalinnat ID: 789253

container service palvelu rjestelm

Share:

Link:

Embed:

Download Presentation from below link

Download The PPT/PDF document "OTM järjestelmäarkkitehtuuri" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

OTM järjestelmäarkkitehtuuri

Erkki Pulliainen / Nitor

Creations

Oy

Slide2

Yleistä OTM palvelusta

Palvelun jako osajärjestelmiin

Itsenäiset osajärjestelmät ja selkeä vastuujako

Yhteiset komponentit ja yhtenäiset teknologiavalinnat

Tietomallilähtöinen kehitys

Järjestelmäjako tietosisältölähtöisesti

Selkeät, dokumentoidut rajapinnat (REST)

Modulaarinen palvelinarkkitehtuuri

Osajärjestelmät paketoidaan

erillisiin taustapalveluihin

Käyttöliittymäsovellus

irrallaan

taustapalveluista

Eri osajärjestelmät mahdollista kehittää ja asentaa erikseen

Slide3

Osajärjestelmät

Opiskelijan

käyttöliittymä

Opettajan

käyttöliittymä

Hallintohenkilön käyttöliittymä

ARTOOpetuksen toteutusten ja kokonaisuuksien arviointipalvelu

ILMOOpetukseen ilmoittautuminen palvelu

ORIOpiskelijatieto-rekisteripalvelu

KORIKoulutus- jaOpetustietopalvelu

OSUVAOpintojen suunnittelun ja ohjauksen palvelu

Sähköinen

asiointi

Slide4

Tietomallivetoinen

kehitys

REST

palvelu

toteutus

Tietomallisuunnittelu

Slide5

Tietomallivetoinen

kehitys

Käyttöliittymäsuunnittelu

ja

prototyyppi

Käyttöliittymäsovelluksen toteutus

Slide6

Koulutus

-

ja

opetustietopalvelu

(KORI)

Palveluun mallinnetaan koulutuksien, opintokokonaisuuksien ja -jaksojen erilaiset ilmentymät (pilvet ja pallot)Opintokokonaisuudet ja niihin liittyvät säännöt erotetaan omiin rakenteisiinsaIlmaisuvoimaiset laajuus- ja substanssisäännöt yksinkertaisten sääntöjen kompositioillaHenkilökohtaisten kokonaisuuksien mahdollistaminen

Palvelu sisältää tiedot sekä tutkintorakenteista, opintojaksoista että opintojen toteutuksista Koulutuksien ja opintojen rakennetiedon historia-, versio- ja muutostiedot säilytetään tietokannassa

Slide7

Opintojen

suunnittelun

ja

ohjauksen palvelu (OSUVA)

Opiskelija suunnittelee itse omat opintonsaSuunnitelma muodostetaan opiskelijan suoritusten, opinto-oikeuksien sekä omien valintojen perusteellaSuunnitelma validoidaan automaattisesti KORI palveluun mallinnettujen sääntöjen mukaisesti

Slide8

Opiskelijan

tiedot

(

ORI, ILMO, ARTO)Opiskelijatietorekisteripalvelu (ORI)

Ylläpitää henkilön perustietoja, suorituksia, opinto-oikeuksiaOpetukseen ilmoittautumisen palvelu (ILMO)Ylläpitää säännöt toteutukseen ilmoittautumisista, valintaehdot ja säännöt ilmoittautumisten priorisoinnilleOpetuksen toteutusten ja kokonaisuuksien arviointipalvelu (ARTO)Opettajan työväline osasuoritusten arviointia ja siihen liittyvien tietojen ylläpitoa varten

Hyväksytyistä arvioinneista muodostetaan suoritukset

Slide9

Palvelinarkkitehtuuri

Siirtymä Tiedon kapasiteettipalveluun

Tarjoaa alustan virtuaalipalvelimien ajoa ja

provisiointia

varten

Tuotantokapasiteettia mahdollista kasvattaa nopeasti provisioimalla

uusia palvelimiaPalveluiden hajauttaminenOsajärjestelmät kahdennetaan vikasietoisuuden ja skaalattavuuden saavuttamiseksiTietokanta erotetaan omille palvelimilleen

Slide10

Palvelinarkkitehtuuri

Service Container

Database

Virtual Server

Service Container

Service Container

Service Container

Virtual Server

Service Container

Service Container

Load Balancer

Palvelut paketoidaan

Docker säiliöihinMahdollistaa palveluiden nopean jakelun ja korkean automaationIntegroituu jatkuvan integraation prosesseihin; säiliöt rakennetaan jokaisen buildin yhteydessä

Service Container

Security

REST Controller

Service Layer

Data Access Layer

Slide11

Palvelinarkkitehtuuri

Yhteinen kurssitietopalvelu (KORI) palvelee kaikkia yliopistoja kurssitietojen osalta

Mahdollistaa suoran yhteistyön yliopistojen välillä; yhteiset opinnot ja kokonaisuudet

Julkinen data avoimella rajapinnalla

Yliopistoilla omat erilliset ympäristönsä

Opiskelijatiedot, opintojen suunnittelu, suoritukset, ilmoittautumiset ja arviointi yliopistokohtaisissa palveluissa

Related Contents


Next Show more