Perustiedot | |
---|---|
Numero | 12 |
Nimi | Olemassa olevien Open Source -kirjastojärjestelmien kartoitus |
Kuvaus | Kartoitetaan olemassa olevien avoimeen lähdekoodiin perustuvien kirjastojärjestelmien tarjonta sekä eri järjestelmien sisältämä toiminnallisuus. Tarjolla olevien järjestelmien joukosta valitaan läheisempään tarkasteluun sellaiset järjestelmät, jotka sisältävät toimintoja, jotka varmuudella tulevat sisältymään myös UKJ:n vaatimuksiin. Lähemmässä tarkastelussa tutkitaan valittujen järjestelmien ohjelmistoarkkitehtuuria ja ohjelmistojen eri osien uudelleenkäytettävyyttä. Tavoitteena on selvittää voidaanko avoimen lähdekoodin järjestelmien osia käyttää osana UKJ:ta ja kuinka suuria muutoksia valittuihin osiin on tehtävä. Ohessa kartoitetaan myös sellaisten avoimen lähdekoodin järjestelmien tarjontaa, joiden toiminnallisuutta voidaan jollakin tapaa hyödyntää UKJ:n toteutuksessa. Tällaisia toiminnallisuuksia/järjestelmiä ovat esimerkiksi hakuindeksit ja -moottorit, käyttäjänhallinta, viestien lähetys (notification/messaging engine), workflow engine, BRMS (Business Rule Management System), ESB (Enterprise Service Bus). |
Vastaava | Petteri Kivimäki |
Resurssit | Petteri Kivimäki - vastuuhenkilö, toteutus |
Kesto | 30 htp |
Riippuvuudet | TP 13 |
Tehtävät
Nro | Tehtävä | Tuotos | Tekijä | Aikataulu (Jäädytetty) | Aikataulu (Arvio/Tehty) | Työmäärä (Arvio htp) | Työmäärä (Jäljellä htp) |
---|---|---|---|---|---|---|---|
1 | Olemassa olevien Open Source -kirjastojärjestelmien kartoitus | Kuvaus tarjolla olevista OS-järjestelmistä ja niiden keskeisimmistä ominaisuuksista | Petteri Kivimäki | 2013-04 | 5 | ||
2 | UKJ:n tarpeisiin sopivien kirjastojärjestelmien ohjelmistoarkkitehtuurien ja osien uudelleenkäytettävuuden tutkiminen | Selvitys valittujen OS-järjestelmien osien soveltuvuudesta UKJ:n tarpeisiin | Petteri Kivimäki | 2013-04 | 15 | ||
3 | Muut hyödynnettävissä olevat OS-järjestelmät. | Selvitys muista hyödynnettävissä olevista OS-järjestelmistä. | Petteri Kivimäki | 2013-05 | 10 |
Erityisesti huomioitavat asiat (poikkeamat, riskit), eteenpäin välitettävät asiat
Selvityksen olisi hyvä olla tehtynä ennen tietojärjestelmäarkkitehtuurien tekemistä, jotta OS-järjestelmistä saatavat järjestelmän osat osataan ottaa huomioon suunnittelussa.
OS-järjestelmistä saataviin osiin kohdistuvien muutos- ja kehitystarpeiden toteuttamiseen tarvittavien resurssien arvioiminen on haastavaa, koska UKJ:n arkkitehtuuri ei vielä ole tiedossa, jonka lisäksi OS-järjestelmien tuntemus on perehtymisen perusteella vain pintapuolista.