مدیریت وب سرویس
API Manager
API Manager یک راه حل مدیریتی و انعطاف پذیر است که یکپارچه سازی زیر ساخت وب سرویسهای سازمان را انجام میدهد و به شما کمک می کند تا بدانید دقیقاً چه کسی ، چه زمانی و چگونه به وب سرویسهای شما دسترسی پیدا میکند.
API Manager ابزارهای کاربردی و جذابی در اختیار مدیران و کارشناسان سازمان قرار میدهد که باعث بالا رفتن کارایی کل سرویسهای سازمان میشود و از خطاها و اتلاف زمان به طرز چشمگیری جلوگیری میکند. علاوه بر این موراد میزان توسعه پذیری کل وب سرویسها بالا میرود و به سازمان امکان استفاده از وب سرویسهای قدیمی را بدون کد نویسی میدهد.
- کنترل سطح دسترسی
- احراز هویت
- کنترل نرخ دسترسی
- مدیریت سطح دسترسی
- مدیریت توزیع بار
- تقویت امنیت سیستم
کاربرد API Manager
API Manager
برای چه سازمانی مناسب است ؟
تعداد وب سرویس
اهمیت وب سرویس
درآمد زایی وب سرویس
وب سرویس استراتژیک
وب سرویس تعاملی
وب سرویس زمان دار
ویژگیهای API Manager
ایجاد درگاه امن برای وب سرویسها
امکان سفارشی سازی API Manager
در پلتفرم پلتکو امکان سفارشی سازی API Manager برای هر سازمان وجود دارد که باعث اجرای خودکار سیاستهای سفارشی سازمان میشود تا شما امکان کنترل دسترسی و کنترل ترافیک وب سرویسها را داشته باشید ضمن اینکه میتوانید در زمان اجرای وب سرویسها بدون قطع شدن وب سرویسهای سازمان مواردی نظیر امنیت، نرخ دسترسی ، ذخیره سازی و … را اضافه یا حذف کنید.
پشتیبانی از RAML ، OAS ، SOAP
در پلتفرم پلتکو، API Manager امکان مدیریت وبسرویسها را برای وب سرویسهای SOAP موجود فراهم میکند یا از ابتدا با درگاه وب سرویس بومی میتوانید وبسرویس را بسازید. برای این کار میتوانید مشخصات وب سرویس را با استفاده از محبوب ترین قالبها برای مدلهای وب سرویس وارد یا طراحی کنید.
مدیریت دسترسی یکپارچه
امکان تعیین خط مشی وب سرویسها
مدیریت وب سرویسها از طریق فضای ابری
برای بهینهسازی جریان ترافیک وبسرویسهای سازمان، میتوانید وبسرویسها را در سرورهای ابری پلتکو و یا در سرور خودتان مستقر کنید. این کار ضمن بهرهمندی از یک تجربه مدیریت واحد و مشاهده کامل تمام وب سرویسهای داخلی و خارجی، الزامات امنیتی و انطباق را برآورده میکند.
محافظت از منابع خود
با استفاده از محدودیتهای تأیید اعتبار ، تائید مجوز و شرایط استفاده ، داده ها و خدمات را به صورت انتخابی در معرض دید کارمندان ، شرکا و مشتریان قرار دهید.
تسریع در ارائهی خروجی وب سرویسها
API Manager کمک میکند تا وب سرویسها را سریعتر بنویسید و از طریق رویکردهای API-FIRST ارزش افزودهی کارتان را در اسرع وقت به مشتریان خود تحویل دهید. ضمن اینکه میتوانید تیمهای قبل و بعد از خود را از طریق بازبینی و نسخه برداری و مستند سازی خودکار از وبسرویسها مقایسه و دسته بندی کنید.
بهبود قابلیت معرفی وبسرویس به سرویس گیرندگان
به کمک پلتکو برای همه وبسرویس های خود یک پورتال توسعه دهنده قابل تنظیم ایجاد کنید و به راحتی وبسرویسها را با تیمهای داخلی ، شرکای خارجی و مشتریان به اشتراک بگذارید.تا بتوانند کلیه خدمات شما را با جزئیات و بهروز مشاهده نمایند.
ابزارهای مدیریت وب سرویس
ابزار مدیریت قابلیتهای کارکردی وب سرویس
مجموعهای از ابزارها برای کنترل و در دسترس بودن کارکردهای فنی وب سرویسها نظیر امنیت، کنترل سطح دسترسی، احراز هویت، کنترل نرخ دسترسی و مدیریت توزیع بار و …
جلوگیری از قطع سیستم
جلوگیری از اتلاف زمان
جلوگیری از اتلاف هزینه
فواید مدیریت وب سرویسها
افزایش سطح امنیت وب سرویس
رهگیری درخواستهای وب سرویسها
تجزیه و تحلیل دادههای وب سرویسها
مدیریت چرخه زندگی وب سرویسها
پشتیبانی از پروتکلهای احراز هویت در فراخوانی
تأیید مجوز درخواست وب سرویسها
مدیریت آمار و اطلاعات وب سرویسها
قابلیت شخصی سازی برای هر سازمان
غیر فعال کردن وب سرویس در زمان اختلال
تعیین سیاست برای دسترسی و تعداد فراخوانی
اعمال سیاست ارتباطی سیستم و سازمان
امکان توزیع بار بر روی چند نقطه پایانی
صف بندی درخواستها و مدیریت نرخ فراخوانی
جستجوی پیشرفته بین وب سرویسهای سازمان
ارائه دسترسی به وب سرویس در ازای دریافت هزینه
پیاده سازی api management
برای پیاده سازی مدیریت وب سرویس، ابتدا باید وب سرویسهای مورد نیاز را طراحی و پیاده سازی کرد. سپس با استفاده از ابزارهای مدیریت وب سرویس، مانند API Manager، API Gateway و API Developer Portal، میتوان این وب سرویسها را مدیریت کرد.
علاوه بر این WSO2 API Manager به عنوان یک ابزار مدیریت و کنترل API ها عمل میکند که توسط آن میتوان وب سرویسهای خود را مدیریت کرد.
API Manager به عنوان یک ابزار مدیریت API، قابلیت مدیریت و کنترل وب سرویسهای مختلف را فراهم میکند. این ابزار به شما اجازه میدهد تا API های خود را مستند کنید، دسترسیهای کاربر را محدود کنید، ترافیک API را کنترل کنید و گزارشهای تحلیلی در مورد عملکرد API های خود دریافت کنید.
API Gateway نیز به عنوان یک نقطه ورود به API ها عمل میکند و به شما اجازه میدهد تا ترافیک API های خود را کنترل کنید و دسترسیهای کاربر را مدیریت کنید. این ابزار قابلیت ارائه خدمات امنیتی مانند تشخیص حملات DDoS و تحلیل ترافیک را نیز دارد.
API Developer Portal به عنوان یک واسط بین توسعه دهندگان و API های شما عمل میکند. این ابزار به توسعه دهندگان اجازه میدهد تا API های شما را کشف کنند، مستندات API را مشاهده کنند و با استفاده از آنها برنامههای خود را پیاده سازی کنند.
با استفاده از این ابزارها، میتوانید وب سرویسهای خود را بهبود داده و کارایی و امنیت آنها را افزایش دهید. همچنین، با ارائه API های خود به توسعه دهندگان، میتوانید بازار خود را گسترش دهید و درآمد خود را افزایش دهید
سلام خسته نباشید
محدود کردن نرخ کاربران باعث ازدسترس خارج شدن سرور میشود یا خیر ؟ و باعث کند شدن سامانه میشود یا خیر؟
سلام و عرض ادب
در محدودیتی که برای تعداد ریکوئستها لحاظ میشود سرور از دسترس خارج نمیشود، بلکه ریکوئستهایی که از نرخ تنظیم شده تجاوز کنند drop میشوند و در همان حالت کاربران دیگر که در محدودهی نرخ تنظیم شده کوئری میزنند پاسخ دریافت میکنند. drop کردن ریکوئستهای اضافی توان پردازشی کمی از پلتفرم میبرد و زیاد بودن این ریکوئستها باعث کندی پلتفرم نمیشود مگر آن که به سامانه ریکوئست بسیار زیاد به صورت attack زده شود که فایروال یا Nginx جلوی پلتفرم آن IP را میبندد.
سلام وقتتون بخیر آیا امکان محدود کردن تعداد ریکوئست های کلی به سرور هم موجود هستش ؟
سلام و عرض ادب
بله این امکان وجود داره. در واقع در هر دو سطح زیر امکان مدیریت ترافیک یا تعداد ریکوئستها وجود دارد:
۱- تعداد ریکوئستهای کلی از سمت مشتریان به API Manager
۲- تعداد ریکوئستها از سمت API Manager به هریک از API Endpoint ها