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

API-Gateway چیست؟ آیا سازمان شما به API-Gateway نیاز دارد؟

API-Gateway یک محصول برای مدیریت API سازمان است. در این مقاله می خواهیم بررسی کنیم کدام سازمان ها به API-Gateway نیاز دارند.

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

ارتباط بین API و مصرف کننده
ارتباط بین API و مصرف کننده

ولی امروزه تعداد سرویس‌ها و مشتری‌های یک سازمان روبه افزایش است و مشتری‌ها از چند API استفاده می کنند که افزایش پیچیدگی ها را بدنبال دارد. در این فضای پیچیده، اگر ارتباط API ها و مشتریان را مدیریت نکنیم کنترل و نظارت بر عملکرد API ها و مشتریان دشوار می شود.

ارتباط پیچیده بین API و مصرف کننده
ارتباط پیچیده بین API و مصرف کننده

اگر تعداد API ها و مشتریان آن کم باشد بدون استفاده از Gateway API می توان کار را پیش برد ولی اگر تعدادAPI ها زیاد باشد، بدون Gateway API این کار ممکن نیست و مدیریت تراکنش ها بسیار پیچیده می شود. محصول API-Gateway به عنوان یک واسط مانند یک جعبه سیاه بین مصرف کننده ها و تولید کنندگان API قرار می گیرند و پیچیدگی های هر طرف را برای طرف دیگر پنهان می کند. در سمت راست تصویر زیر، سرویس های یک سازمان است که از طریق API-Gateway به مشتریانی که در سمت چپ قراردارند معرفی می شوند و از این طریق سرویس بصورت مدیریت شده در اختیار مشتریان قرار می گیرد.

API-Gateeay
API-Gateeay

سوالی که اینجا پیش می اید این است که API-Gateway چه بخش هایی دارد. بطور کلی می توان API-Gateway را به دو بخش تقسیم کرد.

  • بخش اول BSS : این بخش وظیفه پشتیبانی از فرایند های فروش API را بر عهده دارد.
  • بخش دوم OSS: این بخش وظیفه پشتیبانی از فرایندهای اجرای API، امنیت و ... را بر عهده دارد.

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

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

api gateway
نرم افزار یکپارچه سازی اینتگروپیا (integropia)
شاید از این پست‌ها خوشتان بیاید