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 یا پهنای باند استفاده...

رفع خطا Internal Server Error 500

برخی اوقات وب سایت شما load نمیشود و با خطای internal server error یا همان خطای شماره ی 500...

نحوه ثبت و بهینه سازی سایت در گوگل

استفاده از این امکان کار شما برای ثبت وب سایت تان و مدیریت آن به خصوص در موتور جستجوگر گوگل...

آموزش google drive

google drive چیست؟ - فضایی برای ذخیره کردن و اشتراک گذاری فایل ها - ساخت و انتشار فرم ، صفحات...