You can edit almost every page by Creating an account. Otherwise, see the FAQ.

پروتکل دسترسی آسان به اشیاء (SOAP)

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو

SOAP پروتکل دسترسی آسان به اشیاء و مخفف عبارت Simple Object Access Protocol می باشد

این پروتکل برای رد و بدل کردن اطلاعات بین برنامه ها استفاده می شود. اطلاعات در SOAP به صورت پیام (Message) و از طریق پروتکل های موجود در اینترنت مانند HTTP منتقل می‌‏شود. به زبان ساده‏ تر، SOAP یک پروتکل برای دستیابی به یک سرویس ارایه شده در وب (Web Service) می باشد. پروتکل SOAP  یکی از عمومی ترین استاندارد هایی است که در وب سرویس ها استفاده می‌شود.

وقتی یک برنامه شروع به ارتباط با وب سرویس می‌کند، پیغام های SOAP وسیله ای برای ارتباط و انتقال دیتا بین آن دو هستند. یک پیغام SOAP به وب سرویس فرستاده می‌شود و یک تابع را در آن به اجرا در می آورد،  وب سرویس نیز از محتوای پیغام SOAP استفاده کرده و عملیات خود را آغاز می‌کند و در انتها نیز نتایج را با یک پیغام SOAP دیگر به برنامه اصلی می‌فرستد.

یکی از مسایلی که در دهه اخیر از اهمیت خاصی برخوردار بوده، چگونگی ارتباط برنامه‏ های تحت اینترنت با یکدیگر می‌باشد.

برنامه‏ های عادی از RPC) Remote Procedure Call) برای فراخوانی اشیاء DCOM یا CORBA، استفاده می‏کنند. اما مشکلی که در این نوع فراخوانی‏ ها در بستر اینترنت وجود دارد، مسدود شدن این نوع ترافیک‏‌ها در Proxy Server ها و دیوارهای آتش (Firewall ها) است.

در صورت استفاده از SOAP با این مشکل روبرو نخواهید بود. SOAP به راحتی شما را قادر خواهد کرد تا بین برنامه‏ هایی که در بسترهای متفاوت طراحی شده اند و در بسترهای متفاوتی در حال سرویس ‏دهی هستند، ارتباط برقرار کنید.[۱]

ویژگی های SOAP[ویرایش]

  1. یک پروتکل ارتباطی است.
  2. برای ارسال پیام استفاده می‏ شود.
  3. برای محیط اینترنت و شبکه طراحی شده است.
  4. وابسته به محیط پیاده سازی و اجرا نیست. (  Platform Independent)
  5. مبتنی بر XML است.
  6. از دیوارهای آتش (Firewall) گذر می ‏کند ودیوارهای آتش مانع آنها نمی شوند (Block نمی‏ شوند).

This article "پروتکل دسترسی آسان به اشیاء (SOAP)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:پروتکل دسترسی آسان به اشیاء (SOAP). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.

  1. «وب سرویس SOAP». www.parsgreen.com. دریافت‌شده در ۲۰۲۰-۰۳-۲۱.صفحه پودمان:Citation/CS1/fa/styles.css محتوایی ندارد.


Read or create/edit this page in another language[ویرایش]