سؤالات متداول

پاسخ کوتاه به پرسش‌های رایج درباره ESB، OpenAPI و WSO2 API Manager.

WSO2 چیست؟

WSO2 شرکتی است که در سال ۱۳۸۴ در کلمبو (سری‌لانکا) تأسیس شد و پلتفرم‌های متن‌باز برای مدیریت API، یکپارچه‌سازی، مدیریت هویت و دسترسی (IAM) و توسعه نرم‌افزار می‌سازد. دو محصول اصلی مورد بحث در این سایت، WSO2 API Manager و WSO2 Micro Integrator هستند.

WSO2 API Manager چه کاری انجام می‌دهد؟

چرخه عمر کامل API را مدیریت می‌کند: طراحی و انتشار، امنیت (OAuth2 و JWT)، محدودیت نرخ، پایش و تحلیل، پرتال توسعه‌دهنده برای مصرف‌کنندگان و در صورت نیاز درآمدزایی. نسخه‌های اخیر دروازه هوش مصنوعی (AI Gateway) و پشتیبانی از MCP را هم دارند.

WSO2 Micro Integrator چیست؟

Micro Integrator موتور یکپارچه‌سازی سبک و مناسب کانتینر است که ریشه آن در همان هسته WSO2 ESB (برگرفته از Apache Synapse) قرار دارد. با آن می‌توان سامانه‌ها، پایگاه داده، صف‌ها، فایل‌ها و سرویس‌های SaaS را با میانجی‌ها (Mediators) و کانکتورها به هم وصل کرد.

تفاوت Micro Integrator با ESB و Enterprise Integrator چیست؟

ESB مدل قدیمی و یکپارچه بود، Enterprise Integrator (EI) چند پروفایل را در یک بسته ارائه می‌کرد و Micro Integrator نسخه سبک و کانتینری آن است که با فایل‌های پیکربندی TOML، ابزار VS Code و استقرار روی Kubernetes کار می‌کند. هسته اجرایی همه آن‌ها یکسان است.

تفاوت API Gateway و ESB چیست؟

API Gateway در لبه شبکه ایستاده و ترافیک API را کنترل می‌کند: احراز هویت، محدودیت نرخ، نسخه‌بندی و پایش. ESB یا Integrator در پشت آن، سامانه‌های داخلی را به هم وصل می‌کند و پروتکل و قالب پیام را تبدیل می‌کند. در بیشتر سازمان‌ها هر دو لازم است.

آیا WSO2 رایگان و متن‌باز است؟

اجزای اصلی API Manager و Micro Integrator متن‌باز با مجوز Apache ۲.۰ هستند و کد آن‌ها در GitHub در دسترس است. اشتراک تجاری، شامل به‌روزرسانی‌ها و پشتیبانی رسمی، از خود WSO2 تهیه می‌شود. مشاوره و اجرا را می‌توانید جدا از اشتراک رسمی از ما بگیرید.

آیا API Manager بدون Micro Integrator قابل استفاده است؟

بله. API Manager به‌تنهایی APIهای موجود را مدیریت و منتشر می‌کند. وقتی لازم باشد سرویس‌های قدیمی، پایگاه داده یا چند سامانه را در قالب یک API تازه عرضه کنید، Micro Integrator پشت دروازه قرار می‌گیرد.

AI Gateway در WSO2 API Manager چیست؟

بخشی از دروازه که ترافیک مدل‌های زبانی (LLM) را کنترل می‌کند: مسیریابی میان چند مدل و ارائه‌دهنده، محدودیت مصرف بر اساس توکن، حفاظ‌های ایمنی (Guardrails) مانند ماسک کردن اطلاعات شخصی و حافظه نهان معنایی (Semantic Cache). ویژگی‌های دقیق به نسخه بستگی دارد.

MCP چیست و WSO2 چه ارتباطی با آن دارد؟

MCP (Model Context Protocol) استانداردی است که به عامل‌های هوشمند اجازه می‌دهد ابزارها و سرویس‌ها را به شکل یکنواخت صدا بزنند. از نسخه ۴.۶ به بعد API Manager می‌تواند APIهای REST را به سرور MCP تبدیل و ترافیک MCP را مدیریت کند. Micro Integrator هم امکان ساخت سرور MCP را دارد.

برای ایران چه الگوی استقرار مناسب است؟

هر دو محصول روی سرور مجازی، Docker و Kubernetes اجرا می‌شوند و برای محیط‌های بدون اینترنت (Air-gapped) هم قابل استفاده‌اند. معمولاً صفحه کنترل و دروازه را درون زیرساخت سازمان استقرار می‌دهند تا داده و ترافیک از سازمان بیرون نرود.

کدام نسخه را انتخاب کنیم؟

برای پروژه جدید، آخرین نسخه پایدار خط ۴ را در نظر بگیرید و پیش از تصمیم جدول پشتیبانی (Support Matrix) WSO2 را ببینید. برای نسخه‌های قدیمی‌تر مثل ۲ یا ۳ بهتر است نقشه مهاجرت داشته باشید.

سرویس‌باس (ESB) و گذرگاه وب‌سرویس یکی هستند؟

بله. سرویس‌باس همان ESB یا گذرگاه سرویس سازمانی است و در بسیاری از متون فارسی گذرگاه وب‌سرویس هم نامیده می‌شود.

WSO2 API Manager و Micro Integrator را به چه صورت ارائه می‌کنید؟

هر دو محصول هم ابری (Cloud) روی پلتفرم مسیر هوشمند و هم درون‌سازمانی (On-Premises) ارائه می‌شوند.

ماژول‌های صورتحساب چه پلن‌هایی دارند؟

کیف پول، پلن پرداخت به‌ازای مصرف (PAYG)، پلن بسته‌ای تجمیعی، پلن بسته‌ای غیرتجمیعی و گزارش‌گیری روی WSO2 API Manager.

آیا wso2.ir سایت رسمی WSO2 است؟

نه. این سایت را شرکت مسیر هوشمند به‌عنوان مرجع فارسی اداره می‌کند و وابسته به WSO2 نیست. WSO2 علامت تجاری WSO2 LLC است. برای دانلود و مستندات رسمی به wso2.com مراجعه کنید.

پاسخ پرسش شما اینجا نیست؟ با ما تماس بگیرید.

برای پروژه WSO2 مشاوره بگیرید

نیازتان را بگویید تا نسخه، معماری و برآورد اجرا را همراه هم بررسی کنیم.