Що таке веб-сервіси: поняття, принципи роботи, переваги і недоліки

Складові компоненти

Основним компонентом веб-сервісів в інтернеті є дані, які передаються між клієнтом і сервером, і це XML (extensible markup language-розширювана мова розмітки). Він є аналогом HTML і легко зрозумілий для проміжного мови, який розуміють багато мов програмування. Тому, коли додатка спілкуються один з одним, вони фактично спілкуються в XML. Це забезпечує загальну платформу для додатків, розроблених на різних мовах програмування, для зв’язку один з одним.

Портали використовують так званий SOAP (простий протокол доступу до об’єктів) для відправки даних XML між додатками. Дані відправляються за звичайним HTTP. Відомості, які відправляються з веб-служби в додаток, називаються SOAP-повідомлень.

Повідомлення SOAP – це не що інше, як документ XML. Оскільки документ написаний на XML, клієнтське додаток, що викликає веб-сервіс, який може бути написаний будь-якою мовою програмування.