Rakennekuvausten hyödyntäminen konfigurointitiedostojen validoinnissa
Ollenberg, Aki. (2008-12-04)
Ollenberg, Aki.
Jyväskylän ammattikorkeakoulu JAMK University of Applied Sciences
2008-12-04
Julkaisu on tekijänoikeussäännösten alainen. Teosta voi lukea ja tulostaa
henkilökohtaista käyttöä varten. Käyttö kaupallisiin tarkoituksiin on kielletty.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:jamk-1238490487-4
https://urn.fi/URN:NBN:fi:jamk-1238490487-4
Tiivistelmä
XML-kielestä on muodostunut lähes standardi ohjelmistojen väliseen kommunikointiin sen kehittämisen jälkeen. XML:n antama mahdollisuus luoda omia merkkauskieliä niin, että XMLdokumentin sisältämän tiedon rakenne ja oikeellisuus toteutuu, on haasteellista, vaikka dokumentin tekijöitä, ohjelmia tai ihmisiä, on useita. Tämän opinnäytetyön tavoitteena oli löytää XML:llä toteutetun konfigurointitiedoston kuvaukseen sopiva rakennekuvaustekniikka ja työkalu, jolla voidaan helposti luoda rakennekuvauksia sekä validoida XML-dokumentteja. Työn toimeksiantajana toimi Ixonos Oyj. Tutkimuksen teoriaosuudessa käsiteltiin XML:n ja rakennekuvausten keskeisiä käsitteitä ja käyttötarkoituksia sekä valittujen XML-työkalujen ominaisuuksia. Rakennekuvaustekniikoista syvällisemmän selvityksen kohteeksi valittiin Document Type Definition (DTD) ja XML-skeema. Työn pääpaino oli selkeästi rakennekuvausten toteuttamisessa ja XML-työkaluihin tutustuttiin rakennekuvausten toteutuksen lomassa. Tutkimus toteutettiin havainnoimalla valittujen rakennekuvaustekniikoiden ja XML-työkalujen ominaisuuksia. Rakennekuvaustekniikoista tarkasteltiin XML-dokumentin sisällönkuvauksen tarkkuutta ja XML-työkaluista niiden käytettävyyttä ja validaattorin tarkkuutta. Tutkimuksen kohteita onnistuttiin vertailemaan keskenään ja löytämään näistä etsittyyn käyttötarkoituksen sopivat. Tutkimuksen tuloksena syntyi konfigurointitiedoston sisältöä vastaava rakennekuvaus ja XML-työkaluvertailu, joita toimeksiantaja voi käyttää teknisen tuen kehittämisessä.