5/5 - (1 امتیاز)

وب سرویس ( webservice ) چیست ؟

شاید این روزها که به شرکت ها تولید نرم افزار و شرکت طراحی سایت رجوع میکنید ، این کلمه مدام به گوش شما رسیده باشد که :

  • آیا به وبسرویس نیاز دارید ؟
  • آیا نرم افزار مورد اشاره شما از وبسرویس پشتیبانی میکند ؟
  • آیا نرم افزار های شما وبسرویس دارند ؟

خب همه این سوالات چک مورد بیان میکند و آن اینکه وبسرویس از اهمیت بالایی برخوردار است اما واقعا وبسرویس چیست ؟

به زبان فارسی دقت کنید ، این زبان یک استاندارد میاد مردم ایران است و هر ایرانی که بخواهد بصورت رسمی صحبت کنید ، باید زبان فارسی را آموخته و برای تعامل با دیگران مورد استفاده قرار دهد ، به عبارتی دیگر ،‌ برای اینکه ما چیزی از هم طلب کنیم ، کافیست این زبان را مورد استفاده قرار دهیم که قابل فهم برای دو طرف باشد و این یک پل ارتباطی بین انسانهاست .

 

 

حالا مصداق همین مثال را در زبان های برنامه نویسی برای شما مطرح میکنیم . فرض کنید دو نرم افزار دارید که یکی در زمینه حسابداری و دیگری را برای باشگاه مشتریان استفاده میکنید و شما میخواهید که کاربران این دو سیستم مشترک باشند ، یعنی هر کاربری که در نرم افزار حسابداری شما عضو شده باشد ،‌ امکان استفاده از باشگاه مشتریان را نیز دارد .

کمی قبلتر ( سال ها قبل ) برای این موضوع راهه حلی ارائه نمیشد چون این نیاز آنقدر جدی نبود که به فکر راهه حل اساسی برای این موضوع باشند و قاعدتا شما مجبور بودید دو بستر کاملا مجزا را برای هر دو سیستم ایجاد کنید و کاربر برای عضویت در هر یک از این دو سیستم مجبور به ثبت نام مجدد می شد و این امر بسیار ناخوشایندی بود .

حال فرض کنید همان کاربر از طریق بخش فروشگاه سایت شما قصد خرید یک محصول را داشته باشد ، در این صورت شما میبایست یک محصول را در سایت و مشابه همان محصول را در نرم افزار حسابداری خود داشته باشید و بعد از خرید بصورت دستی از موجودی انبار کسر کنید که این کار نیاز به یک یا چند نیروی انسانی دارد !!!

 

 

اما راهه حل این مشکل چیست ؟ 

برنامه نویسان متعدد در سراسر دنیا به این نتیجه رسیدند که ایجاد یک استاندارد برای اینگونه تعامل ها بسیار حیاطی و حائز اهمیت است به همین خاطر زبان تعامل بین نرم افزار های مختلف را پیاده سازی کردند که به این استاندارد ، وبسرویس گفته میشود و از آن روز تا کنون این وبسرویس ها در حال توسعه هستند ، مواردی مانند زیر از مواردی است که در وبسرویس ها مورد استفاده قرار میگیرد :

  • کتابخانه SOAP
  • استاندارد Rest Api
  • استاندارد GraphQL

 

شاید با مثال هایی که در بالا گفته شد ، هنوز هم در مورد وبسرویس ها سوالی داشته باشید ، این سوالات را در بخش نظرات با ما مطرح کنید .

مطالب مرتبط

مدیران کانال های تلگرام و کانال های پیام رسان، امروزه به یک سایت نیاز دارند تا محتوای کانال خود را در سایت اختصاصی شان منتشر کنند؛ این کار برای مدیران کانال ها مزایای زیادی دارد […]

بهترین روش انتخاب عنوان مقاله | Article Title برای داشتن یک سئوی قوی، نیاز به مقاله ای باکیفیت و حرفه ای دارید. یکی از مهم ترین عناصر یک مقاله خوب، عنوان مناسب است. اما اینکه […]

کسب درآمد از اینترنت با طراحی سایت اگر شما هم به دنبال کسب درآمد از اینترنت هستید اما هنوز نمی دانید از چه راهی باید شروع کنید، این مقاله می تواند راهنمای خوبی برایتان باشد […]

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

سوالی دارید هم اکنون با ما تماس بگیرید ... تلفن : 02191018036