اینتگروپیا
اینتگروپیا
خواندن ۲ دقیقه·۲ سال پیش

چرخه حیات API چیست؟

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

مدل اول (چرخه حیات بر اساس میزان مصرف)

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

چرخه حیات API
چرخه حیات API

مراحل به شرح زیر است.

1) مرحله توسعه: در مرحله نخست، API باید داخل سازمان توسعه داده شود.

2) معرفی محصول: در این API باید به مصرف‌کنندگان تبلیغ شود و نحوه کار آن بیان شود.

3) فاز رشد: در این مرحله مصرف API در فاز رشد قرار می‌گیرد.

4) فاز بلوغ: در این فاز API، جای خود را بین مشتریان پیدا کرده و به درآمدزایی می رسد.

5) فاز کاهش: در این مرحله به دلایل مختلف از جمله تغییر در کسب و کار و بروز API های جدید، API ها وارد فاز کاهشی می شوند.

با توجه به فازهای بالا، توسعه دهندگان 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
چرخه حیات API

اگر نیاز به مشاوره در خصوص API های سازمان خودتان دارید به وب سایت ما سر بزنید.

ما را در اینستاگرام دنبال کنید.

public apicreate apisandboxAPI Lifecycleچرخه حیات
نرم افزار یکپارچه سازی اینتگروپیا (integropia)
شاید از این پست‌ها خوشتان بیاید