آشنایی با موضوع

خدمات وب(به انگلیسی: Web services) از نگاه فناوری اطلاعات و بر اساس استانداردهای تعریف شده، وب سرویس (یا خدمت وبی) سرویس یا خدمتی است که از طریق وب (اینترنت) توسط یک دستگاه الکترونیکی (سرور یا خادم) به دستگاه الکترونیکی دیگر (سریس گیرنده یا Client)، ارائه می‌شود. در وب سرویس، از فناوری‌های وبی مانند HTTP - که به صورت پایه برای ارتباط انسان با سرور(Human-to-machine) طراحی شده است – برای ارتباط بین نرم‌افزار سرویس دهنده و نرم‌افزار سرویس گیرنده استفاده می‌شود. وب سرویس از HTTP بیشتر برای انتقال اطلاعات و دادها استفاده می‌نماید، این اطلاعات به صورت فایل و اغلب با دو استاندارد متداول XML و جی‌سن رد و بدل می‌شوند. وب سرویس ها می توانند بسته به نیاز کلاینت ها یا مشتری ها و بسته به نوع قابلیت فنی سیستم هر دو طرف امکانات و تکنولوژی های مختلفی داشته باشند. این استانداردها را افراد فنی و تخصصی مشخص می کنند. پس از این جمله مشخص می شود که وب سرویس ها کاملا یک امکان نرم افزاری هستند و فقط یک سری استاندارد و پروتکل جهت ارتباط بین سرور و کلاینت هستند. در عمل و در بیشتر موارد وب سرویس به صورت یک رابط وب بین نرم‌افزارهای مختف مانند نرم‌افزارهای موبایل یا وب سایت‌های مختلف با پایگاه داده‌ها (Data Base) استفاده می‌شود. همچنین وب سرویس این امکان را فراهم می‌نمایند تا اطلاعات و داده‌های مختلف ازمنابع مختلف، در یک صفحه نمایش داده شوند. به عنوان مثال با استفاده از وب سرویس‌های سازمان بورس و سازمان‌های هواشناسی اطلاعات مربوط به بورس و پیش بینی وضع هوا در کنار هم نمایش داده می‌شود. وب سرویس (Web Service) در معنی اولیه منظور خدمتی است مبتنی بر وب (یا هر شبکه دیگری) ارائه شود. پس از همین جمله مشخص می شود که وب سرویس توسط یک خدمت دهنده که در اصطلاح سرور (Server) نامیده می شود قابل ارائه است. و باز همچنین مشخص است که در ازای خدمت دهنده (یا سرویس دهنده)، حتما خدمت گیرنده (یا سرویس گیرنده) وجود دارد. پس تا اینجا مشخص شد که بین سرویس دهنده یا همان سرور (Server) و سرویس گیرنده که در اصطلاح تخصصی به آن کلاینت (Client) گفته می شود باید ابزاری جهت ارتباط وجود داشته باشد. به این ابزار ارتباطی بین این دو وب سرویس (Web Service) گفته می شود سازمان W3C واژهٔ وب سرویس را به صورت زیر ترجمه نموده است: «یک نرم‌افزار سیستمی که برای در خواست و پاسخ (فعل و انفعال) بین عناصر غیرانسانی (machine-to-machine) با قابلیت درک متقابل (interoperable) طراحی شده است». وب سرویس به هر دو طرف سرور و کلاینت اجازه می دهد یک ارتباط استاندارد و روشن و مشخص داشته باشند. وب سرویس ها وابسته به سیستم عامل و زبان برنامه نویسی خاصی نیستند و در واقع برای همین بوجود آمده اند که زمانی که شما می خواهید دو نرم افزار کاملا ایزوله را فقط در چند مورد خاص به یکدیگر متصل کنید ابزاری برای این کار داشته باشید. به عنوان مثال امروز بسیار شاهد این موضوع هستید که وب سایت خاصی مورد علاقه شماست و شما زمان سر زدن به آن را ندارید ولی app یا نرم افزار موبایل آن را در اختیار دارید که اطلاعات آن وب سایت را بروز نمایش می دهد. اینجاست که ابزار وب سرویس باعث شده است تا نرم افزار موبایل شما با سرور آن سایت ارتباط برقرار کرده و اطلاعات را بروز نمایش دهد. از طریق وب سرویس ها می توان برای هر کلاینت شرایط خاص خود را در چهارچوب های مشخص و نسبتا امن ایجاد کرد. وب سرویسها دو نوع کاربرد دارند _ استفاده مجدد از کامپوننت های نرم افزاری اپلکیشین هایی وجود دارند که اغلب از آنها استفاده می کنیم، حال این سئوال مطرح می شود که چرا باید دوباره و دوباره آنها را ایجاد کنیم؟! وب سرویسها می توانند کامپوننت های نرم افزارهای مختلف را مانند: تبدیل ارز، گزارش آب و هوا و یا سرویس ترجمه زبانهای مختلف را به شما ارائه دهند. _ اتصال به نرم افزارهای موجود وب سرویسها می توانند با یک متد مشخص داده ها و اطلاعات اپلکیشینهای مختلف را به هم پیوند داده و از این طریق مشکلات موجود در این همکاری ها را مرتفع کنند. اپلکیشین های مختلف با پلت فرم های مختلف می توانند بوسیله وب سرویسها با یکدیگر تبادل اطلاعات کنند. وب سرویسها سه جزء اولیه در پلت فرم خود دارند: SOAP، WSDL و UDDI.
در این صفحه تعداد 386 مقاله تخصصی درباره خدمات وب که در نشریه های معتبر علمی و پایگاه ساینس دایرکت (Science Direct) منتشر شده، نمایش داده شده است. برخی از این مقالات، پیش تر به زبان فارسی ترجمه شده اند که با مراجعه به هر یک از آنها، می توانید متن کامل مقاله انگلیسی همراه با ترجمه فارسی آن را دریافت فرمایید.
در صورتی که مقاله مورد نظر شما هنوز به فارسی ترجمه نشده باشد، مترجمان با تجربه ما آمادگی دارند آن را در اسرع وقت برای شما ترجمه نمایند.
مقالات ISI ترجمه شده خدمات وب
مقالات ISI خدمات وب (ترجمه نشده)
مقالات زیر هنوز به فارسی ترجمه نشده اند.
در صورتی که به ترجمه آماده هر یک از مقالات زیر نیاز داشته باشید، می توانید سفارش دهید تا مترجمان با تجربه این مجموعه در اسرع وقت آن را برای شما ترجمه نمایند.
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: خدمات وب; Parallel and distributed computing education; Programming assignments; Program testing; Web-based environment; Web services; Platform as a service;
Elsevier - ScienceDirect - الزویر - ساینس دایرکت
Keywords: خدمات وب; Web services; Orchestration; Security policy; Separation of duty; Deducibility constraints; Cryptographic protocols; Formal methods; Automated verification; Synthesis;