کلمه جو
صفحه اصلی

رابط برنامه نویسی وب

دانشنامه عمومی

مفهوم کلی رابط برنامه نویسی وب (به انگلیسی: Web API) شامل دو بخش است. هم به رابط برنامه نویسی سمت سرور بر روی سرور وب اشاره می کند و هم به رابط برنامه نویسی سمت کاربر در یک مرورگر وب.
رابط برنامه نویسی نرم افزار
یک رابط برنامه نویسی وب سمت سرور رابطی است برای یک سامانه پیغامی درخواست-پاسخ، معمولاً به صورت جی سن یا اکس ام ال، که با مرورگرهای مبتنی بر پروتکل انتقال ابرمتن کار می کند.نرم افزارهای وب پیوندی (به انگلیسی: Meshup) نرم افزارهای تحت وبی هستند که از چندین رابط برنامه نویسی وب مانند این استفاده می کنند.با وجود اینکه رابط های برنامه نویسی وب در این زمینه بعضی مواقع مترادف وب سرویس و وب ۲ حساب می شوند، نرم افزارهای تحت وب از حالت معماری سرویس گرا (به انگلیسی: SOA) با سرویس های وب مبتنی بر پروتکل دسترسی آسان به اشیاء (به انگلیسی: SOAP) به سمت مجموعه های سرویس های وب مبتنی بر انتقال وضعیت بازنمودی (به انگلیسی: REST) نزدیک شده اند.
این رابط های برنامه نویسی وب مبتنی بر REST از طریق متدهای استاندارد پروتکل انتقال ابرمتن توسط طیف زیادی از خدمات گیرندگان HTTP شامل مرورگرها و دستگاه های موبایل قابل دسترسی هستند.
تعدادی رابط برنامه نویسی وب سمت کاربر ساخته شده است. (اکثراً با هدف انقیاد استاندارد شده جاوا اسکریپت برای استفاده در مرورگرهای وب).بنیاد موزیلا مشخصات رابط برنامه نویسی وب خود را که برای کمک به جایگزینی نرم افزارهای بومی موبایل با نرم افزارهای اچ تی ام ال۵ ساخته است.


کلمات دیگر: