1 / 25

IDU0075 Sissejuhatus veebiteenustesse

IDU0075 Sissejuhatus veebiteenustesse. Tarvo Treier tarvo.treier@gmail.com. Sissejuhatus veebiteenustesse. Annab üldised teadmised: T eenus-orienteeritud arhitektuuri põhimõt etest V eebiteenustega seotud standardi test ja töövahendi test . P raktilis ed oskus ed :

paley
Download Presentation

IDU0075 Sissejuhatus veebiteenustesse

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IDU0075 Sissejuhatus veebiteenustesse TarvoTreier tarvo.treier@gmail.com

  2. Sissejuhatus veebiteenustesse • Annab üldised teadmised: • Teenus-orienteeritudarhitektuuripõhimõtetest • Veebiteenustegaseotudstandarditestjatöövahenditest. • Praktilisedoskused: • veebiteenustetuvastamine • veebiteenuste kirjeldamine • veebiteenusterealiseerimine • veebiteenustekasutamine • veebiteenustetestimine Tarvo Treier tarvo.treier@gmail.com

  3. Aine paiknemine õppekavas IDU0111 - Äriprotsessidemodelleerimine ja automatiseerimine IDU0080 - Veebiteenused ja Interneti-lahenduste arhitektuur IDU0210 - Hajusarhitektuurid IDK0075 - Sissejuhatus veebiteenustesse Aine annab sujuva ülemineku tavalistelt programmeerimisainetelt hajussüsteemide ainetele. Tarvo Treier tarvo.treier@gmail.com

  4. Korraldus Igas nädalas: • 1 loeng (kuni 12. nädal) • 1 praktikum(alates 2. nädalast) • Kontrolltöö 9-ndal nädalal • Projekt esitada 15-nda nädala lõpuks Tarvo Treier tarvo.treier@gmail.com

  5. Konsultatsioon • Palume õppejõule konsultatsiooni soovist teada anda. Tarvo Treier tarvo.treier@gmail.com

  6. Õppejõud • TarvoTreier • TaunoTreier • HeleenMaibak Tarvo Treier tarvo.treier@gmail.com

  7. Deklareerimine • Kõik deklareerivad Tarvo Treierile. Tarvo Treier tarvo.treier@gmail.com

  8. Materjalid • http://www.tud.ttu.ee/im/Tarvo.Treier/idu0075/2013/ • Eelmise aasta materjalid • http://www.tud.ttu.ee/im/Tarvo.Treier/idu0075/2012/ • Raamat Java SOA cookbook Tarvo Treier tarvo.treier@gmail.com

  9. Valik märksõnu • XML • XSD • WSDL • XPath • XSLT • REST • WADL • API Tarvo Treier tarvo.treier@gmail.com

  10. Valik näiteid • Krediidiinfo päringud • Mobiil-id • X-tee Tarvo Treier tarvo.treier@gmail.com

  11. Hindamine • Kontrolltöö (60% hindest) • Projekt (40% hindest) • Boonuspunktid (kuni 15% hindest) • Allikas: ÕIS-s idu0075_hindamiskriteeriumid.pdf Tarvo Treier tarvo.treier@gmail.com

  12. 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 31 punkti 60-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

  13. 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

  14. Boonuspunktid • Boonuspunkte 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 10 punkti semestris. • Loengutes on võimalik teenida kuni 5 punkti. Tarvo Treier tarvo.treier@gmail.com

  15. Kordamine: mida ja millal esitama peab? Tarvo Treier tarvo.treier@gmail.com

  16. 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

  17. Loengute ja praktikumide kava Tarvo Treier tarvo.treier@gmail.com

  18. 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

  19. 1. Loengu boonuspunkt • Tooge näiteid, kuidas on võimalik kahte rakendust omavahel suhtlema/andmeid vahetama panna. Tarvo Treier tarvo.treier@gmail.com

  20. Mis on veebiteenus? Tarvo Treier tarvo.treier@gmail.com

  21. 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

  22. 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

  23. Veebiteenuse väljakutse demo • SoapUI (http://www.soapui.org/) • Temperatuuri konverteerimise teenus • http://www.w3schools.com/webservices/tempconvert.asmx?WSDL Tarvo Treier tarvo.treier@gmail.com

  24. 1. Praktikumi boonuspunkt • Otsi töötav tasuta veebiteenus, mida saab SoapUI-ga käivitada. • Boonuspunkti saab kätte esimeses praktikumis. Tarvo Treier tarvo.treier@gmail.com

  25. Ilmajaama näide Tarvo Treier tarvo.treier@gmail.com

More Related