Mô hình tương tác dữ liệu CTCK và HNX 38

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu chuẩn giao thức FIX và ứng dụng xây dựng phần mềm mô phỏng hệ thống khớp lệnh chứng khoán của sở giao dịch chứng khoán hà nội (Trang 48 - 51)

3.4 Thiết kế kiến trúc hệ thống 38

3.4.1 Mô hình tương tác dữ liệu CTCK và HNX 38

uc Use Case Vi...

Quản lý thông tin thị trường

Thay đổi phiên giao dịch

Quản lý trạng thái chứng khoán Thay đổi trạng thái thị

trường

Cập nhật giá chứng khoán

CTCK Người dùng

Trong thực tế mô hình kiến trúc giao tiếp giữa CTCK và HNX sẽ có dạng như trên. Theo đó quá trình trao đổi dữ liệu giữa CTCK và HNX là bất đồng bộ. Để đảm bảo dữ liệu gửi đi là liên tục không bị gián đoạn nhưng vẫn đảm bảo tính tuần tự thì cả bên HNX và CTCK đều sử dụng thông điệp queue để lưu trữ thông tin.

Kịch bản hoạt động như sau:

Bƣớc 1. Ban đầu các phần mềm giao dịch chứng khoán (TradingOnline, BackOffice, MobileTrading) sẽ nhận lệnh của khách hàng. Lệnh được chuyển đến hệ thống OrderGateway, đây là phần mềm trung tâm xử lý nghiệp vụ của CTCK. Tại đây lệnh sẽ được kiểm tra tính đúng đắn (kiểm tra tài khoản khách hàng có đủ tiền, loại lệnh có hợp lệ, chứng khoán có hợp lệ, ...). Nếu thỏa mãn thì lệnh sẽ được chuyển vào OrderQueue.

Bƣớc 2. CTCK gateway là hệ thống quản lý và xử lý thông điệp trong queue. Căn cứ vào trạng thái thị trường cho phép thì CTCK Gateway sẽ lấy thông điệp từ OrderQueue gửi vào HNX. Gateway phải đảm bảo dữ liệu gửi đi là thành công.

Bƣớc 3. Tai HNX, thông điệp gửi đến sẽ được lưu vào RequestQueue, sau đó hệ thống lấy tuần tự thông điệp từ đây đưa vào Core xử lý.

Bƣớc 4. Căn cứ từng nghiệp vụ và loại thông điệp mà thông tin sẽ được xử lý bởi các module trong core HNX. Kết quả trả về sẽ được lưu vào ResponseQueue. Sau đó HNX gateway sẽ lấy thông điệp tử queue này gửi trả CTCK

Bƣớc 5. Khi CTCK nhận được phản hổi từ HNX về kết quả xử lý lệnh, để đảm bảo hiệu năng cho CTCK gateway thì phần mềm sẽ xuất ra file text kết quả này.

Bƣớc 6. Một phần mềm chuyên biệt về so khớp kết quả đặt lệnh sẽ đọc thông tin file text để so khớp kết quả khớp lệnh vào cơ sở dữ liệu

3.4.2 Kiến trúc xử lý dữ liệu Resent Queue

Một phần của tài liệu (LUẬN văn THẠC sĩ) nghiên cứu chuẩn giao thức FIX và ứng dụng xây dựng phần mềm mô phỏng hệ thống khớp lệnh chứng khoán của sở giao dịch chứng khoán hà nội (Trang 48 - 51)

Tải bản đầy đủ (PDF)

(79 trang)