پروتکل دسترسی آسان به اشیاء
From Wikipedia, the free encyclopedia
From Wikipedia, the free encyclopedia
با استفاده از پروتکل دسترسی آسان به اشیاء یا سُوپ (Simple Object Access Protocol - SOAP) میتوان به ارسال و تبادل پیامهایی از جنس اکسامال بر روی شبکههای رایانهای مبادرت کرد.
این پروتکل برای تبادل پیغامهای مبتنی بر اکسامال در میان شبکههای کامپیوتری است که معمولاً از HTTP/پروتکل امن انتقال ابرمتن استفاده میکند. سُوپ لایه زیر بنای پشته خدمات وب را تشکیل میدهد که یک چارچوب پیغام دهی ایجاد میکند که لایههای مجرد بیشتری میتوانند بر روی آن ایجاد شوند.
طرحهای پیغام دهی مختلفی در سُوپ موجودند که معمولترین آنها طرح remote procedure call میباشد و بدین گونهاست که یک گره شبکه (مشتری) یک پیغام درخواست را به گره دیگر (سرور) میفرستد و سرور به سرعت یک پیغام پاسخ را به مشتری میفرستد. SOAP جانشین XML-RPC میباشد که خنثی بودن در مورد انتقال و تبادل را از آن و پوشش/سرفصل/بدنه را از جای دیگر (معمولاً WDDX) به عاریه گرفتهاست.
سُوپ توان استفاده از یک پروتکل لایه کاربرد اینترنت را به عنوان یک پروتکل انتقال، ایجاد میکند. به اعتقاد برخی چون این هدفی نبودهاست که برایش در نظر گرفته شده باشد نمیتواند به خوبی از عهده این نقش برآید. اما طرفداران سُوپ تناسب را در استفاده موفق از پروتکلها در سطوح مختلف برای tunneling سایر پروتکلها، گوشزد کردهاند.
قرارداد ساده نامهرسانی و HTTP هردو پروتکلهای مجاز لایه کاربرد هستند که به عنوان انتقال برای SOAP استفاده شدهاند اما از آنجا که HTTP بخوبی با زیر ساختهای امروزی اینترنت کار میکند، بیشتر مورد پذیرش قرار گرفتهاست، به ویژه اینکه سُوپ بخوبی با دیوارهای آتش کار میکند. سُوپ میتواند بر روی HTTPS نیز استفاده شود (چونکه آن هم دارای پروتکل مشابه HTTP در لایه کاربرد است ولی در زیر آن از پروتکل انتقال انکریپت شدهاستفاده میکند.) این متد مورد نظر WS-I برای ایجاد امنیت در سرویسهای وب است. این یک پیشرفت بزرگ در برابر سایر پروتکلهای منتشری چون GIOP/IIOP یا DCOM است که بهطور طبیعی توسط firewallها فیلتر میشوند.
اکسامال به عنوان فرمت استاندارد پیغامها انتخاب شدهاست چونکه بهطور گستردهای توسط موسسات بزرگ و موارد کد باز مورد استفاده قرار میگیرد. بعلاوه، تعداد زیادی از ابزارهایی که بهطور رایگان در دسترس هستند، بهطور مشهود سبب راحتی تبدیل به یک کاربریهای مبتنی بر سُوپ میشود.
ترکیب نحوی عمدتاً طولانی اکسامال میتواند هم حسن باشد و هم نقص. فرمت آن برای انسانها قابل خواندن است اما میتواند پیچیده باشد و زمان پردازش آن آهسته باشد. به عنوان مثالCORBA، GIOP، ICE و DCOM از فرمتهای پیغام باینری کوتاهتر استفاده میکنند. از طرفی، وسایل سختافزاری در دسترس هستند تا پردازش پیغامهای اکسامال را تسهیل کنند.
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.