Phần giới thiệu:

Một phần của tài liệu Tiểu luận CƠ SỞ DỮ LIỆU NÂNG CAO NGHIÊN CỨU XỬ LÝ ĐỒNG HÀNH TRONG CƠ SỞ DỮ LIỆU PHÂN TÁN VÀ ỨNG DỤNG XÂY DỰNG CHƯƠNG TRÌNH DEMO MÁY RÚT TIỀN TỰ ĐỘNG ĐA NGÂN HÀNG (Trang 40)

I fT không đụng độ với bất kỳ giao tác nào đang thực thi thì

1. Phần giới thiệu:

Chương trình được giới thiệu ở đây để mô phỏng lại hoạt động của hệ thống ATM đa ngân hàng.

Trong thực tế các máy ATM hoạt động đa ngân hàng được làm việc theo mô hình sau:

ATM 1

Ở hình trên, đường kết nối giữa các máy ATM với “Bộ quản trị giao tác” là các kết nối vật lý. Những kết nối giữa các “Bộ quản trị giao tác” và “Bộ lập lịch” của các ngân hàng khác nhau có thể là các kết nối vật lý. Trên thực tế, “Bộ quản trị giao tác”,

“Bộ lập lịch”, “Bộ quản trị dữ liệu” và “Dữ liệu ngân hàng” đều nằm tại server của

một ngân hàng.

Các ngân hàng nằm trong hệ thống rút tiền tự động đa ngân hàng sẽ có những trao đổi về dữ liệu của người sử dụng. Mục đích là để nhận thực các thẻ do các ngân hàng khác nhau phát hành trên các máy ATM do các ngân hàng khác nhau quản lý.

Khi người sử dụng đưa thẻ ATM vào máy, thực hiện check-in vào hệ thống ATM, hệ thống sẽ nhận thực thẻ thông qua số PIN do người sử dụng nhập vào. Nếu hệ thống xác nhận thẻ hợp lệ, thì cũng sẽ xác định được thẻ thuộc ngân hàng nào phát hành. Nếu là thẻ đang nằm trên máy ATM do chính ngân hàng phát hành thẻ quản lý, thẻ sẽ được thao tác trực tiếp với hệ thống của ngân hàng đó. Nếu thẻ nằm trên máy ATM được quản lý bởi ngân hàng khác với ngân hàng phát hành thẻ, thì toàn bộ lệnh thao

BQTGT Bộ lập lịch BQT Dữ liệu Ngân hàng 1 Dữ liệu

ATM n

ATM 1

BQTGT Bộ lập lịch BQT Dữ liệu Ngân hàng 2 Dữ liệu

ATM n

ATM 1

BQTGT Bộ lập lịch BQT Dữ liệu Ngân hàng 3 Dữ liệu

tác trên thẻ sẽ được hệ thống tự động định tuyến về “Bộ lập lịch” tương ứng của ngân hàng phát hành thẻ.

Vì thế sẽ không mất tính tổng quát, nếu ở đây ta xét hoạt động rút tiền – chuyển khoản của các thẻ thao tác trên các máy ATM của một hệ thống ngân hàng phát hành thẻ.

“Bộ quản trị giao tác” sẽ tiếp nhận các giao dịch do các máy ATM gửi về. Sau đó,

các giao dịch sẽ được phân tích thành các lệnh tương ứng và chuyển sang cho “Bộ lập

lịch”.

Tại “Bộ lập lịch”, sẽ lập lịch và xử lý đồng hành cho tối đa là 3 giao dịch. Nếu trong lúc xử lý, các giao dịch vẫn tiếp tục được gửi về, thì sẽ được xếp vào hàng đợi. Khi một giao dịch được xử lý xong, giao dịch trong hàng đợi sẽ được chèn ngay vào. “Bộ

lập lịch” sẽ các lệnh đễn “Bộ quản trị dữ liệu” để thao tác trực tiếp đến “Cơ sở dữ liệu”

Một phần của tài liệu Tiểu luận CƠ SỞ DỮ LIỆU NÂNG CAO NGHIÊN CỨU XỬ LÝ ĐỒNG HÀNH TRONG CƠ SỞ DỮ LIỆU PHÂN TÁN VÀ ỨNG DỤNG XÂY DỰNG CHƯƠNG TRÌNH DEMO MÁY RÚT TIỀN TỰ ĐỘNG ĐA NGÂN HÀNG (Trang 40)

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

(49 trang)