Съдържание:
- Определение - Какво означава Simple Object Access Protocol (SOAP)?
- Techopedia обяснява прост протокол за достъп до обекти (SOAP)
Определение - Какво означава Simple Object Access Protocol (SOAP)?
Прост протокол за достъп до обекти (SOAP) е протокол за внедряване на уеб услуги. SOAP разполага с насоки, които позволяват комуникация през интернет между две програми, дори и да работят на различни платформи, да използват различни технологии и да са написани на различни езици за програмиране.
Днес този термин е просто известен като SOAP и не се счита за съкращение.
Techopedia обяснява прост протокол за достъп до обекти (SOAP)
Като протокол, SOAP има четири основни части:
- Указания за съдържанието на съобщението и как се обработва
- Указания за кодиране за дефинирани от приложение типове данни
- Указания за отдалечени процедурни обаждания (RPC) и отговори
- Насоки за обмен на съобщения чрез определени протоколи
SOAP се пише с помощта на разширяем език за маркиране (XML). Следователно структурата на XML документи е съставена от четири основни елемента:
- Плик
- удар с глава
- тяло
- Fault
Елементът на плика е мястото, където XML документ може да бъде идентифициран като SOAP съобщение. SOAP съобщение е XML документ, структуриран с елемента на обвивка, обхващащ както заглавния елемент, така и елемента body, в този ред. Елементът за повреда е разположен в тялото.
Заглавният елемент всъщност е незадължителен. Но когато е налице, там може да се намери информация за приложението, като например удостоверяване, плащане, идентификационен номер на транзакцията и т.н.
Елементът body е мястото, където е намерено действителното съобщение. Елементът за грешка съдържа грешки и информация за състоянието.
Въпреки че SOAP съобщенията използват HTTP като своя система за доставка, други транспортни протоколи също се поддържат.