View
97
Download
11
Category
Preview:
DESCRIPTION
IDU0075 Veebiteenused. Tarvo Treier tarvo.treier@gmail.com. 1. Tunniülesande punkt. Tooge näiteid, kuidas on võimalik kahte rakendust omavahel suhtlema/andmeid vahetama panna. IDU0075 Veebiteenused. Annab üldised teadmised: T eenus-orienteeritud arhitektuuri põhimõt etest - PowerPoint PPT Presentation
Citation preview
IDU0075 Veebiteenused
Tarvo Treier
tarvo.treier@gmail.com
Tarvo Treier tarvo.treier@gmail.com
1. Tunniülesande punkt
Tooge näiteid, kuidas on võimalik kahte rakendust omavahel suhtlema/andmeid vahetama panna.
Tarvo Treier tarvo.treier@gmail.com
IDU0075 Veebiteenused
Annab üldised teadmised:– Teenus-orienteeritud arhitektuuri põhimõtetest– Veebiteenustega seotud standarditest ja töövahenditest.
Praktilised oskused:– veebiteenuste tuvastamine – veebiteenuste kirjeldamine– veebiteenuste realiseerimine– veebiteenuste kasutamine – veebiteenuste testimine
Tarvo Treier tarvo.treier@gmail.com
Aine paiknemine õppekavas
Aine annab sujuva ülemineku tavalistelt programmeerimisainetelt hajussüsteemide ainetele.
IDU0111 - Äriprotsesside modelleerimine ja automatiseerimine
IDU0080 - Veebiteenused ja Interneti-lahenduste arhitektuur
IDU0075 - Sissejuhatus veebiteenustesse/Veebiteenused
IDU0210 - Hajusarhitektuurid
Tarvo Treier tarvo.treier@gmail.com
Korraldus
Igas nädalas: – 1 loeng (kuni 13. nädal) – 1 praktikum
Kontrolltöö 9-ndal nädalal Projekt esitada 15-nda nädala lõpuks
Tarvo Treier tarvo.treier@gmail.com
Konsultatsioon
Palume õppejõule konsultatsiooni soovist teada anda.
Tarvo Treier tarvo.treier@gmail.com
Õppejõud
Tarvo Treier Tauno Treier Heleen Maibak
Tarvo Treier tarvo.treier@gmail.com
Deklareerimine
Kõik deklareerivad Tarvo Treierile.
Tarvo Treier tarvo.treier@gmail.com
Materjalid– http://www.tud.ttu.ee/im/Tarvo.Treier/idu0075/2014/
Eelmise aasta materjalid– http://www.tud.ttu.ee/im/Tarvo.Treier/idu0075/2013/
RaamatJava SOA cookbook
Tarvo Treier tarvo.treier@gmail.com
Valik märksõnu
XML XSD WSDL XPath XSLT REST JSON WADL API
Tarvo Treier tarvo.treier@gmail.com
Valik näiteid
Krediidiinfo päringud Mobiil-id X-tee
Tarvo Treier tarvo.treier@gmail.com
Hindamine
Kontrolltöö max 50p (50% hindest)
Projekti max 40p (40% hindest)
Tunniülesannete max 25p (25% hindest)
Allikas: ÕIS-s idu0075_hindamiskriteeriumid.pdf
Tarvo Treier tarvo.treier@gmail.com
Kontrolltöö
Toimub 9-nda nädala harjutustunnis. Nii teoreetilised kui praktilised ülesanded seni
loengutes ja praktikumides käsitletud teemadel. Valikvastustega test + praktiline ülesanne. Kontrolltöö eest peab saama vähemalt 26 punkti 50-
st. Kontrolltöö peab olema sooritatud enne
eksamisessiooni. Pärast 9-ndat nädalat tehtud kontrolltöö tulemusest
võetakse 5 punkti maha.
Tarvo Treier tarvo.treier@gmail.com
Projekt
Koosneb veebiteenuste projekteerimisest, realiseerimisest, kasutamisest ja testimisest.
Projekti eest peab saama vähemalt 21 punkti 40-st. Projekt peab olema esitatud 15-nda nädala lõpuks. Projekti esitamisel pärast 15-ndat nädalat võetakse
projekti tulemusest 5 punkti maha. Projekti saab kaitsta 15., 16. nädala praktikumis või
eksamisessiooni ajal. Enne projekti kaitsmist peab kontrolltöö olema
tehtud.
Tarvo Treier tarvo.treier@gmail.com
Tunniülesannete punktid
Tunniülesannete punkte on võimalik koguda praktikumide ajal iseseisvaid ülesandeid lahendades ja loengus aktiivselt osaledes.
Praktikumides on võimalik iga kord 1-2 punkti korraga teenida ja mitte rohkem kui 20 punkti semestris.
Loengutes on võimalik teenida kuni 5 punkti.
Tarvo Treier tarvo.treier@gmail.com
Kordamine: mida ja millal esitama peab?
Tarvo Treier tarvo.treier@gmail.com
Eeldused aine edukaks läbimiseks
Aeg– Aeg iseseisvate ülesannetega pusimiseks.
Elementaarne java oskus:– Klass / objekt– IF ja FOR– Muutuja väärtustamine– Meetodi väljakutse
Kasuks tuleb:– Liideste tundmine
Tarvo Treier tarvo.treier@gmail.com
Loengute ja praktikumide kava
Tarvo Treier tarvo.treier@gmail.com
Sissejuhatus
Maailmas on palju programmeerimiskeeli, milles saab rakendusi kirjutada.
Vahel on vaja need rakendused omavahel rääkima panna.
Siinkohal võivad osutuda heaks valikuks veebiteenused.
Tarvo Treier tarvo.treier@gmail.com
Mis on veebiteenus?
Tarvo Treier tarvo.treier@gmail.com
Veebiteenus…
…tähendab programmide omavahelist suhtlemist ja andmevahetust üle hariliku veebi.
Allikas: T.Tammet, Veebiteenuste võlu ja valu
Tarvo Treier tarvo.treier@gmail.com
Veebiteenus
Veebiteenus on üle veebi (http) välja kutsutav (käivitatav) meetod (protseduur või funktsioon).
Veebiteenust kutsutakse välja mingis kindlas formaadis sõnumiga (nt. SOAP) ja vastus saadakse samuti selles formaadis.
Sarnaselt tavaliste funktsioonidega saab ka veebiteenuse väljakutsel määrata sisendparameetreid.
Tarvo Treier tarvo.treier@gmail.com
Veebiteenuse väljakutse demo
SoapUI (http://www.soapui.org/)
Temperatuuri konverteerimise teenus– http://www.w3schools.com/webservices/temp
convert.asmx?WSDL
Tarvo Treier tarvo.treier@gmail.com
Ilmajaama näide
Recommended