واسطهٔ چنددستگاهی
ممکن است نیاز باشد ک یک سرویس ابر از طریق مصرفکنندگان مختلف سرویس ابری قابل دسترس باشد، که بعضی از آنها ممکن است با قرارداد سرویس منتشر شده ی بوسیله سرویس ابر سازگار نباشند. مصرفکنندگان مختلف سرویس ابر ممکن است از نظر دستگاههای سختافزاری میزبانهایشان با هم متفاوت باشند و/یا درخواستهای ارتباطی متفاوتی داشته باشند. برای غلبه بر ناسازگاریهای میان سرویس ابری و مصرفکننده مختلف سرویس ابری، نیاز است منطق نگاشت ایجاد شود تا اطلاعاتی که در زمان اجرا مبادله میشود را تغییر شکل دهد.
مکانیزم واسطه چند دستگاهی برای تسهیل تغییر شکل دادههای زمان اجرا استفاده میشود تا یک سرویس ابری، در محدوده وسیعی تری از برنامهها و دستگاههای مصرفکننده سرویس ابری قابل دسترس باشند(شکل ۳-۳۹). واسطه چند دستگاهی معمولا به صورت اجزای ورودی وجود دارد یا اجزای ورودی را با هم ترکیب میکند مانند:
- ورودی XML، انتقال یا احراز هویت دادههای XML
- ورودی ذخیرهساز ابری — تغییر شکل پروتکلهای ذخیرهساز ابری و به رمز درآوردن ذخیرهساز
- دستگاههایی برای تسهیل جابهجایی و ذخیرهسازی دادهها
- ورودی دستگاه موبایل-تغییر شکل پروتکلهای ارتباطی استفاده شده برای دستگاههای موبایل
- منطق تغییرشکل میتواند در سطوح زیر ایجاد شود:
- پروتکلهای جابهجایی
- پروتکلهای پیام رسانی
- پروتکلهای دستگاه ذخیرهساز
- طرحها و مدلهای داده
برای مثال، یک واسط چند دستگاهی ممکن است شامل منطق نگاشتی باشد که هم پروتکل حمل و نقل و هم پروتکل پیام رسانی را برای یک مشتری سرویس ابری که بوسیله دستگاه موبایل به یک سرویس ابری دسترسی دارد را پوشش دهد.