Протоколи SOAP
Протоколи SOAP (Simple Object Access Protocol, Протоколи Соддаи Дастрасӣ ба Объектҳо) муомилаи хизматҳои вебро бо ҳамдигар ва бо муштариён таъмин мекунад. SOAP истифода мешавад бо чунин протоколҳои сатҳи барномавӣ чун SMTP, FTP, HTTP, HTTPS, аммо аксар вақт SOAP бар болои HTTP истифода мешавад.
Паёми протоколи SOAP иборат аст аз элементҳои зерин:
- Envelope - элементи решагӣ, ки паёмро муайян мекунад ва фазои номҳоро, ки истифода шудааст дар ҳуҷҷат.
- Header сифатҳои паёмро дар бар мегирад, масалан, иттилоот дар бораи амният ё дар бораи роҳнамоии шабака.
- Body паёмеро дар бар мегирад, ки барномаҳо бо он мубодила мекунанд.
- Fault элементи ихтиёрӣ, ки иттилоот дар бораи хатогӣҳо медиҳад, ки ҳангоми коркарди паёмҳо рух додаанд.
Аммо бояд донист, ки истифодаи протокол SOAP барои интиқоли паёмҳо ҳаҷми онҳоро зиёд карда ва суръати коркардро коҳиш медиҳад.
Нигаред низ
-
механизми
CORS,
ки муомилаи хизматҳои вебро бо муштариён таъмин мекунад