پروتکل دسترسی آسان به اشیاء. با استفاده از پروتکل دسترسی آسان به اشیاء یا سُوپ ( 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ها فیلتر می شوند.
اکس ام ال به عنوان فرمت استاندارد پیغام ها انتخاب شده است چونکه به طور گسترده ای توسط موسسات بزرگ و موارد کد باز مورد استفاده قرار می گیرد. بعلاوه، تعداد زیادی از ابزارهایی که به طور رایگان در دسترس هستند، به طور مشهود سبب راحتی تبدیل به یک کاربری های مبتنی بر سُوپ می شود.
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفاین پروتکل برای تبادل پیغام های مبتنی بر اکس ام ال در میان شبکه های کامپیوتری است که معمولاً از HTTP/پروتکل امن انتقال ابرمتن استفاده می کند. سُوپ لایه زیر بنای پشته خدمات وب را تشکیل می دهد که یک چارچوب پیغام دهی ایجاد می کند که لایه های مجرد بیشتری می توانند بر روی آن ایجاد شوند.
طرحهای پیغام دهی مختلفی در سُوپ موجودند که معمول ترین آن ها طرح remote procedure call می باشد و بدین گونه است که یک گره شبکه ( مشتری ) یک پیغام درخواست را به گره دیگر ( سرور ) می فرستد و سرور به سرعت یک پیغام پاسخ را به مشتری می فرستد. SOAP جانشین XML - RPC می باشد که خنثی بودن در مورد انتقال و تبادل را از آن و پوشش/سرفصل/بدنه را از جای دیگر ( معمولاً WDDX ) به عاریه گرفته است.
سُوپ توان استفاده از یک پروتکل لایه کاربرد اینترنت را به عنوان یک پروتکل انتقال، ایجاد می کند. به اعتقاد برخی چون این هدفی نبوده است که برایش در نظر گرفته شده باشد نمی تواند به خوبی از عهده این نقش برآید. اما طرفداران سُوپ تناسب را در استفاده موفق از پروتکل ها در سطوح مختلف برای tunneling سایر پروتکلها، گوشزد کرده اند.
قرارداد ساده نامه رسانی و HTTP هردو پروتکل های مجاز لایه کاربرد هستند که به عنوان انتقال برای SOAP استفاده شده اند اما از آنجا که HTTP بخوبی با زیر ساختهای امروزی اینترنت کار می کند، بیشتر مورد پذیرش قرار گرفته است، به ویژه اینکه سُوپ بخوبی با دیوارهای آتش کار می کند. سُوپ می تواند بر روی HTTPS نیز استفاده شود ( چونکه آن هم دارای پروتکل مشابه HTTP در لایه کاربرد است ولی در زیر آن از پروتکل انتقال انکریپت شده استفاده می کند. ) این متد مورد نظر WS - I برای ایجاد امنیت در سرویس های وب است. این یک پیشرفت بزرگ در برابر سایر پروتکل های منتشری چون GIOP/IIOP یا DCOM است که به طور طبیعی توسط firewallها فیلتر می شوند.
اکس ام ال به عنوان فرمت استاندارد پیغام ها انتخاب شده است چونکه به طور گسترده ای توسط موسسات بزرگ و موارد کد باز مورد استفاده قرار می گیرد. بعلاوه، تعداد زیادی از ابزارهایی که به طور رایگان در دسترس هستند، به طور مشهود سبب راحتی تبدیل به یک کاربری های مبتنی بر سُوپ می شود.