Professional paper
SOAP komunikacijski protokol
Bruno Trstenjak
orcid.org/0000-0003-3114-9484
; Međimursko veleučilište u Čakovcu, Čakovec, Hrvatska
Željko Knok
orcid.org/0000-0003-0289-0994
; Međimursko veleučilište u Čakovcu, Čakovec, Hrvatska
Jurica Trstenjak
; Tehnička škola Čakovec, Čakovec, Hrvatska
Abstract
Upotrebom i brzinom razvoja internetskih tehnologija svakim se danom javljaju razni protokoli, kojima se omogućuje razmjena informacija i podataka između računala, raznih internetskih servisa na globalnoj i lokalnoj razini. SOAP je komunikacijski protokol (engl. Simple Object Access Protocol) neovisan o operativnom sustavu i platformi računala koja ga upotrebljava. Protokol je baziran na XML (engl. EXtensible Markup Language) standardu razvijen od strane firme Miscrosoft. Protokolom se razmjenjuju podaci između aplikacija upotrebom standardnog HTTP (engl. HyperText Transfer Protocol) protokola koji podržavaju sva računala i predstavlja standard kod internetskih tehnologija. Protokol je razvijen za potrebe jednostavnog slanja tekstualnih poruka zapisanih u XML standardu. Osnovni element koji se šalje protokolom nazivamo omotnica (engl. envelope). Svaka poruka sastoji se iz nekoliko osnovnih dijelova: zaglavlja i tijela poruke (engl. head and body envelope). Protokol podržava objektno orijentirano programiranje te koristi osnovne podatkovne tipove za zapis poruka. Razvoj aplikacija u mnogome olakšavaju već gotove klase unutar .NET programskog okvira i SOAP imenika. Razvojno okruženje SOAP protokola podržava i određenu razinu zaštite i šifriranja poruka po WSDL standardu (engl. Web Services Description Language) i RPC (engl. Remote Procedure Call).
Keywords
SOAP protokol; XML dokumenti; slanje poruka; envelope; RPC; HTTP protokol; podatkovni tipovi; šifriranje podataka
Hrčak ID:
55559
URI
Publication date:
30.6.2010.
Visits: 3.125 *