رفتن به محتوای اصلی
آوان VLA.CO.IR
یکپارچه‌سازی — Integration Services

Open Banking

Open Banking(Banking Integration Service)

Open Banking در آوانا یک سرویس یکپارچه‌سازی مالی و بانکی است که امکان دسترسی کنترل‌شده به قابلیت‌های بانکی، مدیریت مجوزهای کاربران و اجرای عملیات مبتنی بر حساب را فراهم می‌کند.

معرفی و هدف اصلی

سرویس Open Banking در آوانا مسئول مدیریت ارتباط و یکپارچه‌سازی با سرویس‌های بانکی و مالی است.

این سرویس بستری استاندارد برای دسترسی کنترل‌شده به قابلیت‌های بانکی، مدیریت مجوزهای کاربران و اجرای عملیات مبتنی بر حساب را فراهم می‌کند. این سرویس الزاماً پیاده‌سازی استانداردهای رسمی Open Banking در کشورها یا بانک‌های مختلف نیست و نقش آن ایجاد یک لایه یکپارچه برای تعامل با سرویس‌های بانکی و مالی است.

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

این سرویس در پروژه‌های دارای نیازمندی‌های بانکی و مالی به عنوان یک سرویس اختیاری قابل استقرار است و جزء الزامی تمامی استقرارهای آوانا محسوب نمی‌شود.

  • یکپارچه‌سازی سرویس‌های بانکی
  • مدیریت دسترسی کاربران به حساب‌ها
  • پشتیبانی از عملیات مبتنی بر حساب
  • مدیریت مجوزهای مالی
  • کاهش وابستگی به ارائه‌دهندگان بانکی
  • استانداردسازی ارتباط با سرویس‌های بانکی
  • تسهیل توسعه محصولات مالی و بانکی

جایگاه در معماری

این سرویس به عنوان لایه واسط میان سامانه‌های آوانا و سرویس‌های بانکی عمل می‌کند.

مدل تعامل:

Domain Services

Open Banking Service

Bank Adapters

Banking APIs

تمامی ارتباطات بانکی از طریق Adapterهای مستقل مدیریت می‌شوند.

نمایش بصری جریان

۱ / ۴

ارتباط‌های مستندشده

Open Bank… UAA Transact… Notifica… Service …

شرح مرحله‌به‌مرحله

  1. ۱
    UAA Open Banking ← UAA

    برای مدیریت هویت کاربران.

  2. ۲
    Transaction Auth Open Banking ← Transaction Auth

    برای تأیید عملیات حساس.

  3. ۳
    Notification Open Banking ← Notification

    برای اطلاع‌رسانی عملیات مالی.

  4. ۴
    Service Integration Open Banking ← Service Integration

    برای مدیریت ارتباطات خارجی.

مسئولیت‌های اصلی

  • ثبت مجوز دسترسی
  • مدیریت رضایت کاربر
  • لغو دسترسی
  • رهگیری مجوزها
  • فراخوانی سرویس‌های بانکی
  • مدیریت ارائه‌دهندگان
  • کنترل وضعیت سرویس‌ها
  • مدیریت خطاها
  • عملیات مبتنی بر حساب
  • Direct Debit
  • وکالتی‌سازی حساب
  • استعلام اطلاعات حساب
  • مدیریت مجوزهای عملیاتی
  • ثبت درخواست‌ها
  • ثبت نتایج
  • ثبت سوابق دسترسی
  • ثبت رخدادهای امنیتی

قابلیت‌ها و وظایف میکروسرویس

  • ثبت مجوز برداشت
  • کنترل اعتبار مجوز
  • لغو مجوز
  • رهگیری عملیات
  • پرداخت اقساط
  • برداشت دوره‌ای
  • خدمات اشتراکی
  • خدمات مالی سازمانی
  • کاهش وابستگی
  • توسعه‌پذیری
  • امکان جایگزینی Providerها

ارتباط، یکپارچه‌سازی و سرویس‌های بیرونی

این سرویس با اجزای مختلف آوانا تعامل دارد.

UAA

برای مدیریت هویت کاربران.

Transaction Auth

برای تأیید عملیات حساس.

Notification

برای اطلاع‌رسانی عملیات مالی.

Service Integration

برای مدیریت ارتباطات خارجی.

Domain Services

برای اجرای فرآیندهای مالی و کسب‌وکاری.

ملاحظات امنیتی

  • Authentication
  • Authorization
  • Consent Management
  • Audit Trail
  • Encryption
  • Transaction Logging
  • Token Management

پایداری و بهره‌برداری

  • Monitoring
  • Logging
  • Metrics
  • Distributed Tracing
  • Health Check
  • Alerting
  • SLA Monitoring

مقیاس‌پذیری و توسعه‌پذیری

  • Multi Bank Support
  • Provider Extensibility
  • API First Design
  • Horizontal Scalability
  • Independent Deployment

سناریوهای کاربردی

  • مدیریت دسترسی حساب
  • برداشت مجاز
  • خدمات مالی مشتریان
  • برداشت مستقیم
  • تسویه حساب
  • پرداخت دوره‌ای
  • دریافت اقساط بیمه
  • تمدید خودکار
  • برداشت‌های مجاز
  • پرداخت‌های دوره‌ای
  • تسویه مطالبات
  • مدیریت قراردادهای مالی

موارد خارج از دامنه

  • Core Banking نیست.
  • Ledger بانکی نیست.
  • مسئول نگهداری حساب‌های بانکی نیست.
  • مسئول مدیریت تسهیلات نیست.
  • جایگزین سامانه‌های بانکداری باز بانک‌ها نیست.