WSO2 چیست ؟

WSO2  یک  فناوری متن باز برای کسب و کارهای دیجیتال است که راه حل های مبتنی بر معماری سرویس گرا – Service-Oriented Architecture را برای توسعه دهندگان نرم افزار فراهم می آورد و تحت پشتیبانی شرکتی با همین نام WSO2 اداره می شود . WSO2 توسط Dr. Sanjiva Weerawarana  در آگوست ۲۰۰۵ راه اندازی شد و یکی از همکاران کلیدی پروژه عظیم وب سرویس آپاچی که شامل پروژه های Apache Axis2, Apache Rampart, Apache Synapse, Apache Axiom می شود می باشد . این فناوری تحت مجوز Apache License Version 2 بصورت رایگان منتشر می شود. این شرکت کنفرانسی را هم تحت عنوان WSO2Con در Colombo برگزار می کند که در رابطه با  SOA, Cloud Computing, IT strategies بحث می کنند.

فناوری این شرکت هم بصورت عمومی و هم خصوصی در فضای ابری ارائه می شود. به عنوان یک محصول یکپارچه  برخی  ویژگی های آن را با معمار سازمان بررسی می کنیم :

  • مسیر یابی پیام – Message routing
  • Message transformation
  • سوییچ بین پروتکل ها – Protocol switching
  • نگاشت داده – Data mapping.
  • تحلیل و ردیابی پیام ها – Message tracing and analytics.
  • امکان یکپارچه شدن با رابط های کاربردی نرم افزاری فضای ابری (سرویس ایمیل گوگل ، توییتر و …)  – Integration with cloud APIs (e.g. Salesforce, Gmail, and Twitter) using 160+ cloud connectors.
  • امکان یکپارچه شدن با پایگاه های داده و سرویس های ارایه دهنده داده – Integration with databases and offer data services.
  • Integration with proprietary systems (e.g. SAP, FIX, and HL7)

WSO 2 Identity Server  ؟

یک سرویس مدیریت متن باز اعتبارسنجی است که از استانداردهای زیر تبعیت می کند :

  • OpenID
  • OAuth 1.0a/2.0
  • XACML 2.0/3.0
  • SAML2
  • WS-Trust/STS
  • SCIM
  • XKMS
  • User Management
  • Connectors to AD/LDAP

WSO 2 Identity Server به منظور رفع اشکالات اعتبارسنجی ایجاد شده است و به مدیریت اعتبارسنجی نرم افزارهای تحت وب و API’s می پردازد.


محمد احسان حیدری

محمد در حال حاضر دانشجوی مقطع کارشناسی ارشد رشته مهندسی فناوری اطلاعات در دانشگاه شهید بهشتی است. او علاقه زیادی به تولید محتوی غنی مرتبط با توسعه نرم افزارها و تکنولوژی های مبتنی بر وب دارد. از علایق تحقیقاتی او می توان به معماری موتورهای جست و جو، وب سرویس ها ، تکنولوژی های مبتنی بر وب ، معماری وب گرا و معماری نرم افزار اشاره کرد.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

در تلگرام هم همراه شما هستم

اگر علاقه مند به مباحث معماری سیستم های اطلاعاتی و نرم افزاری هستید می توانید به کانال ما در تلگرام بپیوندید و از تازه های معماری نرم افزار اطلاع پیدا کنید

پیوستن بستن