Artalk.Xmpp برنامههای داتنت را از طریق جریان XML روی TCP، STARTTLS یا TLS مستقیم، BOSH و WebSocket به سرور XMPP متصل میکند. کلاینت سطح بالای آن پیام، فهرست مخاطبان، حضور، گفتوگوی گروهی، Keepalive و مجموعه گستردهای از افزونههای رایج XMPP را پوشش میدهد.
مسئله و کاربرد
برای توسعه کلاینت گفتوگو، ابزار همکاری، سرویسهای آگاه از حضور، عاملهای خودکار XMPP و اتصال به زیرساخت موجود XMPP مناسب است.
چرا Artalk.Xmpp؟
این محصول برای تبدیل یک فرایند پیچیده و پراکنده به یک عملیات قابلکنترل طراحی شده است. تیمهای فنی، عملیات و کسبوکار بهجای کار با ابزارهای جداگانه، از یک نمای مشترک برای تعریف سیاستها، مشاهده وضعیت سرویس و پیگیری رخدادها استفاده میکنند.
کنترل عملیاتی و تجربه کاربری
داشبورد مدیریتی، نماهای قابل فیلتر، گزارشهای عملیاتی، مدیریت دسترسی مبتنی بر نقش و ثبت رویدادها، اداره روزمره سرویس را شفاف میکنند. گردشکارها بهگونهای طراحی میشوند که تغییر تنظیمات، بررسی نتیجه و عیبیابی بدون وابستگی دائمی به تیم توسعه انجام شود.
معماری، امنیت و توسعهپذیری
معماری ماژولار امکان توسعه مرحلهای، جداسازی مسئولیتها و اتصال کنترلشده به سامانههای موجود را فراهم میکند. احراز هویت، مجوزدهی، ثبت ممیزی، محافظت از دادههای حساس، کنترل ورودی و سیاست نگهداری داده متناسب با الزامات هر سازمان پیکربندی میشود.
استقرار و خدمات حرفهای
راهکار میتواند متناسب با سیاست سازمان در زیرساخت اختصاصی، ابر خصوصی یا محیط ابری مستقر شود. فرایند تحویل شامل تحلیل نیازمندی، طراحی معماری، برنامه مهاجرت، آزمون پذیرش، آموزش تیمها و پشتیبانی پس از راهاندازی است.
نحوه کار در معماری سازمانی
Artalk.Xmpp بهعنوان یک لایه مستقل میان کانالهای ورودی و سامانههای پشتیبان قرار میگیرد. این جداسازی، مسئولیتهای مسیریابی، کنترل جریان و مشاهدهپذیری را از منطق برنامههای مصرفکننده جدا میکند و تغییر یا توسعه هر بخش را قابل مدیریتتر نگه میدارد.
قابلیتهای کلیدی
- انتقال TCP، STARTTLS، TLS مستقیم، BOSH و WebSocket
- پروفایلهای احراز هویت SASL و SASL2
- مدیریت پیام، فهرست و حضور
- گفتوگوی گروهی و کشف سرویس
- Ping، Keepalive و چرخه اتصال
- اجزای توسعهپذیر مبتنی بر XEP
سناریوهای استفاده
این محصول در پروژههایی کاربرد دارد که برای توسعه کلاینت گفتوگو، ابزار همکاری، سرویسهای آگاه از حضور، عاملهای خودکار XMPP و اتصال به زیرساخت موجود XMPP مناسب است همچنین میتوان آن را برای یکپارچهسازی مرحلهای، جایگزینی اتصالهای نقطهبهنقطه و ایجاد یک مرز عملیاتی روشن میان تیمها به کار گرفت.
یکپارچهسازی و استقرار
الگوی دقیق اتصال، ظرفیت، دسترسپذیری و استقرار پس از بررسی معماری موجود، پروتکلهای طرف مقابل و الزامات عملیاتی تعیین میشود. این صفحه عمداً هیچ عدد عملکرد، SLA یا ادعای انطباق تأییدنشدهای را بیان نمیکند.
به جامعه توسعهدهندگان خوش آمدید
از توسعهدهندگان، کاربران و علاقهمندان دعوت میکنیم کد را بررسی کنند، مستندات را بهبود دهند، Issue ثبت کنند و با Pull Request در مسیر پروژه مشارکت داشته باشند.
