وب سرویس نوعی رابط برنامه نویسی است که بر روی بستر وب پیاده سازی می شود. این رابط ها با استفاده از پروتکل های استاندارد مانند HTTP، عملکردها و مکانیسم های مختلفی را برای تبادل اطلاعات بین سیستم های مختلف ارائه می دهند. به عبارت دیگر، این رابط ها امکان ارتباط نرم افزار به نرم افزار و مشتری به نرم افزار را فراهم می کنند.

وب سرویس تدبیر چیست؟

نرم افزار خدمات وب تدبیر توسط شرکت پردازش موازی سامان ارائه دهنده سیستم های مالی و اداری کامل تدبیر ارائه شده است. نرم افزار خدمات وب تدبیر سایر نرم افزارها را قادر می سازد تا با نرم افزار تدبیر ارتباط برقرار کنند. وب سرویس تدبیر یک سرویس نرم افزاری مبتنی بر Rest است که ارتباط بین سرور (نرم افزار تدبیر) و کلاینت (نرم افزار کاربر) را در محیط وب با استفاده از پروتکل HTTP فراهم می کند. در پروتکل HTTP، وب سرویس را می توان با استفاده از دستورات وب مانند Put، Post، Get و Delete فراخوانی کرد. بسیاری از نرم افزارهای مبتنی بر وب مانند مرورگرها، نرم افزارهای اندروید، نرم افزارهای آفیس و غیره. قابلیت استفاده از وب سرویس را دارند.

قابلیت های وب سرویس تدبیر

امکاناتی که وب سرویس تدبیر در اختیار کاربران قرار می دهد شامل موارد زیر است:

  • رابط کاربری وب
  • امکان قرار دادن دستورات SQL در برنامه به جای استفاده از رویه ذخیره شده
  • امکان اتصال به چندین پایگاه داده و فراخوانی آنها با نام های تعریف شده توسط کاربر
  • امکان ایجاد پارامترهای پرس و جو
  • امکان ایجاد پارامترهای سطح سرویس و برقراری ارتباط با پارامترهای SQL
  • اعتبارسنجی پارامتر
  • قابلیت تبدیل صفحه کد تدبیر
  • امکان تست توابع ایجاد شده
  • گزارش رویداد
  • امکان ورود و خروج اطلاعات برنامه
  • امکان انتقال اطلاعات برنامه از نسخه قدیمی به نسخه جدید
  • امکان ایجاد افزونه هایی برای امکاناتی که قابل پیاده سازی در سرویس نیستند
  • استفاده از تنظیمات برای نسخه های مختلف برنامه و نصب آسان برنامه
  • استفاده از راهنمای آنلاین و اتصال برنامه به دفترچه راهنما
  • کنترل مجوز (اجازه می دهد تا از استفاده غیرمجاز از اطلاعات ایجاد شده توسط کاربر برنامه جلوگیری شود)
  • مدیریت URL
  • امکان استفاده از انواع داده های قابل انتقال در محیط وب
  • مدیریت کاربر
  • امکان استفاده از توکن امن
  • امکان ارسال پارامترهای برنامه مانند نام کاربری و… به درخواست ها
  • امکان تست پلاگین ها
  • گزینه بازیابی رمز عبور
  • امکان تعریف متادیتای سرویس در فایل افزونه

وب سرویس مجموعه ای از پروتکل ها و استانداردهای باز است که به طور گسترده برای تبادل داده بین سیستم ها یا برنامه ها استفاده می شود. با استفاده از وب سرویس تدبیر می توان داده ها و اطلاعات نرم افزارهای مختلف را با روشی خاص به نرم افزار تدبیر متصل کرد و در نتیجه مشکلات موجود در این همکاری ها را برطرف کرد.