Web servisi

Web servis je aplikaciona komponenta dostupna preko otvorenih protokola.

Web servisi su proistekli iz prethodnih tehnologija koje su sluzile istoj svrsi, kao sto su RPC, ORPC(DCOM, CORBA i JAVA RMI).

Web servisi pokusavaju da prevazidju 3 glavna problema:

  1. Interoperabilnost
  2. Problem sa Firewall uredjajima
  3. Kompleksnost

Web servisi koriste standardan HTTP protokol za komunikaciju posto Firewall uredjaji dozvoljavaju protok podataka na portu 80(HTTP) i time cine komunikaciju medju aplikacijama jednostavnu i dinamicnu.

Web servisi su developer-frendly servisni sistemi.

Web servisi su aplikacione komponente koje:

  • komuniciraju preko otvorenih protokola(HTTP, SMTP, itd.)
  • procesuiraju XML poruke koristeci SOAP
  • opisuju te poruke koristeci XML Schemu
  • pruzaju krajnji opis koristeci WSDL
  • mogu biti „pronadjene“ koriscenjem UDDI

Komponente WEB servisa

  • XML-eXtensible Markup Language-jedinstveni mehanizam za razmenu i prikazivanje podataka
  • SOAP-Simple Object Access Protocol-standardni nacin za komunikaciju
  • UDDI-Universal Description, Discovery Intergration  specification-mehanizam za registrovanje i lociranje Web servisa
  • WSDL-Web Services Description Language-standardni meta jezik za opisivanje Web servisa

Arhitektura Web servisa je bazirana na interakciji izmedju tri uloga:

  1. Service provider
  2. Service registry
  3. Service requestor

A te interakcije mogu biti:

  1. Operacije Publish
  2. Operacije Find
  3. Operacije Bind

 

Ostavite odgovor

Popunite detalje ispod ili pritisnite na ikonicu da biste se prijavili:

WordPress.com logo

Komentarišet koristeći svoj WordPress.com nalog. Odjavite se / Promeni )

Slika na Tviteru

Komentarišet koristeći svoj Twitter nalog. Odjavite se / Promeni )

Fejsbukova fotografija

Komentarišet koristeći svoj Facebook nalog. Odjavite se / Promeni )

Google+ photo

Komentarišet koristeći svoj Google+ nalog. Odjavite se / Promeni )

Povezivanje sa %s

%d bloggers like this: