Opintojaksot  
|Tutkinnot| |Opintokokonaisuudet| |Kaikki| |Jatko| |KV|

Opinto-opas 2006-2007

OHJ-5201 WEB-PALVELUIDEN TOTEUTUSTEKNIIKAT, 5 op
Web service development techniques

Luentoajat ja -paikat
Per I,II: Keskiviikko 14 - 16, S3
Per I,II: Torstai 14 - 16, S3

Toteutuskerrat
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Periodi 5 Kesä
Luento 4 h/vko 4 h/vko - - - -
Tentti  
(Lukuvuoden 2006-2007 aikataulu)

Tavoitteet
Opintojakson tavoitteena on opettaa osallistujille Web-palveluiden toteutustekniikoita. Kurssilla käsitellään myös muita XML-pohjaisia menetelmiä, jotka tukevat sovellusten välistä integraatiota ja kommunikointia. Lisäksi opintojakson tavoitteen on tutustuttaa opiskelijat tarjolla olevaan työkalutukeen sekä antaa valmiudet hankkimaan itse lisätietoa alan kirjallisuudesta ja muista lähteistä.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. XML-jäsentäjät
ja työkalutuki, XML-prosessorien tarjoamat SAX ja DOM APIt sekä niiden
käyttö, hyödyllisiä XML-pohjaisen tiedon käsittelyyn tarkoitettuja
kieliä kuten XPath 
SAX-suodattimet  Muut XML-pohjaisen tiedon ohjelmallista käsittelyä tukevat kielet, kuten XLink-kieli ja XPath 
2. XML-pohjaiset tiedonsiirtoformaatit, XMI  XML-pohjaiset tiedonsiirtoformaatit ja siirrettävän tiedon ohjelmallinen käsittely, jäsennystavan valinta  XML-pohjaisen tiedonsiirron eduista ja haitoista 
3. Palveluorientoitunut
arkkitehtuuri ja Web-palvelut: palveluiden ja asiakassovellusten
suunnittelusta, standardit ja teknologiat, palveluiden toteutuksesta, palveluiden koordinoinnista 
legacy-systeemit ja
niiden käyttö Web-palveluina, WS-I, BPMN ja BPEL 
Vaihtoehtoisia näkemyksiä Web-palveluihin: ebXML ja RosettaNet 
4. XML-pohjainen
tieto ja tietokannat: tietokantatyypin valinta, dokumenttikeskeinen ja
datakeskeinen tieto, XML ja relaatiotietokannat 
Konvertointitavat: XML-pohjainen tieto ja relaatiotietokannat    
5. Turvallinen viestinvälitys verkossa, XML Encryption ja XML Signature -kielet, turvallinen viestinvälitys Web-palvelukonseptissa  WS-Security, digitaalisten allekirjoitusten validointi    

Suoritusvaatimukset
Harjoitustyöt ja tentti

Opintojakson arviointikriteerit

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)

  • Oppimateriaali
    Tyyppi Nimi Tekijä ISBN URL Painos,saatavuus... Tenttimateriaali Kieli
    Opintomoniste Web-palveluiden toteutustekniikat Tarja Systä       Ei ole  Suomi 

    Esitiedot
    Tunnus Nimi OP P/S
    MATHM-47150 MATHM-47150 Rakenteiset dokumentit 6 Suositeltava
    OHJ-1150 OHJ-1150 Ohjelmointi II 5 Pakollinen
    OHJ-1400 OHJ-1400 Olio-ohjelmoinnin peruskurssi 4 Pakollinen
    OHJ-5010 OHJ-5010 Hajautettujen järjestelmien perusteet 5 Suositeltava
    OHJ-5100 OHJ-5100 Seittiohjelmointi 4 Suositeltava

    Esitietoketju (Vaatii kirjautumisen TTY Intranetiin)

    Huomautuksia

  • Opintojakson osasuoritusten pitää liittyä samaan toteutuskertaan.

  • Opintojakso soveltuu jatko-opinnoiksi.

  • Mitoitus
    OpetusmuodotTuntia
    Luennot 54
    Harjoitukset 21
    Harjoitustyöt 56
    Tieto- ja viestintätekniikan käyttö 4
    Kaikki yhteensä 135

    Opintojaksoon liittyviä lisätietoja
    Opintojakso on harjoitustyöpainotteinen ja painottaa tekemällä oppimista.
    Opiskeilijoille tarjotaan mahdollisuus harjoitusöiden välinäyttöön ja
    he voivat kurssin aikana keskustella harjoitustyöstä
    harjoistustyöassistentin kanssa.

    Opintojaksokorvaavuus
    OHJ-5200 XML ohjelmistokehityksessä

    Opintojakson kotisivu

    Viimeksi muokattu 09.01.2007
    MuokkaajaTarja Systä