باید در نظر داشت با افزایش نرخ کاربران APIها و همچنین مهیا شدن بستر عرضه انبوه آنها چالشهای زیر برای سازمانها به وجود خواهد آمد:
- معماریهای سازمانی سیستمها میبایست مهیای ارائه سرویس از زیرساختهای درونی باشد. (پیش رفتن به سوی معماری سرویسگرا و مایکروسرویس)
- محدوده توانایی استفادهکنندگان نیز گستره متفاوتی خواهد بود و بایستی مستندسازی و طراحی وبسرویس مورد بازنگری قرار گیرد.
- APIها به عنوان یک محصول عرضه خواهند شد و در طول زمان توسعه خواهند یافت، زیرا گستره استفاده از آنها افزایش یافته و نیازهای بازار روز به روز متغیر است.
- ارائه یک سرویس که ترکیبی از سرویسهای قبلی است.
- تغییر تکنولوژی سرویسها (مثلا تغییر تکنولوژی SOAP به REST)
- مسائل امنیتی اهمیت بسیار بیشتری پیدا خواهد کرد.
- مانیتور و کنترل میزان استفاده از هر سرویس توسط هر کسب و کار
- اطلاع رسانی به کاربران APIها چالشی مهم خواهد بود.
- سیاستهای نسخهزنی APIها
- امکان احراز هویت کاربران قبل از ایجاد دسترسی برای استفاده از سرویسها
- عرضه محصولات/ سرویسهای بیشتر و کسب جایگاه در بازار
- امکان تعریف روشهای مختلف پرداخت توسط کاربر: Pre-paid Post-paid
- امکان تعریف فروش خدمات بصورت پلکانی، فروش بسته و یا به ازای هر درخواست
- امکان ایجاد محدودیت در تعداد درخواست هر کاربر در بازه های زمانی مختلف
- ایجاد سرویسهای استاندارد که در تمامی شرایط پاسخ مناسب به کاربر بازگرداند.
- دریافت گزارش از میزان مصرف هر سرویس و شناسایی سرویسهای پرمصرف
- امکان مسدود کردن دسترسی کاربران در شرایط خاص
- تولید مستندات مورد نیاز کاربران برای استفاده از سرویسها
- پشتیبانی ۲۴ساعته از سرویسها برای ارائه سرویسها با بالاترین کیفیت
- صدور صورتحساب برای کاربران و پیادهسازی روشهای مختلف دریافت آنها
به علاوه برای کاربران API ها نیز با افزایش ارائه دهندگان و سرویسهای آنها در اکوسیستم چالشهای زیر به وجود خواهد آمد:
- جست و جو، دسترسی و پیدا کردن سرویس مد نظر
- بررسی اطلاعات از کیفیت سرویس دهی فراهمکنندگان
- مقایسه سرویس دهندهها طبق معیارهای متفاوت
- دریافت مستندات مناسب، امکان تست و دریافت کلیدهای تست
- امکان پرداخت آنلاین با روشهای مختلف و بهرهمندی از تخفیفها
- مشاهده میزان مصرف و مدیریت مصرف
- ترکیب چند سرویس با یکدیگر
- پرداخت و مشاهده صورت حساب استفاده از API
- امکان دریافت اطلاعرسانی برای شارژ کیف پول، قبل از صفر شدن موجودی کیف پول
- امکان ثبت نیازمندی و دریافت سرویس ترکیبی مدنظر در سریعترین زمان ممکن
