Prvo da se podsetimo:

  • Dana 28.01, kao 3. čas ste radili Uvod u web servise. Tu je, pored teorijskog objašnjenja, postavljen i video snimak gde je objašnjeno o čemu se tu radi, šta je u pitanju, gde se i zbog čega web servisi mogu koristiti.
    (Ako treba, pogledajte ponovo video snimak)
  • Dana 04.02. je, između ostalog, kao zadatak za vežbu, postavljen i video snimak kreiranja web servisa, njihovo objavljivanje na lokalnom IIS web serveru i korišćenje servisa. Kao primer je korišćen zadatak koji je prethodnih godima bio u zbirci za maturski ispit.
    (Ako treba, pogledajte ponovo video snimak)
  • Ako vam je i dalje potrebno dodatno objašnjenje, pogledajte kratki tutorijal koji je postavljen na kraju ove lekcije (na engleskom jeziku)

Zadatak 1 za učenike:
*** umesto onoga na video snimku, za web servis upotrebite: https://svn.apache.org/repos/asf/airavata/sandbox/xbaya-web/test/Calculator.wsdl

Drugi deo zadatka:

Proširiti zadatak tako što će se dodati drugi web servis za:

Učenici mogu da naprave aplikaciju koja na osnovu unetih brojeva radi sve 4 operacije korišćenjem zadatog web servisa ( koji već postoji ).

Treći deo zadatka: Upotrebiti i treći web servis u okviru iste aplikacije:

Ovaj servis radi tako da se na osnovu poslatog imena ispisuje pozdrav. 


Zadatak 2: U Visual studiju (verzija 2008) - kreiranje i poziv XML web servisa:


Dodatno:

    Pogledati šta se sve nudi u :

Za WSDL Viewer možete da upotrebite web stranicu: http://tomi.vanek.sk/

i još: https://www.numpyninja.com/post/save-time-compiled-list-of-free-wsdl-urls

Ideja za zadatak: po želji učenika ( u učionici ) upotrebiti neki od navedenih web servisa.


Napomena: ASMX web servisi su legacy technology. Većina kompanija koje su to ranije koristile, sada koriste WCF (Windows Communication Foundation) za izradu XML web servisa i klijenata za XML web servise. Međutim, i ovo može da bude od koristi onima koji traže posao kao dot net developeri, pošto i dalje ima kompanija koje koriste ASMX web servise.


Dodatak A:

Korak po korak, kako se radi zadatak, ima objašnjeno na stranici: https://csharp-video-tutorials.blogspot.com/2013/11/part-2-consuming-web-service.html

(a prethodno je bilo na: Part 1 - Introduction to asp.net web services)



Dodatak B:

Kratki tutorijal - Plejlista koja pomaže da se razumeju pojmovi vezani za web servise:

1. Web Services Beginner Tutorial 1 - Introduction - What is a Web Service

2. Web Services Beginner Tutorial 2 - How Web Services Work (Overview)

3. Web Services Beginner Tutorial 3 - What is WSDL and UDDI

4. Web Services Beginner Tutorial 4 - What are SOAP Web Services

5. Web Services Beginner Tutorial 5 - What are REST Web Services (Part-1)

6. Web Services Beginner Tutorial 6 - What are REST Web Services (Part-2)

7. Web Services Beginner Tutorial 7 - How to create API Documentation through WSDL url

Last modified: Thursday, 10 February 2022, 7:29 PM