SOAP چیست؟

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

آیا این پاسخ به شما کمک کرد؟

 پرینت این مقاله

در همین زمینه

میزان Bandwidth استفاده شده سایتم چقدر است ؟

کنترل پنل Cpanel میتواند در هر لحظه به شما امکان آگاهی از میزان Bandwidth یا پهنای باند استفاده...

deflate چیست؟

deflate یک الگوریتم فشرده سازی بدون از بین رفتن اطلاعات با استفاده‌ی ترکیبی از دو الگوریتم...

پارک کردن دومین ها Parked Domains

با استفاده از این گزینه می توانید دامنه های متعددی را در اكانت ميزبانی خود Park کنید.Park كردن...

IMAP چیست؟

پروتکل IMAP یکی از پروتکل های نسبتا جدید مورد استفاده در محیط وب (اینترنت ) است . از این پروتکل...

راهنمای کامل تغییر دامنه سایت

در بین سوالاتی که به وفور از ما پرسیده می‌شود٬ نحوه انتقال از یک دامنه به دامنه جدید...