UP - logo
E-viri
Celotno besedilo
Odprti dostop
  • SOAP komunikacijski protokol
    Trstenjak, Bruno; Knok, Željko; Trstenjak, Jurica

    Zbornik radova Međimurskog veleučilišta u Čakovcu, 06/2010, Letnik: 1, Številka: 1
    Paper

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