Multiple choice

Why SOAP is used as a protocol for accessing a web service?

  1. SOAP platform and language independent, allows to get around firewalls

  2. SOAP is based on HTML

  3. SOAP is designed to communicate through LAN

  4. All of the above

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

SOAP's key advantages are platform and language independence, plus its ability to traverse firewalls by using HTTP as its transport protocol. This makes it ideal for heterogeneous environments. SOAP is XML-based, not HTML-based, and is designed for WAN/internet communication, not just LAN.