SOAP بررسی پروتکل

SOAP چیست؟ مخفف Simple Object Access Protocol و یک پروتکل مبتنی بر XML برای رد و بدل کردن اطلاعات بین برنامه ها است. اطلاعات در SOAP به صورت پیام (Message) و از طریق پروتکل‏های موجود در اینترنت مانند HTTP منتقل می‏شود (SOAP در سایر پروتکل ها، مانند SMTP یا MIME نیز قابل استفاده است). به زبان ساده‏ تر، SOAP یک پروتکل برای دستیابی به یک سرویس ارایه شده در وب (Web Service) است. برخی از ویژگیهای SOAP‌ عبارتند از : • وابسته به محیط پیاده سازی و اجرا نیست. ( Platform Independent) • یک پروتکل ارتباطی مبتنی بر XML است. • از دیوارهای آتش (Firewall) گذر می‏کند ودیوارهای آتش مانع آنها نمی شوند (Block نمی‏شوند). • برای ارسال پیام استفاده می‏شود. • برای محیط اینترنت و شبکه طراحی شده اند.

⦁ SOAP stands for Simple Object Access Protocol ⦁ SOAP is an application communication protocol ⦁ SOAP is a format for sending and receiving messages ⦁ SOAP is platform independent ⦁ SOAP is based on XML

⦁ An Envelope element that identifies the XML document as a SOAP message ⦁ A Header element that contains header information ⦁ A Body element that contains call and response information ⦁ A Fault element containing errors and status information