Peppi-Uutiset VU E OD S TA I P P E P 2 0 1 0 No: 1 / 2013 PEPPI VOIMAA JA VÄÄNTÖÄ Peppi-tietojärjestelmä antaa uutta puhtia koulutuksen suunnitteluun ja toteutukseen palvelupohjaisesti. Resurssien kohdentaminen, käytön suunnittelu, kustannusten hallinta, integroituminen muihin järjestelmiin. Lue tästä lehdestä miten Peppi lunastaa lupaukset. Katso miten PEPPIominaisuudet muuttavat tapasi suunnitella opetusta. KATSO SIVU 2 Peppin älykäs, moderni arkkitehtuuri on tehty jatkuvaa kehitystä varten. Katso mitä pellin alta löytyy! R PELLIN ALLA ETTU A IK OIT AJ T KATSO SIVU 4 A Kerro kaikki! OI MI HET I KATSO SIVU 8
2 No: 1 / 2013 TEHOKASTA SUUNNITTELUA Peppi järjestelmäkokonaisuus sisältää palveluita, joiden avulla voidaan suunnitella ja toteuttaa koulutusorganisaation koulutustarjonta. Palvelut pitävät sisällään myös resurssien kohdentamisen ja käytön suunnittelun, kuten myös niistä syntyvien kustannusten ennakoinnin. Ennennäkemättömiä ominaisuuksia!
No: 1 / 2013 3 PALVELUT Palvelut on jaoteltu kahteen sähköiseen työpöytään; Suunnittelijan työpöytä ja opettajan työpöytä. Suunnittelijalla tarkoitetaan henkilöä organisaatiossa, jonka vastuulla on koulutustarjonnan suunnittelu ja tallentaminen. Opettajan työpöytä pitää sisällään palveluita opettajan oman työn suunnitteluun. Suunnittelijan ja opettajan yhteiset palvelut TYÖPÖYTIEN YHTEISET PALVELUT Henkilöt-palvelu Henkilöt palvelussa käyttäjä voi etsiä organisaatioon kuuluvia henkilöitä ja tarkastella henkilöihin liittyviä tietoja. Viestipalvelut Viestipalvelun avulla käyttäjät pystyvät lähettämään järjestelmästä sähköpostiviestejä toisille käyttäjille. Tehtävät-palvelu Tehtäväpalvelun avulla käyttäjät voivat lähettää muistutuksia ja tehtäviä itselleen tai muille käyttäjille. Pikalinkkipalvelu Pikalinkkipalvelun avulla käyttäjät voivat tallentaa omia pikalinkkejään tai Peppi järjestelmäkokonaisuuden sivustoja omalle etusivulleen. Viimeksi tapahtunutta palvelu Viimeksi tapahtunutta palvelun avulla käyttäjät näkevät viimeksi tehdyt muutokset ja tallennukset järjestelmässä. RAPORTOINTI, TIETO JA SEURANTAPALVELUT Raportointi, tieto ja seurantapalveluihin voidaan liittää organisaation käyttämä raportointijärjestelmä ja käyttäjät voivat tarkastella sen avulla erilaisia raportteja. TYÖAIKASUUNNITELMAPALVELUT Työaikasuunnitelmapalvelussa voidaan sähköisesti hallita työaikasuunnitelmiin kuuluvia tehtäviä ja henkilöiden resursointia. RESURSSIEN SUUNNITTELU- JA VARAUSPALVELU Resurssiensuunnittelu- ja varauspalvelussa käyttäjät voivat suunnitella ja tallentaa varauksia tiloille, henkilöille, opiskelijaryhmille tai välineille. Suunnittelijan palvelut OPETUSSUUNNITTELU Opetussuunnittelupalvelussa käyttäjät voivat suunnitella ja tallentaa opetussuunnitelmien sisältämiä tietoja. VUOSISUUNNITTELU Vuosisuunnittelupalvelun avulla käyttäjät voivat suunnitella ja tallentaa toteutuksia sekä suunnitella henkilö resurssien käyttöä tulevaisuuteen. Vuosisuunnitteluväline tarjoaa palveluita työaikasuunnitelmien laatimiseen, kustannuspaikkakohtaisten kustannusten arviointiin ja karkean tason kuormitusten suunnitteluun. RESURSSIEN SUUNNITTELU- JA VARAUSPALVELU Resurssien suunnittelu- ja varauspalvelussa käyttäjät voivat suunnitella ja tallentaa varauksia tiloille, henkilöille, opiskelijaryhmille tai välineille. Resurssien suunnittelu- ja varauspalvelu mahdollistaa resurssien hienojakoisen kuormituksen suunnittelun. SÄÄNTÖMOOTTORI Sääntömoottoripalvelun avulla käyttäjät voivat luoda opetussuunnitelmien validointisääntöjä (koneellisia tarkistuksia) ja mallintaa opetussuunnitelmaa opintopolkuna. Opettajan palvelut TOTEUTUSTENHALLINTAVÄLINE (SIS. TOTEUTUSSUUNNITTELUN) Toteutustenhallintavälineessä opettaja voi suunnitella ja tallentaa tiedot omien toteutusten sisällöstä. OMAN TYÖJÄRJESTYKSEN HALLINTA Oman työjärjestyksen hallintapalvelussa opettaja voi tarkastella hänelle tehtyjä varauksia ja tehdä muutoksia opetusjärjestelyihin. OPPIMATERIAALIEN HALLINTA Oppimateriaan hallintapalvelussa opettaja voi tallentaa oppimateriaalijoukkoja ja liittää niitä opintojaksoihin, joihin materiaalit liittyvät. KOULUTUSTARJONTATIETOJEN PALVELU Koulutustarjontatiedot palvelussa opettaja voi tarkastella koko organisaation koulutustarjonnan tietoja (esim. opetussuunnitelmien, opintojaksojen ja toteutuksien tiedot).
4 No: 1 / 2013 PEPPI-ARKKITEHTUURI Peppi Koulutuksen suunnittelijan ja opettajan työpöydät Liferay Portal Portletit (JSR-286) Omat sekä sidosryhmien sovellukset, julkiset hakupalvelut jne. SOAP/Rest SOAP/Rest ServiceMix4: Sisäiset palvelualustainstanssit ServiceMix4: Julkiset palvelualustainstanssit SOAP / Rest rajapinnat: Apache CXF Rajapintojen julkaisu SOAP tai Rest-tyyppisenä SOAP/Rest ESP Public Enpoint (Apache Camel) SOAP/Rest -palveluiden reititys, välimuistit jne. Peppi-palvelut: Spring OSGi Palvelut ja niiden rajapinnat ovat Spring OSGi-bundleja Integraatiot: Apache Camel Integraatiot muihin järjestelmiin, Enterprise Integration Patterns ESP SOA Governance Service Autentikointi, auktorisointi ja audit-loki. Palvelurajapintojen julkaiseminen julkisella palvelukerroksella. SOAP/Rest Tietokannat Indeksointi ja hakupalvelu: Elastic Search (Lucene) Muut järjestelmät Sidosryhmien tekemät integraatiot TEKNINEN KEHITTÄMISMALLI Peppi-jatkokehitys tehdään Peppi-arkkitehtuurin mukaisesti, jotta uusien moduulien jatkokehitys, ylläpito ja testaus olisi mahdollisimman ymmärrettävää ja kustannustehokasta. Käyttöliittymäkerroksessa esimerkiksi mobiilisovelluksien tekemisessä voidaan hyödyntää kulloinkin sopivinta käyttöliittymäteknologiaa, mutta silloin kun kehitetään käyttöliittymiä Pepissä käytettäville työpöydille (Liferay), käyttöliittymät tehdään arkkitehtuuriin määritellyillä teknologioilla.
No: 1 / 2013 5 Peppi- SOA S Ä Ä N N Ö T Sääntö 1: SOA-METODOLOGIA Tietoa käsitellään palveluiden/palvelurajapintojen kautta. Palveluiden tulee olla autonomisia, toinen palvelu ei kontrolloi niiden toimintaa. Niitä voidaan ajaa hajautetusti. Ne eivät ole sidottuja toisen palvelun sisäiseen toimintaan. Palveluiden tulee olla löyhästi sidottuja toisiinsa, palvelut ovat sidoksissa toisiinsa vain rajapintojen kautta. Tällöin palvelun sisäinen toteutus on vaihdettavissa. Palveluita voidaan uudelleenkäyttää. Sääntö 2: STANDARDEIHIN POHJAUTUVAT RAJAPINTARATKAISUT Rajapinnat julkaistaan SOAP-pohjaisina webservice-rajapintoina tai Rest tyyppisinä rajapintoina. Olennaista on, ettei julkaistu rajapinta luo riippuvuutta mihinkään tiettyyn alustaan tai teknologiaan. Sääntö 3: PALVELURAJAPINTOJEN EROTTAMINEN KÄYTTÖLIITTYMISTÄ Käyttöliittymiä ei ole sidottu tiukasti palvelun sisäiseen toteutukseen, jolloin palveluita voidaan uudelleenkäyttää ja käyttöliittymiä voidaan uudistaa moduuli kerrallaan. SERVICEMIX4 Open data ELASTIC SEARCH Peppi-palvelualusta Pepin keskeisin komponentti on palvelualusta, joka koostuu Apache ServiceMix4 -ESB-tuotteesta ja Eduixin siihen tekemistä laajennoksista. Palvelualusta toimii ajoympäristönä palvelumoduuleille ja integraatioille. ServiceMix4 on avoimen lähdekoodin Enterprise Service Bus (ESB) tuote, joka perustuu OSGi-teknologiaan. OSGi-tuen Peppissä toteuttavat Apache Felix ja Karaf. JAVA OSGI SERVICEMIX CXF SPRING CAMEL Käyttöliittymäkerros Peppi-palvelualusta ei edellytä määrätyn tai rajatun käyttöliittymäteknologian käyttöä. Peppi-projektissa käyttöliittymät päätettiin tehdä JSR-286-portletteina ja ajonaikaisena ympäristönä käytetään Liferay 6.x portaalia. Liferayn avulla koostetaan käyttäjälle hänen rooliinsa perustuva työpöytä. JAVA LIFERAY STRUTS FREEMARKER JQUERY
6 No: 1 / 2013 Peppi-lisäpalvelut Peppi on palvelupohjainen järjestelmä ja jo nyt sen ydintoimintojen ympärille (koulutuksen suunnittelu, resursointi ja toteutus) on tarjolla useita yhteensopivia palveluita eri toimijoilta. Palvelupohjaisuuden ansiosta uusien oppimista ja opetusta tehostavien järjestelmien, näkymien tai työpöytien lanseeraaminen on kustannustehokasta, eikä pyörää tarvitse keksiä uudelleen. Hyvällä palvelupohjaisella arkkitehtuurilla vältetään myös yhden toimittajan loukkuun jääminen. Enhance OPENDATA-GATEWAY Peppin ytimessä on palvelukerros, joka huolehtii rajapintojen julkaisemisesta. Kaikkiin Peppin sisältämiin julkisiin tietoihin (rajapinnat) tarjotaan Open data -pääsy julkisen palveluväylän kautta. Julkinen palveluväylä governance-työkaluineen voidaan yhdistää Peppin palveluväylään ja määritellä yksiselitteisesti mitkä palvelut ja tiedot julkaistaan kenen tahansa käytettäväksi. NYT KAIKKI ON HELPPOA koulutushaun AVULLA Koulutushaku on uudenlainen ja innovatiivinen palvelu koulutustarjonnan esittämiseen erilaisille kohderyhmille. Koulutushaku hyödyntää fasetoivaa indeksointijärjestelmää ElasticSearch. Fasetoinnissa tiedonhakija voi lähteä liikkeelle yhdellä hakusanalla ja järjestelmä avustaa rajaavien ja laajentavien kriteerien asettamisessa sen jälkeen.» KOKEILE KOULUTUSHAKUA METROPOLIAN OPETUSTARJONTAAN JA YLLÄTY: HTTP://OPENDATA.METROPOLIA.FI/KOULUTUSHAKU/ Opinto-opas ja Lukkarikone Opinto-opas pureskelee Peppi-järjestelmän tiedot opiskelijan tarvitsemaan muotoon. Kun opinto-oppaan tiedot tulevat suoraan palvelupohjaisesta suunnittelujärjestelmästä ajantasaisina ja kurantteina, niin kyseessä on kaikkien etu. Opinto-oppaan oikeana kätenä toimii Lukkarikone sen avulla opiskelijat pystyvät tehokkaasti tutkimaan ja kokeilemaan minkä opintojen toteutuksien yhdistelmät ovat aikataulutettavissa omaan kalenteriin sopiviksi. Opinto-opas on Metropolia Ammattikorkeakoulun toteuttama Peppi-lisäpalvelu. Yliaikahakemus Yliajan hakeminen sähköisesti yhdistettynä maksamisen ja hakemuksen käsittelyn automatisointiin on tehokas yhdistelmä. Ydintiedot tulevat tietysti Peppi-palvelukerrokselta. Järjestelmässä opiskelija tietää missä hänen hakemuksensa on menossa ja käsittelyajat pysyvät hallinnassa. HyväHOT OSAAMISEN TUNNUSTAMINEN Aikaisemman osaamisen tunnistaminen ja tunnustaminen on yhä keskeisemmässä asemassa, kun koulutusresursseja optimoidaan. Kertaus voi olla opintojen äiti, mutta rajansa silläkin. Sähköisellä sovelluksella tehtävä osaamisen tunnustaminen kerää tarpeelliset tiedot ja toimijat asian äärelle ja mahdollistaa tämän tärkeän asian tehokkaan käsittelyn.
7 No: 1 / 2013 I! ET H A J E N N PEPPI TÄ Peppi on valmiina palvelukseen: https://demopeppi.csc.fi/ Saat Pepin työasemallesi suoraan CSC:n pilvestä. Pääset demopeppiin HAKA-kirjautumisella eli oman organisaatiosi tunnuksella ja salasanalla. Koeaja koulutuksen suunnittelun tulevaisuus jo tänään! Meiltä Peppi-sovelluskehitys, integraatiot, käyttöönotot ja ylläpitotyöt asiantuntevasti. Tutustu myös muihin palveluihimme ja tuotteisiimme, löydät niistä varmasti kuivaa ruutia rutiineihin. E-lomake verkkolomakejärjestelmällä ja sen valmiilla maksutoiminnoilla (VETUMA ja Paytrail) hoidat tehokkaasti kaikki sähköiset asiointitarpeet. L I SÄT I E TOA JA Y H T E YS T I E D OT: Eduix Oy Hämeenkatu 13 B 33100 TAMPERE www.eduix.fi peppi.eduix.fi e-lomake.fi wiki.eduix.fi Peppi-projektin lyhyt historia Metropolia ja TAMK aloittivat Peppi-projektin keväällä 2010 ja projekti päätettiin lokakuussa 2013. Projekti pysyi hyvin työmäärissään, budjetissaan, aikataulussaan ja tavoitteissaan. Tehtävänä oli määritellä, suunnitella ja toteuttaa uusi koulutuksen suunnittelun työkalujen muodostama palvelupohjainen (SOA) tietojärjestelmä. Projektissa kartoitettiin molempien organisaatioiden palvelu- ja tietotarpeet nyt ja lähitulevaisuudessa ja luotiin palvelukokonaisuuteen vaatimusmäärittelyn mukaiset palvelut. Järjestelmän toteuttajaksi valittiin Eduix Oy. Peppi-palvelukokonaisuus otettiin tuotantokäyttöön molemmissa ammattikorkeakouluissa jo keväällä 2013, noin puoli vuotta etuajassa. projektin dokumentaatio : https://wiki.metropolia.fi/display/peppi
No: 1 / 2013 Liity Peppikonsortioon! Peppi-tietojärjestelmäkokonaisuus eli opetuksen suunnittelijan ja opettajan palvelut käsittävä avoin SOA-menetelmin rakennettu järjestelmä on valmiina palvelemaan yliopistoja ja korkeakouluja laajemminkin. Järjestelmä on tarjolla Suomen oloissa uudenlaisella konsortiomallilla, josta hyötyvät sekä ohjelmistotoimittajat että käyttäjät tasapuolisesti. Peppi-järjestelmän Eduix Oy:ltä tilasivat Metropolia Ammattikorkeakoulu ja Tampereen ammattikorkeakoulu, mutta Eduix toi myös merkittävän omarahoitusosuuden tietojärjestelmäprojektiin. Lopputuloksen myynti- ja markkinointioikeudet annettiin Peppi-konsortiolle, joka huolehtii ohjelmiston jatkokehityksen organisoinnista sekä uusien jäsenten hankinnasta konsortioon. Uudenlaisella toimintamallilla tavoitellaan tilaajan ja toimittajan oikeuksien ja velvollisuuksien tasapuolisempaa jakoa, käyttäjien hyväksi. Eduix on paketoinut Peppi-ohjelmiston käyttöönottoa harkitseville organisaatioille edullisen työpajoihin perustuvan starttipaketin, jonka avulla kartoitetaan organisaation Peppi-yhteensopivuuden taso ja käydään läpi Peppi-arkkitehtuuri toimintatapojen, työvälineiden ja integraatio rajapintojen näkökulmasta. Peppi-startti antaa hyvät valmiudet arvioida Peppin käyttöönottoa organisaatiossa, eikä edellytä Peppi-konsortioon liittymistä tai käyttöönottoon sitoutumista. Tilaa Peppi-startti nyt hintaan 3900 eur + alv. Lisätietoja ja tilaukset: peppi@eduix.fi TARJOUS PEPPI- STARTTIPAKETTI