سیستم مدیریت سرویس

تعریف، پردازش و مدیریت

منابع مختلف داده

DSO logo

سامانه سرویس‌های یکپارچه داتسا


میان افزار بین لایه Data و لایه App



با استفاده از این سامانه، سازمان قادر خواهد بود سرویس‌های مختلف داده‌ای را بر روی منابع مختلف داده تعریف، پردازش و مدیریت نماید و آن را در اختیار مصرف کنندگان و بهره برداران قرار دهد.


دسترسی و تحویل داده‌‌ها (Delivery And Access Data) با استقرار این سامانه به شکل مطلوبی عملیاتی خواهد شد.



مزایا


  • توانمند ساز تحول دیجیتال در سازمان

  • فروش و تجاری سازی داده‌ها و اطلاعات

  • به اشتراک گذاری و تحویل داده‌ها با کارایی بالا

  • تولید و توسعه برنامه‌های کاربردی مبتنی بر داده

  • مدیریت سرویس‌ها به صورت یکپارچه

  • ارایه سرویس‌های هوش کسب و کار BI as a Service

  • ارایه سرویس‌های داده Data as a Service

  • مجازی سازی داده Data Virtualization





قابلیت‌ها و امکانات


  • امکان اتصال مستقیم و پایدار به انواع پایگاه داده

  • پیاده‌سازی سرویس‌های داده‌ای مبتنی بر پرس و جو

  • پیاده‌سازی سرویس‌های جدید از سرویس‌های Standard SOAP

  • پیاده‌سازي سرویس‌های جدید از سرویس‌های Standard REST

  • تبدیل، تفکیک و ترکیب سرویس‌های مختلف از منابع مختلف و ایجاد یک سرویس جدید

  • استفاده از روش‌های هوشمند Caching

  • امکان اتصال به ابزارهای Third Party و مدیریت سرویس‌های آن‌ها

  • ترکیب سرویس‌های داده و اعمال عملگرهای داده‌ای بر روی آن‌ها و ایجاد سرویس جدید Data Flow Diagram

  • ترکیب سرویس‌های مختلف در قالب یک سناریو و ایجاد یک سرویس جدید Workflow Diagram

  • کنترل کامل سطوح دسترسی به سرویس‌ها در قالب نقش‌ها

  • مدیریت فراداده با استفاده از Tag ها

  • مدیریت فراخوان سرویس‌ها و نحوه استفاده از آن‌ها Billing

  • ارایه انواع گزارشات فراخوان سرویس‌ها توسط کاربران



بخش‌های اصل سامانه


این سامانه در قالب اجزا و بخش‌های مختلف و به شکل ماژولار قابل بهره برداری است. سازمان‌ها، با توجه به نیازمندی‌های خود، می‌توانند با پیاده‌سازی هر یک از این بخش‌ها و یا ترکیب آن‌ها، از فناوری‌ها و منابع متنوع داده، و همین‌طور تامین کنندگان سرویس، به صورت یکپارچه، کارا و عملیاتی بهره برداری بهینه کنند.





معماری فنی سامانه


این سامانه مبتنی بر ابزارها و فناوری‌های مختلف توسعه یافته است. تمام بخش‌های مختلف و پایگاه داده‌ها به صورت Image های Docker پیاده‌سازی شده است که عملیات استقرار و مدیریت استفاده از سامانه را ساده‌تر و بهینه‌تر می‌کند. ابزارها و فناوری‌های بکار رفته به شرح زیر می‌باشد:



زبان برنامه‌نویسی: Kotlin

چارچوب کاری: Spring

پایگاه داده اصلی: MongoDB

گزارش‌ها: Elastic + Kibana

سیستم کش: MongoDB