تاریخچه WSO2
از ESB سال ۱۳۸۶ تا API Manager و Micro Integrator امروز.
تأسیس WSO2
WSO2 در کلمبو، سریلانکا، با تمرکز بر نرمافزار متنباز برای معماری سرویسگرا (SOA) تأسیس شد. بنیانگذاران آن Sanjiva Weerawarana، Paul Fremantle و Davanum Srinivas هستند.
گذرگاه سرویس WSO2 (ESB)گذرگاه
نخستین گذرگاه سرویس WSO2 بر پایه پروژه Apache Synapse ارائه شد؛ هستهای که بعدها در Enterprise Integrator و Micro Integrator هم دیده میشود.
نسخه ۱ مدیر API (API Manager)مدیریت API
با رشد APIها، WSO2 محصول مستقل مدیریت API را منتشر کرد: Publisher برای تولیدکننده API و Store برای مصرفکننده، با Gateway، امنیت OAuth2 و محدودیت نرخ.
نسخه ۲ مدیر API و ESB ۵مدیریت API · EI
اجزای API Manager شفافتر جدا شدند (Gateway، Key Manager، Traffic Manager). همزمان ESB ۵ ارائه شد و بعد از آن Enterprise Integrator ۶ چند پروفایل (ESB، Business Process، Streaming و ...) را در یک بسته گرد آورد.
نسخه ۳ مدیر APIمدیریت API
پشتیبانی جدیتر از GraphQL و WebSocket، رابط جدید Publisher و Developer Portal و ابزار خط فرمان apictl برای APIOps.
یکپارچهساز میکرو (Micro Integrator)یکپارچهساز
همراه با Enterprise Integrator ۷، موتور ESB به شکل سبک و کانتینری با نام Micro Integrator جدا شد تا استقرار روی Docker و Kubernetes سادهتر شود.
نسخه ۴ و ادغام در یک خط محصولمدیریت API · یکپارچهساز
با API Manager ۴.۰ و ۴.۱، Micro Integrator همخط محصول شد و پیکربندی XML قدیمی ESB جایش را به TOML داد. شماره نسخه MI از آن پس با API Manager هماهنگ شد.
مدیر API ۴.۵ با هوش مصنوعی و اتحاد دروازههامدیریت API
مسیریابی چندمدلی (Round-robin و Failover) برای APIهای هوش مصنوعی، دستیار طراحی API با هوش مصنوعی، حاکمیت API، و استقرار APIها روی AWS API Gateway در کنار توزیعهای جدید Control Plane و Universal Gateway.
مدیر API ۴.۶ با MCP و حفاظهای هوش مصنوعیمدیریت API
افزودن MCP به دروازه هوش مصنوعی، تبدیل خودکار API به سرور MCP، حفاظهای ایمنی (Guardrails)، حافظه نهان معنایی و یکپارچگی بومی با AWS Bedrock، Azure AI Foundry، Gemini و Anthropic.
ورود نسخه ۴.۷مدیریت API · یکپارچهساز
API Manager ۴.۷ دروازه جدید مبتنی بر Envoy (API Platform Gateway)، حاکمیت و تحلیل MCP و پشتیبانی AsyncAPI ۳ را آورد. Micro Integrator ۴.۷ هم سرور MCP، بهبود افزونه VS Code و کانکتورهای تازه را دارد. WSO2 در بازاریابی خود Micro Integrator را «WSO2 Integrator: MI» مینامد.
سالهایی که با «حدود» آمدهاند تقریبیاند. تاریخ دقیق هر نسخه را در صفحههای انتشار API Manager و Micro Integrator ببینید. اگر اشتباهی دیدید، از صفحه تماس خبر بدهید.
نسخههای API Manager
| نسخه | بازه | نکات |
|---|---|---|
| ۱٫x | حدود ۱۳۹۲ تا ۱۳۹۴ | Publisher و Store، Gateway، OAuth2، محدودیت نرخ پایه. |
| ۲٫x | حدود ۱۳۹۵ تا ۱۳۹۷ | جدا شدن Gateway، Key Manager و Traffic Manager؛ تحلیل و پایش بهتر. |
| ۳٫x | حدود ۱۳۹۸ تا ۱۴۰۰ | GraphQL و WebSocket، رابط جدید، ابزار apictl. |
| ۴.۰ تا ۴.۴ | حدود ۱۴۰۰ تا ۱۴۰۳ | همخط شدن با Micro Integrator، استقرار آسانتر روی Kubernetes، بهبودهای پایش و امنیت. |
| ۴.۵ | ۱۴۰۴ | مسیریابی چندمدلی AI، دستیار طراحی هوش مصنوعی، اتحاد دروازهها (AWS)، توزیعهای Control Plane و Universal Gateway. |
| ۴.۶ | آبان ۱۴۰۴ | MCP Gateway، Guardrails، حافظه نهان معنایی، یکپارچگی با ارائهدهندگان مدل. |
| ۴.۷ | ۱۴۰۵ | API Platform Gateway (Envoy)، حاکمیت و تحلیل MCP، AsyncAPI ۳، JDK ۲۱ و ۲۵، کلید API متصل به API بهصورت پیشفرض. |
از ESB تا Micro Integrator
نامها عوض شده، هسته یکسان است.
| نسخه | بازه | نکات |
|---|---|---|
| ESB ۴ و ۵ | حدود ۱۳۹۱ تا ۱۳۹۵ | گذرگاه سرویس WSO2 بر پایه Apache Synapse، پیکربندی XML. |
| EI ۶٫x | حدود ۱۳۹۵ تا ۱۳۹۸ | چند پروفایل (ESB، BPS، Streaming و ...) در یک توزیع. |
| MI ۱٫x (همراه EI ۷) | حدود ۱۳۹۹ تا ۱۴۰۰ | موتور سبک و کانتینری، جدا از بقیه پروفایلها. |
| MI ۴.۰ و ۴.۱ | حدود ۱۴۰۰ تا ۱۴۰۲ | همخط شدن با API Manager و پیکربندی TOML بهجای XML. |
| MI ۴.۲ | حدود ۱۴۰۲ تا ۱۴۰۳ | پشتیبانی JDK ۱۷، انتشار تحلیل عملیاتی به ELK، نمای Registry در داشبورد. |
| MI ۴.۶ | ۱۴۰۵ | OpenTelemetry، حالت Agent در MI Copilot، ابزارهای MCP برای عاملها، پایگاه برداری، JDK ۲۵. |
| MI ۴.۷ | مهر ۱۴۰۵ | پشتیبانی سرور MCP، AWS Secrets Manager، بهبود افزونه VS Code، کانکتورهای تازه. |
WSO2 در بازاریابی تازه خود از نامهای «WSO2 API Platform» و «WSO2 Integrator» استفاده میکند؛ نسخه ابری آنها Bijira (API) و Devant (یکپارچهسازی) است.
برای پروژه WSO2 مشاوره بگیرید
نیازتان را بگویید تا نسخه، معماری و برآورد اجرا را همراه هم بررسی کنیم.