Bài viết liên quan
Core Banking System
Core Banking System
Core Banking System là gì?
Core Banking System (Hệ thống ngân hàng lõi) là nền tảng phần mềm trung tâm xử lý các giao dịch ngân hàng cốt lõi, bao gồm gửi tiền, rút tiền, chuyển khoản, cho vay, quản lý tài khoản khách hàng và sổ cái kế toán (general ledger) theo thời gian thực (real-time). Đây là "trái tim" của ngân hàng, vận hành liên tục 24/7 và đóng vai trò tích hợp với tất cả các kênh giao dịch.
Đặc điểm chính
- Xử lý giao dịch thời gian thực: Đảm bảo tính ACID (Atomicity, Consistency, Isolation, Durability), hỗ trợ hàng triệu giao dịch mỗi ngày với độ trễ dưới 1 giây.
- Yêu cầu pháp lý: Theo Quyết định 2345/QĐ-NHNN ngày 18/12/2023, hệ thống core banking phải đáp ứng tiêu chuẩn an toàn, bảo mật theo Thông tư 17/2019/TT-NHNN, hoạt động liên tục và có kế hoạch dự phòng thảm họa (Disaster Recovery - DR) với RPO ≤ 15 phút, RTO ≤ 4 giờ.
- Tích hợp đa kênh: Kết nối với ATM/POS, Internet Banking, Mobile Banking, Napas, CITAD, hệ thống SWIFT quốc tế qua middleware (ESB, API Gateway).
- Tuân thủ Basel II/III: Quản lý rủi ro tín dụng, rủi ro thanh khoản và báo cáo CAR (Capital Adequacy Ratio) cho NHNN.
Công nghệ phổ biến
Các ngân hàng Việt Nam sử dụng nhiều giải pháp core banking khác nhau: T24 (Temenos) tại Techcombank, FlexCube (Oracle) tại một số ngân hàng lớn, hoặc hệ thống tự phát triển như VCB của Vietcombank, TPBank với LiveBank. Ngôn ngữ lập trình chủ yếu là Java, C#, COBOL (cho hệ thống cũ), cơ sở dữ liệu Oracle, DB2, PostgreSQL.
Ví dụ minh họa
Khi khách hàng chuyển khoản 5 triệu đồng qua app Mobile Banking, yêu cầu được gửi qua API đến Core Banking. Hệ thống lõi kiểm tra số dư, ghi nợ tài khoản gửi, ghi có tài khoản nhận, cập nhật sổ cái và gửi thông báo SMS - tất cả hoàn tất trong vòng 2-3 giây. Nếu xảy ra sự cố tại data center chính, hệ thống DR tại site dự phòng sẽ tự động kích hoạt theo cơ chế failover.