XML-pohjainen viestintä tietoverkoissa TJTSD67, 5 op

Kevät 2011

Kurssi järjestetään seuraavan kerran syksyllä 2012

Professori Airi Salminen

Esitiedot

Opiskelija on saavuttanut kurssien TJTA227 "Johdatus XML-kieleen", TJTSD40 "Digitaalinen media 1" ja ITKA204 "Tietokannat ja tiedonhallinnan perusteet" osaamistavoitteet. Myös kursseja TJTV60 "Verkkoviestintä" ja TJTSD22 "XML-laboratoriotyö" suositellaan edeltäviin opintoihin. Mikäli opiskelijalla ei ole suoritusmerkintää kurssista TJTA227, täytyy hänen osoittaa dokumentein, että on suorittanut jonkin vastaavan kurssin.

Kuvaus

Internet on globaali yksilöiden, organisaatioiden ja sosiaalisten yhteisöjen viestintäverkko. Viestintään osallistuvat myös mitä moninaisimmat ohjelmistosovellukset. Kommunikointia suunnittelevien osapuolien on sovittava, missä muodossa kirjallinen viestiminen tietoverkossa tapahtuu. Tarvetta on myöskin pystyä viestimään täysin eri sovellusalueilla toimivien osapuolien kesken sekä tekemään yhteistyötä uusien XML-sovellusten kehittämiseksi. Merkittävä osa nykyään käytössä olevista Internetin kommunikointikielistä perustuu XML:ään. Kurssilla opiskelijat oppivat tuntemaan monipuolisesti erilaisia XML:n käyttötapoja. Sen myötä opiskelijat saavat laajan näkemyksen Internetin tietosisältöjen monimuotoisuudesta ja eri sovellusalueiden erikoispiirteistä.

Osaamistavoitteet

Kurssin lopussa opiskelijan odotetaan pystyvän

  • esittelemään XML-kieliperheen luokituksen ja antamaan esimerkkejä luokkien kielistä ja niiden käytöstä
  • vertailemaan XML Schema ja DTD -kieliä skeemakielinä
  • tunnistamaan ja esittelemään XML-dokumenttien hallinnan ominaispiirteet
  • esittelemään, miten XML-kieliperheen kieliä käytetään dokumenttien hallinnassa
  • esittelemään XML:n käyttöä erikoistietosisältöjen (grafiikka, multimedia, tieteelliset sisällöt, humanistiset sisällöt) esitystapana
  • esittelemään XML:n käyttöä metatiedon esitystapana
  • esittelemään XML:n käyttöä ohjelmistojen välisessä kommunikoinnissa, erityisesti elektroniseen liiketoimintaan liittyen
  • vertailemaan XML-tietovarantojen hallintaratkaisuja
  • analysoimaan XML:n käyttöönottoon ja käyttöön liittyviä etuja, ongelmia ja haasteita
  • suunnittelemaan, toteuttamaan ja raportoimaan ryhmätyönä projektin, missä paneudutaan XML:n käyttöön jollain sovellusalueella

Lukupaketti

  1. Kurssikirja: Airi Salminen & Frank Tompa, Communicating with XML. Kirjan käsikirjoitus. Saatavilla Optimassa kurssilaisille.
  2. Airi Salminen, XML family of languages. Overview and classification of W3C specifications.
  3. XML Schema -spesifikaatio
  4. Muita kurssikirjassa mainittuja lähteitä

Opiskelutapa

Luentoja, kurssimateriaaliin paneutumista, projektityöskentelyä ryhmässä. Kurssin suoritus koostuu tentistä ja projektista, kurssin läpäistäkseen opiskelijan täytyy saada molemmista hyväksytty suoritus. Projektitehtäväkuvaus

Aikataulu

Viikko/päivä Työmuoto
14.3. Luento: Johdatus kurssiin, XML:n käyttötapoja organisaatioissa, XML:n etuja, XML-kieliperhe
Projektitehtävä
15.3. Luento: XML Schema, dokumenttien hallinta
16.3. Luento: Erikoisdata, XML Scheman tietotyypit
Tenttitehtävät jaetaan
28.3. Luento: Metatieto
Projektisuunnitelmien esittelyä
29.3. Luento: Tiedonsiirto
Projektisuunnitelmien esittelyä
30.3. Luento: XML-tiedon hallinta ja sen haasteet
viikot 11-17 Projektityöskentelyä
26.4. Projektityöt valmiina
28.4. Projektitöiden esittely seminaarissa
9.5. Tentti
30.5. Uusintatentti

Ohjaus

Projektiohjaajana toimii Toni Taipalus. Ohjausajat Korpissa.
A.S. kotisivu      A.S. julkaisut      A.S. projektit