|
با استفاده از پروتکل دسترسی آسان به اشیاء یا سُوپ (Simple Object Access Protocol - SOAP) میتوان به ارسال و تبادل پیامهایی از جنس اکسامال بر روی شبکههای رایانهای مبادرت کرد.
کاربرداین پروتکل برای تبادل پیغامهای مبتنی بر اکسامال در میان شبکههای کامپیوتری است که معمولا از HTTP/HTTPS استفاده میکند. سُوپ لایه زیر بنای پشته خدمات وب را تشکیل میدهد که یک چارچوب پیغام دهی ایجاد میکند که لایههای مجرد بیشتری میتوانند بر روی آن ایجاد شوند. طرحهای پیغام دهی مختلفی در سُوپ موجودند که معمول ترین آنها طرح remote procedure call میباشد و بدین گونهاست که یک گره شبکه (مشتری) یک پیغام درخواست را به گره دیگر (سرور) میفرستد و سرور به سرعت یک پیغام پاسخ را به مشتری میفرستد. SOAP جانشین XML-RPC میباشد که خنثی بودن درمورد انتقال و تبادل را از آن و پوشش/سرفصل/بدنه را از جای دیگر (معمولا WDDX) به عاریه گرفتهاست. سُوپ توان استفاده از یک پروتکل لایه کاربرد اینترنت را بعنوان یک پروتکل انتقال، ایجاد میکند. انتقاداتی مطرح شدهاست مبنی براین که این کار یک جور سوء استفاده از چنین پروتکلهایی میباشد، چون این هدفی نبودهاست که برایش در نظر گرفته شده باشد و بنابراین نمیتواند به خوبی از عهده این نقش برآید. اما طرفداران سُوپ تناسب را در استفاده موفق از پروتکلها در سطوح مختلف برای tunneling سایر پروتکلها، گوشزد کردهاند. SMTP و HTTP هردو پروتکلهای مجاز لایه کاربرد هستند که بعنوان انتقال برای SOAP استفاده شدهاند اما از آنجا که HTTP بخوبی با زیر ساختهای امروزی اینترنت کار میکند، بیشتر مورد پذیرش قرار گرفتهاست، بویژه اینکه سُوپ بخوبی با دیوارهای آتش کار میکند. سُوپ میتواند بر روی HTTPS نیز استفاده شود (چونکه آن هم دارای پروتکل مشابه HTTP در لایه کاربرد است ولی در زیر آن از پروتکل انتقال انکریپت شده استفاده میکند.). این متد مورد نظر WS-I برای ایجاد امنیت در سرویسهای وب است. این یک پیشرفت بزرگ در برابر سایر پروتکلهای منتشری چون GIOP/IIOP یا DCOM است که بطور طبیعی توسط firewallها فیلتر میشوند.
ترکیب نحوی عمدتا طولانی اکسامال میتواند هم حسن باشد و هم نقص. فرمت آن برای انسانها قابل خواندن است اما میتواند پیچیده باشد و زمان پردازش آن آهسته باشد. به عنوان مثالCORBA ، GIOP ، ICE و DCOM از فرمتهای پیغام باینری کوتاهتر استفاده میکنند. از طرفی، وسایل سخت افزاری در دسترس هستند تا پردازش پیغامهای اکسامال را تسهیل کنند. نقاط قوت
نقاط ضعف
منابع
پیوندهای بیرونی
|
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net