DUO

DUO-yleistietoa


DUO-järjestelmä on kehitetty Jyväskylän yliopiston museolla kevään 2001 ja syksyn 2002 välisenä aikana. Järjestelmä on korvannut DOS-pohjaisen Clarion-järjestelmää käyttävän UNO-sovelluksen.

Arkkitehtuurista

DUO-järjestelmä perustuu asiakas/palvelin -arkkitehtuuriin. Tietokantaa käsitellään erilliselle palvelimelle sijoitetulla tietokannan hallintajärjestelmällä (yleensä MySQL). Asiakassovellukset ottavat palvelimeen yhteyttä ODBC-linkin välityksellä. Tämä mahdollistaa useamman henkilön pääsyn tietokantaan yhtä aikaa ja asiakasohjelmien käytön lähiverkosta.


DUO-arkkitehtuuri
Kuva 1: DUO-arkkitehtuuri


Kehityksestä

Ennen DUO:n kehityksen aloittamista Tero Wiik teki suunnitelman UNO-sovelluksen korvaavasta tietokannasta sekä muunnosohjelman, joka muuttaa UNO-tietokannan tekstimuotoon.


Miika Nurminen aloitti DUO-järjestelmän kehityksen (suunnittelu, toteutus, testaus, dokumentointi) keväällä 2001. Järjestelmä koostuu seuraavista komponenteista:

Järjestelmän kehitysryhmässä ovat olleet mukana lisäksi:

Järjestelmän kehityksen yhteydessä on tehty yhteistyötä Jyväskylän yliopiston ATK-keskuksen kanssa. Tero Wiikin ja Miika Nurmisen työ oli osittain tietotekniikan opintoihin sisällytettyä työharjoittelua.


Muunnosohjelma valmistui kesällä 2001 ja varsinainen DUO-sovellus syksyllä 2002. Järjestelmää jatkokehitettiin kesällä 2003. Myöhemmästä jatkokehityksestä päätetään tarpeen mukaan.