1
Web usluge Aplikacijsko – komunikacijski servis Mogu biti: •Besplatne •Dostupne na bazi predbilježbe ili pretplate •Licencirane •Plaćene po uporabi 2
Web usluge Shematski prikaz komponenti potrebnih pri korištenju Web usluga:
3
Web usluge Opći standardi Web usluga omogućavaju upravljanje razmjenom poruka među neograničeno heterogenim aplikacijama. Neke od takvih aplikacija jesu: Kataloške aplikacije poput tzv. žutih stranica (engl. Yellow pages) Aplikacije slanja i primanja poruka (engl. Send and Receive) Aplikacije čitanja poruka (engl. Read) Izvršne aplikacije razumijevanja i uporabe (engl. Understand and
Use)
4
Web usluge Definicije: Web usluga je aplikacija zasnovana na Webu koja može dinamički integrirati s ostalim Web aplikacijama uz uporabu XML protokola poruka poput SOAP-a. Web usluge su nova generacija (neki kažu i „novi val“) aplikacija e-poslovanja.
5
Web usluge Tehnološki osnovu Web usluga čine: Razmjena informacija, neutralna o platformi, a
zasnovana na primjeni XML-a Ničim ograničen prijenos podataka uz primjenu HTTP-a i drugih sličnih protokola Formalni standardi kojima se definiraju interakcije
6
Web usluge Svi vodeći ponuđači platforma za Web primjene podržavaju formalne standarde uključene u Web usluge. Pritom se radi o nekoliko ključnih kompatibilnih standarda:
7
XML XML - jezik za označavanje podataka - ideja – stvoriti jedan jezik koji će biti jednostavno čitljiv i ljudima i računalnim programima - format oznaka vrlo sličan formatu oznaka u npr. HTMLu - različite namjene: odvajanje podataka od prezentacije, razmjenu podataka, pohranu podataka, povećavanje dostupnosti podataka i izradu novih specijaliziranih jezika za 8 označavanje
ebXML - XML standard za e-poslovanje - sastoji se od niza specifikacija koje omogućuju tvrtkama
različitih veličina i geografskog položaja poslovanje putem Interneta - projekt sponzoriran od UN/CEFACT-a i OASIS-a
9
ebXML Arhitektura ebXML-a:
10
SOAP - komunikacijski protokol - neovisan o programskom jeziku, platformi i jednostavno proširiv
11
WSDL WSDL je sučelje Web usluge opisano u XML formatu WSDL dokument se sastoji od sljedećih XML elemenata koji definiraju Web uslugu: Tipove podataka Poruke u komunikaciji Opis operacija (metoda) koje servis podržava Port type Binding element Port element Service element 12
WSDL Primjer WSDL dokumenta:
13
UDDI - najvažniji mehanizam za otkrivanje Web usluga - cilj – omogućiti jednostavno pronalaženje usluga i pružanje
informacija potrebnih za pristup uslugama - telefonski imenik Web servisa – Bijele stranice – Žute stranice – Zelene stranice - rezultat pretraživanja – XML datoteka koja sadrži informacije (linkovi, tehnički podaci,itd.) na temelju kojih se mogu naći servisi koji odgovaraju zahtjevima 14
UDDI Kako funkcionira:
15
ZAKLJUČAK Web usluge imaju važnu ulogu u arhitekturi Web poslovanja Značajne u razvoju B2B i B2C aplikacija Kroz Web usluge kompanije mogu: - usvojiti postojeće poslovne procese - objaviti ih u obliku usluga - tražiti ili se pretplatiti na usluge drugih kompanija - razmjenjivati informacije unutar i izvan kooperacije 16
LITERATURA http://www.gs1hr.org/ean.pl?navidx=ccb http://www.tel.fer.hr/files/agents_files/Ivan_Turcinovic.pdf http://www.ebxml.org/ http://hr.wikipedia.org/wiki/SOAP http://spvp.zesoi.fer.hr/seminari/2004/xml_web_servisi-isorsa/3.htm http://osnove.tel.fer.hr/nastavnici/randic/oum/Seminar0607/Upravljanje%20Web%20Uslugama.pdf http://www.w3.org/TR/wsdl http://en.wikipedia.org/wiki/Web_Services_Description_Language http://www.fcs.yu/srpski/EPD/dokumenta/WSDL%20Specifikacija%20Web%20Servisa.pdf http://support.novell.com/techcenter/articles/dnd20030705.html Željko Panian, Odnosi s klijentima u e-poslovanju, Sinergija nakladništvo d.o.o., Zagreb, 2003,
17