همان‌طور که بیان شد، نیاز اساسی وب‌اپلیکیشن‌ها ارتباط با یکدیگر از طریق اینترنت است. بهترین راه برای ارتباط میان ‌وب‌اپلیکیشن‌ها استفاده از پروتکل HTTP محسوب می‌شود، چرا که HTTP به وسیله همه مرورگرها و سرورها پشتیبانی می‌شود. SOAP ‌برای دستیابی به این هدف، یعنی «برقراری ارتباط میان وب‌اپلیکیشن‌ها به بهترین شکل ممکن» ایجاد شده است.