در مقاله های قبلی گفتیم که API محصول سازمان شما است. به همین دلیل، API ها هم شبیه هر محصولی یک چرخه حیات دارند. در این مقاله سه مدل چرخه حیات API را با هم بررسی می کنیم.
در این مدل، چرخه حیات از دیدگاه میزان مصرف مورد بررسی قرار گرفته است. این چرخه در شکل زیر نمایش داده شده است.
مراحل به شرح زیر است.
1) مرحله توسعه: در مرحله نخست، API باید داخل سازمان توسعه داده شود.
2) معرفی محصول: در این API باید به مصرفکنندگان تبلیغ شود و نحوه کار آن بیان شود.
3) فاز رشد: در این مرحله مصرف API در فاز رشد قرار میگیرد.
4) فاز بلوغ: در این فاز API، جای خود را بین مشتریان پیدا کرده و به درآمدزایی می رسد.
5) فاز کاهش: در این مرحله به دلایل مختلف از جمله تغییر در کسب و کار و بروز API های جدید، API ها وارد فاز کاهشی می شوند.
با توجه به فازهای بالا، توسعه دهندگان API باید درک درستی از اینکه API انها در چه مرحله ای از حیات هست داشته باشند تا در صورت لزوم تغییرات را اعمال کنند.
مدل دوم چرخه حیات API در شکل زیر نمایش داده شده است.
این مدل شامل مراحل زیر است:
1) مرحله ایجاد API: ابتدا با تحلیل اطلاعات کسب و کار، ورودی و خروجی API و نحوه کارکرد آن مشخص می شود.
2) انتشار API: در این مرحله API را در اختیار مصرف کنندگان قرار می دهیم تا از آن استفاده کنند.
3) عملیات API: مصرف کنندگان API در این مرحله از API استفاده می کنند.
4) نگهداری از API: توسعهدهندگان API باید پس از انتشار از آن API ها نگهداری کنند و در دسترس بودن مداوم API را تضمین کنند و در صورت خرابی خطا هشدار بدهد و عملکرد کاربر را در نظر بگیرد که بیشتر از حد مجاز مصرف نکنند و امنیت را برقرار کند.
5) منسوخ کردن API: پس از مدتی به دلایلی چون تغییر قوانین، تکنولوژی و ... ممکن است لازم باشد API را باز منسوخ کنید.
مطابق با شکل بالا، این چرخه دائم در حال گردش است و تغییر پیدا می کند تا نیاز کسب و کار را پاسخ دهیم.
در تصویر زیر نوع دیگری از چرخه حیات API نمایش داده شده است که مدل کاملتری از مدل دوم است.
اگر نیاز به مشاوره در خصوص API های سازمان خودتان دارید به وب سایت ما سر بزنید.
ما را در اینستاگرام دنبال کنید.