/
/
در GraphBPMS، Providerها بر اساس نوع منبع داده و روش ارتباط با آن منبع دستهبندی میشوند. انتخاب نوع مناسب Provider به ساختار داده، نحوه دریافت اطلاعات و نیازمندیهای اجرایی سیستم بستگی دارد.
بهصورت کلی Providerها برای اتصال به منابع مختلف اطلاعاتی استفاده میشوند. مهمترین دستههای Provider شامل منابع مبتنی بر بانک اطلاعاتی و منابع مبتنی بر Web Service هستند.
این نوع Provider برای دریافت یا پردازش اطلاعات از طریق پایگاه داده استفاده میشود. در این مدل، ارتباط با بانک اطلاعاتی برقرار شده و عملیات مورد نیاز مانند اجرای Query، Stored Procedure یا Function انجام میشود.
این نوع Provider برای ارتباط با سرویسهای خارجی یا داخلی از طریق Web Service استفاده میشود. در این روش، درخواست به یک سرویس ارسال شده و نتیجه دریافتشده به ساختار مورد نیاز Provider تبدیل میشود.
انتخاب نوع Provider باید بر اساس معماری منبع داده و روش ارتباط مورد نیاز انجام شود. هر نوع Provider تنظیمات و رفتار اجرایی مخصوص به خود را دارد.
| نوع Provider | منبع داده | کاربرد |
|---|---|---|
| Database Provider | بانک اطلاعاتی | دریافت و پردازش داده از Database |
| Web Service Provider | سرویسهای داخلی یا خارجی | ارتباط با API و سرویسهای تحت وب |