جایجایی اطلاعات بین کلاینت و سرور با استفاده از پروتکل soap با سرویس rest api
محل انتشار: هشتمین همایش مهندسی برق مجلسی
سال انتشار: 1398
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 647
فایل این مقاله در 12 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
NCEEM08_008
تاریخ نمایه سازی: 7 آبان 1398
چکیده مقاله:
یک سبک معماری و رویکردی برای ارائه سرویس ها و API های عمومی روی بستر اینترنت با استفاده از پروتوکل Http می باشد .RESTروی دسترسی به منابع آدرس دار با یک رابط ثابت متمرکز شده است. یعنی اینکه هر منبعی دارای URI مشخص و واحدی است. رابط ارائه شده از این جهت ثابت می باشد که از معماری RESTful برای طراحی آن استفاده می شود. در این نوع از طراحی, از عملیات موجود در خود Http بهره برداری می شود .(Post,Get,Put,Delete) مفهوم REST روی عملیات CRUD بر روی داده استوار است. از آنجاییکه وب Resource Oriented می باشد وقتی صحبت از انجام عملیات روی منابع بر روی بستر پروتوکل Http می کنیم REST به میان می آید. یک پروتوکل انتقال پیام می باشد که به برنامه های در حال اجرا بر روی سیستم های مجزا اجازه تعامل و تبادل پیام را می دهد .SOAPبیشتر بر روی ارائه منطق برنامه بصورت سرویس متمرکز شده است و در واقع عملیاتی را ارائه می دهد که از طریق رابط های (Interface) مختلف قابل ارائه می باشد, البته از SOAP به اشتباه WebService نیز نام می برند .SOAP روی ارائه عملیات متنوع برای منطق کسب وکار بنا نهاده شده است, فرمت پیام ها XML می باشد و ساختار پیام مخصوص خود را دارد. از لحاظ کارایی, مقیاس پذیری و سرعت خواندن داده ها REST عملکرد بهتری را از خود نشان می دهد که از دلایل آن پشتیبانی ذاتی Http از Cache کردن و سربار بالای پیام های SOAP می باشد .SOAP همانند REST از SSL پشتیبانی می کند. همچنین SOAP از WS-Security که ویژگی های امنیت سازمانی را اضافه می کند پشتیبانی می کند. در واقع WS-Security امکانات امنیتی اضافه تری را فراهم می کند که سرویس های اینترنتی معمول به آن نیازی ندارند و در واقع صرفا در سناریوهای سازمانی مورد نیاز می باشند.
کلیدواژه ها:
نویسندگان
سیاوش روانفر
کارشناس GIS شرکت توزیع نیروی برق استان خوزستان
سجاد کجباف
فرمانده بسیج شرکت توزیع نیروی برق استان خوزستان
پویان عزیزدوست
کارشناس انفورماتیک شرکت توزیع نیروی برق استان خوزستان