|
OHJ-5201 WEB-PALVELUIDEN TOTEUTUSTEKNIIKAT, 5 op
|
Opintojakson vastuuhenkilö
Tarja Systä
Luentoajat ja -paikat
Per I,II: Keskiviikko 14 - 16, S3
Per I,II: Torstai 14 - 16, TB111
Toteutuskerrat
Periodi 1 | Periodi 2 | Periodi 3 | Periodi 4 | Periodi 5 | Kesä | |
Luento | 4 h/vko | 4 h/vko | - | - | - | - |
Tentti |
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ö |
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 ja asiakassovellusten 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
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
Tieto- ja viestintätekniikan (TVT) käyttö opetuksessa
- tiedottamisessa kotisivuilla, uutisryhmissä tai s-postilistoilla esim. ajankohtaiset asiat, aikataulut
- harjoitus-, ryhmä- tai laboratoriotöiden työstämisessä
- harjoitustöiden, materiaalin jne. jakelussa ja/tai palauttamisessa
- vuorovaikutuksessa ja keskusteluissa mm. verkkokeskustelut, chat
- Lähiopetuksen osuus: 20 %
- Etäopetuksen osuus: 10 %
- Opiskelijan itseopiskelun osuus: 70 %
Opetusmuodot | Tuntia |
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 harjoitustöiden välinäyttöön ja
he voivat kurssin aikana keskustella harjoitustyöstä
harjoistustyöassistenttien kanssa.
Opintojaksokorvaavuus
OHJ-5200 XML ohjelmistokehityksessä
Viimeksi muokattu | 28.01.2007 |
Muokkaaja | Tarja Systä |