1. Trang chủ
  2. » Luận Văn - Báo Cáo

Nghiên cứu giải pháp cải tạo giải pháp phát triển mới hệ thống thanh toán điện tử liên ngân hàng theo chiến lược tập trung hoá tài khoản và hiện đại hoá các nghiệp vụ ngân hàng

149 27 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 149
Dung lượng 6,26 MB

Nội dung

ĐẠI HỌC QUỐC GIA HÀ NỘI TRƯỜNG ĐẠI HỌC CÔNG NGHỆ Nguyễn Văn Luân NGHIÊN CỨU GIẢI PHÁP CẢI TẠO, GIẢI PHÁP PHÁT TRIỂN MỚI “HỆ THỐNG THANH TOÁN ĐIỆN TỬ LIÊN NGÂN HÀNG” THEO CHIẾN LƯỢC TẬP TRUNG HOÁ TÀI KHOẢN VÀ HIỆN ĐẠI HOÁ CÁC NGHIỆP VỤ NGÂN HÀNG Ngành: Mã số: Công nghệ thông tin 1.01.10 LUẬN VĂN THẠC SỸ NGƯỜI HƯỚNG DẪN KHOA HỌC: PGS.TS: Trịnh Nhật Tiến Hà nội-2006 MỤC LỤC MỤC LỤC LỜI CAM ĐOAN DANH MỤC BẢNG BIỂU DANH MỤC CÁC KÝ HIỆU MỞ ĐẦU CHƯƠNG TỔNG QUAN 12 1.1 CHIẾN LƯỢC TẬP TRUNG HOÁ TÀI KHOẢN VÀ HIỆN ĐẠI HOÁ NH.12 1.1.1 Thực trạng hệ thống toán Ngân hàng Việt Nam .12 1.1.1.1 Mơ hình tổ chức Hệ thống Ngân hàng Việt Nam[8] 12 1.1.1.2 Thực trạng hệ thống thông tin NHVN[8] 14 1.1.1.3 Chiến lược tập trung hoá tài khoản Ngân hàng[8] 16 1.1.2 Hiện đại hoá Ngân hàng Việt Nam[8] .18 1.1.2.1 Đổi công nghệ Ngân hàng 18 1.1.2.2 Tập trung xây dựng hệ thống toán cốt lõi[4] 19 1.2 ƯU NHƯỢC ĐIỂM CỦA HT “TTĐT LIÊN NGÂN HÀNG” HIỆN TẠI 21 1.2.1 Giới thiệu “Hệ thống toán điện tử liên Ngân hàng”[4] 21 1.2.1.1 Mục tiêu hệ thống toán điện tử liên Ngân hàng 21 1.2.1.2 Quá trình xây dựng hệ thống 21 1.2.1.3 Mơ hình nghiệp vụ chung hệ thống 22 1.2.1.4 Các thành phần hệ thống 24 1.2.2 Nhược điểm “Hệ thống toán điện tử liên Ngân hàng” .36 1.3 NGHIÊN CỨU ỨNG DỤNG CN LỚP BEA TUXEDO CHO HT IBPS 46 1.3.1 Tính công nghệ ba lớp Tuxedo[18,19,20] 46 1.3.1.1 Giới thiệu tổng quan công nghệ lớp Tuxedo BEA 46 1.3.1.2 Đặc tính kỹ thuật BEA Tuxedo 52 1.3.1.3 Ứng dụng BEA Tuxedo giới 62 1.3.1.4 Đánh giá khả sử dụng BEA Tuxedo cho giải pháp xây dựng IBPS.63 CHƯƠNG KIẾN NGHỊ GIẢI PHÁP CHO HỆ THỐNG IBPS 64 2.1 GIẢI PHÁP CẢI TẠO HT THANH TOÁN IBPS HIỆN THỜI 64 2.1.1 Yêu cầu cho giải pháp cải tạo hệ thống IBPS 64 2.1.1.1 Giữ nguyên hệ thống IBPS tại[4] 64 2.1.1.2 Mở rộng vai trò PPC thành PPC khu vực[4] 65 2.1.1.3 Nâng cao lực hệ thống IBPS 65 2.1.2 Giải pháp cải tạo hệ thống IBPS 67 2.1.2.1 Mơ hình giải pháp 67 2.1.2.2 Đảm bảo an ninh, an toàn cho hệ thống nâng cấp 72 2.2 GIẢI PHÁP PHÁT TRIỂN MỚI HỆ THỐNG IBPS 78 2.2.1 Yêu cầu cho giải pháp phát triển hệ thống IBPS 78 2.2.1.1 Yêu cầu mục tiêu đặt cho hệ thống IBPS 78 2.2.1.2 Yêu cầu chức nhiệm vụ IBPS 78 2.2.1.3 Yêu cầu kỹ thuật cần đáp ứng IBPS 79 2.2.2 Giải pháp phát triển hệ thống IBPS 87 2.2.2.1 Quan điểm xây dựng giải pháp 87 2.2.2.2 Mô hình hệ thống 88 2.2.2.3 Đặc tính kỹ thuật thành phần hệ thống 95 2.3 LỰA CHỌN GIẢI PHÁP TỐI ƯU TRONG HAI GIẢI PHÁP TRÊN 115 2.3.1 Tiêu chuẩn lựa chọn giải pháp 115 2.3.2 Bảng kết đánh giá giải pháp 116 2.3.3 Kết luận lựa chọn giải pháp tối ưu 116 CHƯƠNG XÂY DỰNG MÔ PHỎNG GIẢI PHÁP PHÁT TRIỂN IBPS 117 3.1 NHỮNG HẠN CHẾ CỦA HỆ THỐNG MÔ PHỎNG GIẢI PHÁP 117 3.1.1 Hạn chế qui mô giải pháp lớn 117 3.1.2 Hạn chế hạ tầng, thiết bị 117 3.1.3 Hệ thống mơ giải pháp? 117 3.2 PHÂN TÍCH YÊU CẦU CHO HỆ THỐNG MÔ PHỎNG 119 3.2.1 Khảo sát hệ thống .119 3.2.1.1 Thu thập hồ sơ, giấy tờ liên quan 119 3.2.1.2 Thơng tin tổng hợp q trình khảo sát 119 3.2.2 Xác định yêu cầu hệ thống phần mềm 125 3.2.2.1 Yêu cầu tổng thể hệ thống 125 3.2.3 Phân tích yêu cầu 130 3.2.3.1 Mô tả chi tiết hệ thống theo vùng địa lí 130 3.2.3.2 Mơ tả chi tiết tiến trình 131 3.2.3.3 Biểu đồ luồng liệu vật lí 132 3.2.3.4 Mơ hình thực thể-mối quan hệ (E-R) 133 3.3 THIẾT KẾ HỆ THỐNG MÔ PHỎNG 134 3.3.1 Quan điểm thiết kế hệ thống mô .134 3.3.2 Thiết kế Hệ thống Logic 135 3.3.2.1 Đặc tả logic tiến trình 135 3.3.2.2 Mơ hình liệu quan hệ 137 3.3.2.3 Từ điển liệu 137 3.4 THỰC HIỆN HỆ THỐNG MÔ PHỎNG 138 3.4.1 Phần mềm trung tâm IBPC 138 3.4.1.1 Cơ sở liệu vật lí 138 3.4.1.2 Cấu hình cài đặt phần mềm trung tâm IBPC 139 3.4.1.3 Mã nguồn hệ thống IBPC 140 3.4.2 Chương trình máy trạm CI-TAD 142 3.4.3 Kết đạt hệ thống mô 143 KẾT LUẬN 144 TÀI LIỆU THAM KHẢO 147 Danh mục cơng trình tác giả 147 Tiếng Việt 147 Tiếng Anh 147 LỜI CAM ĐOAN Tôi tâm niệm với thân “Mình phải ln ln học tập nghiên cứu để nâng cao kiến thức trình độ chun mơn nhằm mục đích trở thành người hữu ích cho xã hội, cho đất nước” Chính vậy, tơi theo đuổi khố học sau đại học lựa chọn thực luận văn Tôi tự tin tự hào khẳng định kết có suốt q trình học tập nghiên cứu trường luận văn tốt nghiệp Thạc sỹ kết q trình học tập, cơng tác, nghiên cứu thực hoàn toàn nghiêm túc, trung thực thân! Trong luận văn, tơi có tham khảo đến số tài liệu số tác giả khác Chúng liệt kê phần Tài liệu tham khảo cuối luận văn Tôi xin cam đoan chịu trách nhiệm nội dung trung thực luận văn tốt nghiệp Thạc sỹ mình! Học viên, Nguyễn Văn Luân DANH MỤC BẢNG BIỂU Hình Hình Hình Hình Hình Hình Hình Hình Hình Hình 10 Hình 11 Hình 12 Hình 13 Hình 14 Hình 15 Hình 16 Hình 17 Hình 18 Hình 19 Hình 20 Hình 21 Hình 22 Hình 23 Hình 24 Hình 25 Hình 26 Hình 27 Hình 28 Hình 29 Hình 30 Hình 31 Hình 32 Hình 33 Hình 34 Hình 35 Hình 36 Hình 37 Hình 38 Hình 39 Hình 40 Hình 41 Hình 42 Hình 43 Hình 44 Hình 45 Hình 46 Hình 47 Hình 48 Hình 49 Hình 50 Hình 51 Hình 52 Hình 53 Hình 54 Mơ hình phân cấp hệ thống Ngân hàng Việt Nam 13 Mơ hình nghiệp vụ, tổ chức hệ thống IBPS 23 Sơ đồ xử lí lệnh toán giá trị cao 26 Bảng vai trò trung tâm toán hệ thống IBPS 30 Mơ hình phần mềm ứng dụng IBPS 31 Mơ hình phần cứng mạng truyền thông 32 Các mối đe doạ an ninh, an toàn IBPS 44 Sơ đồ phát triển sản phẩm Tuxedo 46 Mơ hình ứng dụng lớp Tuxedo 47 Mơ hình kiến trúc tổng thể BEA Tuxedo 49 Mơ hình hệ thống thơng tin phát triển BEA Tuxedo 52 Ứng dụng phát triển nhiều ngôn ngữ theo chuân ATMI, CORBA 53 Mơ hình API ATMI cho phát triển ứng dụng C, C++, COBOL 53 Mô hình mơi trường phát triển CORBA Tuxedo 54 Quản lí giao dịch Tuxedo 55 Quản lí giao dịch phân tán 55 Phương thức xử lí truyền thơng theo kiện 56 Khung tích hợp cho thành phần an toàn, bảo mật 56 Mơ hình hàng đợi thông điệp 57 Lời gọi hàm truyền thông điệp 57 Hàng đợi xử lí thông điệp 58 Sơ đồ truyền liệu có định tuyến 58 Nền tảng ứng dụng BEA Tuxedo 59 Sơ đồ cân tải BEA Tuxedo 59 Kết nối tích hợp mơi trường Web 60 Thích ứng với Mainframe 60 Công cụ quản trị hệ thống 61 Bảng mô tả lĩnh vực, đối tác khách hàng sử dụng Tuxedo 62 Bảng tổng kết hệ thống xây dựng BEA Tuxedo 63 Mơ hình tổng thể hệ thống IBPS nâng cấp 68 Mơ hình phần mềm ứng dụng IBPS 70 Mơ hình phần cứng, mạng viễn thông 72 Mơ hình an ninh, an tồn, bảo mật cho IBPS nâng cấp 73 Mơ hình hệ tổng thể hệ thống IBPS 88 Mơ hình hệ thống phần mềm ứng dụng IBPS 90 Mơ hình cấu thành IBPC IBPS 90 Mơ hình phần cứng, mạng, truyền thông IBPS 92 Mơ hình an ninh, bảo mật cho hệ thống IBPS 95 Cấu trúc phần mềm ứng dụng IBPC 101 Mơ hình cài đặt phần mềm IBPS máy chủ vật lí 102 Mơ hình mạng phần cứng hệ thống IBPS 106 Mơ hình mạng, thiết bị mạng IBPC 109 Mơ hình an ninh, bảo mật cho hệ thống 111 Bảng đánh giá giải pháp đưa 116 Bảng tổng hợp công việc 121 Bảng tổng hợp hồ sơ, tài liệu 123 Bảng tổng hợp liệu từ điển 124 Mơ hình hệ thống mơ theo phân vùng địa lí 125 Sơ đồ ngữ cảnh hệ thống 126 Biểu đồ phân rã chức IBPC 126 Biểu đồ phân rã chức CI-TAD 127 Bảng danh sách thực thể liệu 127 Ma trận thực thể chức IBPC 128 Ma trận thực thể chức CI-TAD 129 Hình 55 Hình 56 Hình 57 Hình 58 Hình 59 Hình 60 Hình 61 Hình 62 Hình 63 Hình 64 Hình 65 Hình 66 Hình 67 Bảng mơ tả chi tiết tiến trình IBPC 131 Bảng mô tả chi tiết tiến trình CI-TAD 132 Biểu đồ luồng liệu vật lí mức chương trình CI-TAD 132 Biểu đồ luồng liệu vật lí mức hệ thống IBPC 133 Mơ hình E-R 133 Bảng đặc tả tiến trình cho biểu đồ Hình 57 IBPC 135 Bảng đặc tả tiến trình cho biểu đồ Hình 56 chương trình CI-TAD 136 Mơ hình liệu quan hệ 137 Bảng từ điển thuộc tính liệu 137 Giao diện đăng nhập chương trình CI-TAD 142 Giao diện chương trình CI-TAD 142 Giao diện chương trình chức tra cứu liệu 142 Giao diện chương trình chức lập lệnh toán HV 143 DANH MỤC CÁC KÝ HIỆU TT 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Ký hiệu IBPS NPSC PPC SAP HV LV LV-Switching EIS-G TAD OP-TAD CI-TAD SAP-Manager SBV SBV-Branch CI-HO CI-Branch PKI OC SBG IBPC NHNN NHTM HTTT TTĐT NH HT Chú giải cho ký hiệu sử dụng Inter Bank Payment System National Processing and Settlement Center Provincial Payment Center Settlement Account Process Hight Value Low Value Low Value Switching Extend Information System - Gateway Terminal Access Device Operation - TAD Credit Institution - TAD Settlement Account Process - Manager State Bank of Vietnam Branch of SBV Creait Institution Head Offfice Branch of CI Public Key Infrastructure Office Centre SBV-Branch-GateWay Inter Bank Payment Center Ngân hàng Nhà nước Ngân hàng thương mại Hệ thống toán Thanh toán điện tử Ngân hàng Hệ thống MỞ ĐẦU Tính cấp thiết luận văn Sau 20 năm đổi hội nhập, Việt Nam đạt thành tựu khởi sắc định công phát triển kinh tế Nền kinh tế Việt nam dựa kinh tế thị trường theo định hướng xã hội chủ nghĩa Trong đó, Ngân hàng ngành huyết mạch cho kinh tế Sức mạnh ngành Ngân hàng có vai trị định đến ổn định, phát triển phồn vinh kinh tế đất nước Từ kinh tế kế hoạch tập trung phi thị trường chuyển sang kinh tế thị trường, ngành cần cải cách chuyển đổi mạnh mẽ Ngành Ngân hàng ngoại lệ Đây lí mà từ năm 2001, Ngân hàng Nhà nước với Ngân hàng thương mại, Ngân hàng thương mại nhà nước xây dựng đề án cấu lại với mục tiêu xây dựng hệ thống Ngân hàng mạnh với sức cạnh tranh cao, Ngân hàng thương mại nhà nước giữ vai trò chủ đạo Các giải pháp đề án tập trung vào ba trụ cột nâng cao sức mạnh tài (xử lý nợ, tăng vốn tự có), nâng cao trình độ quản lý trình độ cơng nghệ Nâng cao trình độ cơng nghệ tập trung vào việc thực thành cơng chiến lược tập trung hố tài khoản đại hoá, mở rộng dịch vụ Ngân hàng dựa thành công nghệ truyền thông công nghệ thông tin Cụ thể việc xây dựng hệ thống thông tin tác nghiệp mạnh hệ thống toán tập trung, hệ thống thẻ hay dịch vụ Ngân hàng Internet banking… Trong đó, hệ thống toán điện tử liên Ngân hàng (Inter Bank Payment System – IBPS) hệ thống tốn có vị trí trung tâm, trụ cột quan trọng hệ thống Ngân hàng Việt Nam Hệ thống tiến hành lập dự án thực từ năm cuối thập kỷ 90 trước thức đưa vào vận hành từ năm 2003 với chi phí cho hồn thiện vận hành hệ thống chục triệu USD Sau năm hoạt động thức, IBPS kết nối 55 tổ chức tín dụng, 200 chi nhánh, ngày thực gần 20 ngàn giao dịch, giá trị giao dịch ngàn tỷ đồng Tuy nhiên, IBPS có vịng đời gần chục năm kể từ đặt móng khảo sát thực ngày Bản thân IBPS thể mặt hạn chế Hạn chế nhiều nguyên nhân khác nhau: hạn chế lịch sử, hạn chế kỹ thuật, tiến nhanh công nghệ giới nguyên nhân đáng mừng khác phát triển tăng trưởng không ngừng kinh tế đất nước đẩy nhu cầu tốn tồn hệ thống Ngân hàng cao Những hạn chế thay đổi làm cho hệ thống toán IBPS bị tải cần nâng cấp Do đó, giai đoạn – giai đoạn đại hoá hệ thống toán cần tiến hành cấp thiết Mục đích luận văn Mục đích luận văn nghiên cứu đưa giải pháp khoa học cho giai đoạn đại hoá hệ thống tốn điện tử liên ngân hàng Trong đó, luận văn đưa đánh giá khách quan giải pháp cụ thể: Giải pháp nâng cấp hệ thống toán IBPS thời Giải pháp phát triển hệ thống IBPS Từ đây, luận văn có kết luận giải pháp đảm bảo tối ưu nguồn lực đầu tư hiệu hệ thống sau hồn thành đại hố Đối tượng nghiên cứu Đối tượng nghiên cứu luận văn hệ thống toán quốc gia “Hệ thống toán điện tử liên ngân hàng” ngân hàng Việt nam Phạm vi nghiên cứu Luận văn nghiên cứu cách tương đối có hệ thống từ mơ hình hệ thống ngân hàng VN, trình hình thành phát triển hệ thống toán điện tử liên ngân hàng, ưu nhược điểm hệ thống toán liên ngân hàng thời điểm yêu cầu địi hỏi nâng cấp đại hố hệ thống thời gian tới 3.3 THIẾT KẾ HỆ THỐNG MÔ PHỎNG 3.3.1 Quan điểm thiết kế hệ thống mô Do hạn chế phạm vi luận văn điều kiện khác mà ta trình bày Phần thiết kế giới hạn thực phạm vi định giải pháp tổng thể Phần thiết kế trọng nhiều đến hệ thống ứng dụng Tuy nhiên, phần ứng dụng thiết kế mức module hoá cao thực nghiệp vụ quan trọng hệ thống hệ thống nghiệp vụ xử lí giao dịch giá trị cao Trong phần nghiệp vụ thiết kế cho hệ thống mô làm đơn giản số tính nghiệp vụ đảm bảo chức bản, tảng nghiệp vụ Phần hạ tầng phần cứng mạng cố gắng sử dụng điều kiện tài nguyên có loại máy chủ nhỏ, mạng LAN Với thành công hệ thống mô khẳng định tính khả thi giải pháp đưa 134 3.3.2 Thiết kế Hệ thống Logic 3.3.2.1 Đặc tả logic tiến trình Tiến trình 1: Quản trị hệ thống (ADS) DO GET (công việc quản trị cần thực hiện) SELECT CASE CASE (thiết lập tham số hệ thống) DO (thực thao tác thiết lập thông tin hệ thống) CASE (vận hành hệ thống) DO (thực thao tác vận hành hệ thống) CASE (quản trị người dùng) DO (thực thao tác quản lí người sử dụng hệ thống) Tiến trình 2: Giao dịch giá trị cao (HVS) DO GET (loại yêu cầu cần thực hiện) SELECT CASE CASE (lệnh HV) DO (thực xử lí HV) CASE (lệnh huỷ HV) DO (thực huỷ HV yêu cầu) CASE (lệnh tra soát) DO (thực tra soát HV tương ứng) CASE (lệnh hoàn chuyển) DO (thực hoàn chuyển HV sai) Tiến trình 3: Tra cứu liệu (IIS) DO GET (loại tra cứu) SELECT CASE CASE (lệnh HV) DO (thực tra cứu lệnh HV) CASE (số dư tài khoản) DO (thực tra cứu số dư tài khoản) Tiến trình 4: Thiết lập số dư tài khoản (OCS) DO GET (thao tác tài khoản) SELECT CASE CASE (quản lí tài khoản) DO (thực quản lí tài khoản) CASE (số dư tài khoản) DO (thực cập nhật số dư tài khoản) Tiến trình 5: Hạch toán tài khoản (SAPS) DO GET (thao tác hạch tốn) SELECT CASE CASE (ghi có tài khoản) DO (thực ghi có tài khoản) CASE (ghi nợ tài khoản) DO (thực ghi nợ tài khoản) Tiến trình 6: Đảm bảo an ninh, an tồn (SAS) DO GET (thao tác đảm bảo an ninh, an toàn) SELECT CASE CASE (Kiểm tra) DO (thực kiểm tra thông tin giao dịch) CASE (Thực kỹ thuật đảm bảo an ninh) DO (thực kỹ thuật đảm bảo an ninh, an tồn) Hình 60 Bảng đặc tả tiến trình cho biểu đồ Hình 58 IBPC 135 Tiến trình 1: Quản trị hệ thống (AD) DO GET (công việc quản trị cần thực hiện) SELECT CASE CASE (thiết lập tham số hệ thống) DO (thực thao tác thiết lập thông tin hệ thống) CASE (quản trị người dùng) DO (thực thao tác quản lí người sử dụng hệ thống) Tiến trình 2: Giao dịch giá trị cao (HV) DO GET (loại yêu cầu cần thực hiện) SELECT CASE CASE (tạo lệnh HV) DO (thực tạo lệnh HV) CASE (tạo lệnh huỷ HV) DO (thực tạo lệnh huỷ HV) CASE (tạo lệnh tra soát) DO (thực tạo lệnh tra soát HV) CASE (tạo lệnh hoàn chuyển) DO (thực tạo lệnh hoàn chuyển HV) CASE (kiểm duyệt lệnh) DO (thực kiểm duyệt lệnh) Tiến trình 3: Tra cứu liệu (IQ) DO GET (loại tra cứu) SELECT CASE CASE (lệnh HV) DO (thực tao lệnh tra cứu lệnh HV) CASE (số dư tài khoản) DO (thực tạo lệnh tra cứu số dư tài khoản) Tiến trình 4: Đối chiếu lệnh tốn (CK) DO (thực tao lệnh đối chiếu lệnh HV thực hiện) Hình 61 Bảng đặc tả tiến trình cho biểu đồ Hình 57 chương trình CI-TAD 136 3.3.2.2 Mơ hình liệu quan hệ Hình 62 Mơ hình liệu quan hệ 3.3.2.3 Từ điển liệu Trong bảng sau danh sách thuộc tính liệu sử dụng hệ thống TT Tên trường Kiểu Độ rộng Mô tả trường liệu 10 11 12 13 14 15 16 17 MaHT TenHT MaTC TenTC TinhtrangTC TenND Tendaydu Quyen TenQuyen TinhtrangQ MaTK TinhTrangTK SoDuTK MaHV NgayGD LoaiGD SoTien C C C C C C C C C C C C N C C C N Mã hệ thống ngân hàng Tên hệ thóng ngân hàng Mã tổ chức tín dụng Tên tổ chức tín dụng Tình trạng hoạt động TCTD Tên đăng nhập vào hệ thống NSD Tên đầy đủ người sử dụng Mã quyền hạn sử dụng Tên quyền hạn hệ thống Tình trạng sử dụng quyền Mã tài khoản Tình trạng thời TK Số dư TK Mã số lệnh HV ngày Ngày giao dịch HV Mã loại giao dịch thực Số tiền giao dịch Hình 63 50 50 20 50 50 20 22 10 22 Bảng từ điển thuộc tính liệu 137 3.4 THỰC HIỆN HỆ THỐNG MÔ PHỎNG Hệ thống phần mềm trung tâm viết ngôn ngữ C, pro C Bea Tuxedo Mỗi nghiệp vụ hệ thống IBPC module hoá thành server ứng dụng riêng Mỗi server ứng dụng bao gồm nhiều service đáp ứng submodule server sử dụng lại server khác hệ thống server HVS, SAPS, SAS, OCS, IIS,… Chương trình phần mềm giao diện đầu cuối CI-TAD viết MS Net VB Phần mềm có sử dụng hàm API chuẩn Bea Tuxedo để kết nối, truyền nhận thông điệp giao dịch với phần mềm trung tâm IBPC 3.4.1 Phần mềm trung tâm IBPC 3.4.1.1 Cơ sở liệu vật lí Cơ sở liệu vật lí cài đặt hệ quản trị sở liệu Oracle Oracle hệ quản trị liệu mạnh, hỗ trợ giao thức Two-phase commit theo chuẩn XA/open hỗ trợ cho việc viết mã chương trình ứng dụng xử lí liệu ngơn ngữ Pro C trước biên dịch thành file chương trình C để chạy Tuxedo Ta có lược đồ vật lí sở liệu mô IBPC cài đặt Oracle sau: create table HE_THONG_NH(MAHT VARCHAR2(10) not null, TENHT VARCHAR2(50) not null ); alter table HE_THONG_NH add constraint HE_THONG_NH_PK primary key (MAHT) using index create table TO_CHUC_TIN_DUNG(MAHT VARCHAR2(10) not null, MATC VARCHAR2(10) not null, TENTC VARCHAR2(50), TINHTRANG VARCHAR2(2) not null ); create table GIAO_DICH_HV(MAHT VARCHAR2(10) not null, MATC VARCHAR2(10) not null,MAHV VARCHAR2(10) not null,NGAYGD DATE not null,LOAIGD VARCHAR2(2) not null,SOTIEN NUMBER(22,0) not null); alter table GIAO_DICH_HV add constraint GIAO_DICH_HV_PK primary key (MAHT, MATC,MAHV,NGAYGD ) using index tablespace USERS …… 138 3.4.1.2 Cấu hình cài đặt phần mềm trung tâm IBPC Thơng tin File cấu hình hệ thống IBPC *RESOURCES IPCKEY MAXACCESSERS MAXSERVERS MAXSERVICES MASTER MAXGTT MODEL LDBAL CMTRET SECURITY AUTHSVC 10000 300 20 100 IBPC1 500 SHM Y COMPLETE USER_AUTH AUTHSVC *MACHINES NVLUAN LMID=IBPC1 TUXDIR="C:\bea\tuxedo8.1" APPDIR="C:\IBPC\HVS\bin" ULOGPFX="C:\IBPC\HVS\log\ulog\ULOG" TLOGDEVICE="C:\IBPC\HVS\log\tlog\TLOG_DEV" TLOGNAME=TLOG TLOGSIZE=512 TUXCONFIG="C:\IBPC\HVS\cfg\tuxconfig" MAXWSCLIENTS=100 *GROUPS GHVS GSAPS GOCS GIIS GWDM LMID=IBPC1 LMID=IBPC1 LMID=IBPC1 LMID=IBPC1 LMID=IBPC1 GRPNO=1 GRPNO=2 GRPNO=3 GRPNO=4 GRPNO=5 XAGRP1 LMID=IBPC1 GRPNO=100 TMSNAME=TMS_ORA TMSCOUNT=2 OPENINFO="Oracle_XA:Oracle_XA+Acc=P/IBPC1/IBPC1+SqlNet=nvldb01+SesTm=30+LogDir=C:\IBPC\HVS\log\xalog" *SERVERS DEFAULT: RESTART=N MAXGEN=25 HVS SAPS OCS IIS SRVID=1 SRVID=2 SRVID=3 SRVID=4 SRVGRP=GHVS SRVGRP=GSAPS SRVGRP=GOCS SRVGRP=GWDM IBPC AUTHSVR WSL SRVGRP=XAGRP1 SRVID=100 SRVID=100 RESTART=Y SRVID=1 SRVGRP=GWDM CLOPT="-A -n//135.1.2.27:8100 -m1 -x10" CLOPT="-A -r" RQADDR=SND_Q REPLYQ=Y MIN=1 MAX=10 CLOPT=”-A” *SERVICES CHECK_USER CHECK_HV CHECK_AMOUNT SETLMENT_AMOUNT 139 3.4.1.3 Mã nguồn hệ thống IBPC 3.4.1.3.1 Mã nguồn dịch vụ CHECK_HV #include #include #include #include #include #include #include "c:\IBPC1\HVS\include\ibpc.flds.h" /* Application FML32 field data define EXEC SQL BEGIN DECLARE SECTION; varchar MaHV[10]; varchar MaHT[8]; varchar TenKH[50]; varchar MaTC[8]; varchar NgayGD[8]; float SoTien; varchar TrangThai[2]; varchar LoaiGD[2]; EXEC SQL END DECLARE SECTION; EXEC SQL INCLUDE sqlca.h; CHECK_HV(TPSVCINFO *hv) { FBFR32 *transf; long len,flag,count; int i; transf = (FBFR32 *)hv->data; userlog("Start get value!"); GETVAR (FMaHV, 0, MaHV); GETVAR (FMaHT, 0, MaHT); GETVAR (FTenKH, 0, TenKH); GETVAR (FMaTC, 0, MaTC); GETVAR (FNgayGD, 0, NgayGD); GETVAR (FSoTien, 0, SoTien); GETVAR (FTrangThai, 0, TrangThai); GETVAR (FLoaiGD, 0, LoaiGD); userlog("KIEM TRA GIAO DICH GIA TRI CAO!"); EXEC SQL WHENEVER SQLERROR GOTO sqlerr; EXEC SQL SELECT COUNT(*) INTO count FROM GIAO_DICH_HV H WHERE H.MaHV= MaHV AND H.MaHT = MaHT AND TenKH = TenKH AND H.MaTC= MaTC; if (count == null) { userlog(">> Gia tri cao khong hop le", hv->name); tpreturn(TPFAIL,0,(char *)transf,0,0); } tpreturn(TPSUCCESS,SQLCODE,(char *)transf,0,0); sqlerr : userlog(">> Service[%s] ERROR sqlcode=%d", hv->name, SQLCODE); EXEC SQL WHENEVER SQLERROR CONTINUE; tpreturn(TPFAIL,0,(char *)transf,0,0); } */ 140 3.4.1.3.2 Mã nguồn dịch vụ hạch toán tài khoản SAPS #include #include #include #include #include #include #include "c:\IBPC1\HVS\include\ibpc.flds.h" /* Application FML32 field data define */ EXEC SQL BEGIN DECLARE SECTION; varchar MaHV[10]; varchar MaHT[8]; varchar TenKH[50]; varchar MaTC[8]; varchar NgayGD[8]; float SoTien; varchar TrangThai[2]; varchar LoaiGD[2]; EXEC SQL END DECLARE SECTION; EXEC SQL INCLUDE sqlca.h; SETLMENT_AMOUNT (TPSVCINFO *hv) { FBFR32 *transf; long len,flag,count; int i; transf = (FBFR32 *)hv->data; userlog("Start get value!"); GETVAR (FMaHV, 0, MaHV); GETVAR (FMaHT, 0, MaHT); GETVAR (FTenKH, 0, TenKH); GETVAR (FMaTC, 0, MaTC); GETVAR (FNgayGD, 0, NgayGD); GETVAR (FSoTien, 0, SoTien); GETVAR (FTrangThai, 0, TrangThai); GETVAR (FLoaiGD, 0, LoaiGD); userlog("CAP NHAT SO DU TAI KHOAN CHO NH:", MaHT); EXEC SQL WHENEVER SQLERROR GOTO sqlerr; EXEC SQL UPDATE SO_DU_TK TK SET TK.SoTien = SoTien WHERE H.MaHV= MaHV AND H.MaHT = MaHT AND TenKH = TenKH AND H.MaTC= MaTC; tpreturn(TPSUCCESS,SQLCODE,(char *)transf,0,0); sqlerr : userlog(">> Service[%s] ERROR sqlcode=%d", hv->name, SQLCODE); EXEC SQL WHENEVER SQLERROR CONTINUE; tpreturn(TPFAIL,0,(char *)transf,0,0); } 141 3.4.2 Chương trình máy trạm CI-TAD Hình 64 Giao diện đăng nhập chương trình CI-TAD Hình 65 Hình 66 Giao diện chương trình CI-TAD Giao diện chương trình chức tra cứu liệu 142 Hình 67 Giao diện chương trình chức lập lệnh toán HV 3.4.3 Kết đạt hệ thống mô Xây dựng module phần mềm mô cho hệ thống IBPC với dịch vụ như: giao dịch giá trị cao HVS, hạch tốn tai khoản SAPS, quản lí tài khoản OCS ngôn ngữ C, Pro C theo chuẩn ATMI Tuxedo Kiểm tra thử nghiệp tính cân tải động, sử dụng dịch vụ message queue Tuxedo để xử lí lệnh giao dịch giá trị cao Hệ thống IBPC xây dựng hồn tồn theo mơ hình tập trung hồn tồn, khơng phân cấp Xây dựng chương trình giao diện đầu cuối CI-TAD sử dụng TCTD, NHTM, chi nhánh Ngân hàng nhà nước tham gia vào hệ thống IBPS Chương trình thực việc lập lệnh tốn, kiểm duyệt lệnh toán, tra cứu lệnh toán tra cứu số dư tài khoản Chương trình viết ngôn ngữ MS.net, kết nối với IBPC thông qua Tuxedo client việc gọi hàm API ATMI Như vậy, luận văn xây dựng mô hình mơ cho giải pháp phát triển hệ thống IBPS theo mơ hình tập trung hố hồn tồn 143 KẾT LUẬN Tôi công phu khoa học việc nghiên cứu giải vấn đề luận văn Đó việc tìm chất, việc hạn chế hệ thống toán điện tử liên Ngân hàng IBPS Từ đó, tơi mạnh dạn đưa giải pháp riêng nhằm giải vấn đề tìm Việc đưa giải pháp tơi cơng phu, khơng đơn vẽ, liệt kê mơ hình, cách thức giải mà loạt nghiên cứu, đánh giá, lựa chọn cách khoa học thành phần giải pháp đưa Những giải pháp đưa chuẩn bị phần sở lí luận chặt chẽ Phần từ tranh kiến trúc nghiệp vụ tổng thể, từ khía cạnh liên quan mật thiết đến nguyên đời tồn chủ thể nghiên cứu luận văn - hệ thống IBPS hệ thống Ngân hàng Việt Nam, đến thành công hạn chế chủ thể Sau đó, phần lí luận dẫn ta đến yêu cầu cấp bách thực tế cần phải tiến hành nghiên cứu đưa giải pháp để giải vấn đề tồn chủ thể IBPS nghiên cứu Giải pháp đưa khơng có mà hai giải pháp khác Chúng đưa từ u cầu, góc nhìn khác cách giải vấn đề đề tài Chúng không đối chọi lại thước đo độ hoàn thiện cho Chúng phù hợp với khả năng, lựa chọn khác để giải vấn đề đề tài Với giải pháp đưa công phu phức tạp, hai giải pháp tính phức tạp, độ lớn đề tài tăng lên gấp đơi Đó lí mà độ lớn luận văn đến giới hạn cuối số trang qui định trình bày luận văn 144 Tuy nhiên, điều cần thiết chủ thể cần nghiên cứu đề tài hệ thống thơng tin có tầm cỡ bậc ngành Ngân hàng có ảnh hưởng lớn thực tế nước ta Việc thuyết phục hướng giải cho chủ thể đòi hỏi nghiêm túc nghiên cứu khoa học có Những khía cạnh mà tơi đề cập giải pháp không đơn tính kỹ thuật hay thành phần riêng biệt mà tổng thể nhiều khía cạnh khác Từ mơ hình nghiệp vụ, nguồn lực đến khía cạnh kỹ thuật phong phú: phần cứng, phần mềm, mạng truyền thông, sở liệu, an ninh bảo mật,… Những nhân tố đưa giải pháp phân tích, đánh giá lựa chọn cách khoa học có sở khơng phải vẽ vời hình thức Tơi tính tốn từ tốc độ dự báo tăng trưởng số lượng giao dịch hệ thống thời gian dự trù giải pháp, từ có sở để tính tốn khả năng, tài nguyên phần cứng, phần mềm quản trị liệu, băng thông mạng, thiết bị mạng, thiết bị bảo mật cho giải pháp cách có tính tốn khoa học Đây khía cạnh thật khoa học cách giải tơi Nó đem đến tính thuyết phục, tính thực tế cao cho đề tài Thêm vào đó, việc đưa giải pháp tổng thể đòi hỏi phải nghiên cứu lượng lớn sản phẩm, thiết bị công nghệ thông tin chuyên dụng, cao cấp nhiều chuyên môn khác, từ nhiều nhà cung cấp khác để từ có sở tính tốn có câu trả lời xác, có khoa học cho giải pháp Từ phần mềm lớp hàng đầu Tuxedo, phần mềm quản trị Cơ sở liệu Oracle, phần mềm hệ thống HP unix,…cho đến thiết bị phần cứng như: dòng máy chủ, thiết bị mạng, thiết bị mã hoá, giải pháp mạng, lưu liệu, truyền thơng…Trong đó, riêng việc nghiên cứu hệ thống phần mềm lớp Tuxedo để kết luận sản phẩm đáng tin cậy cho việc xây dựng hệ thống tốn tương đương phu cơng trình nghiên cứu khoa học Mỗi sản phẩm thiết bị sử dụng nghiên cứu, phân tích, đánh giá, tính tốn cách khoa học cho nhu cầu hệ thống tương lai, điều kiện ngặt nghèo 145 Tóm lại, giải pháp nghiên cứu đưa luận văn nhằm giải vấn đề tồn thực tế hệ thống tốn IBPS tại, có tính tổng thể, có qui mơ lớn, có tính khoa học, có nhiều cơng phu, có tính hồn thiện, đặc biệt có tính thiết thực cao đáng sử dụng giải pháp thực giai đoạn việc đại hoá hệ thống toán điện tử liên Ngân hàng thời Đây không đơn việc hồn thành thành cơng luận văn thạc sỹ mà cịn dịp giúp tơi có điều kiện đầu tư cơng sức nghiên cứu nhiều khía cạnh quan trực tiếp làm việc, sử dụng kiến thức thu nạp khoá học sau đại học phục vụ trực tiếp vào chuyên môn mình, đem lại lợi ích cho quan thông qua giải pháp KIẾN NGHỊ Với hạn chế tránh khỏi đề cập trên, tơi cố gắng hồn thiện tồn luận văn mặt lí luận thực tiễn Hệ thống mô cho Giải pháp phát triển hệ thống IBPS thực khẳng định tính thực tiễn giải pháp đưa Tơi chân thành kiến nghị cục Công nghệ tin học Ngân hàng – Ngân hàng Nhà nước xem xét mạnh dạn đưa Giải pháp phát triển hệ thống IBPS đưa áp dụng vào giai đoạn q trình đại hố hệ thống tốn IBPS tương lai Đây giải pháp có nhiều ưu điểm hẳn giải pháp nâng cấp hệ thống thời, đảm bảo hệ thống sau hồn thành có hiệu cao nhiều mặt, phục vụ đắc lực cho công xây dựng phát triển kinh tế đất nước 146 TÀI LIỆU THAM KHẢO Danh mục cơng trình tác giả Thư ký đề tài cấp ngành Ngân hàng năm 2004, “Giải pháp ứng dụng công nghệ (công nghệ lớp) việc xây dựng hệ thống toán Ngân hàng trực tuyến - tập trung hoá tài khoản”, mã số KH: KNH 2004.05 Tiếng Việt Phan Đình Diệu GS [1999], Lý Thuyết Mật Mã An Tồn Thơng Tin Vũ Duy Lợi PGS –TS [2000], Mạng thông tin máy tính Nguyễn Văn Vị PGS –TS [2004], Phân tích thiết kế Hệ thống thơng tin Tạ Quang Tiến TS., Tạp chí tin học Ngân hàng số 7/2005, Tập trung nguồn lực, tiếp tục hoàn thiện & mở rộng hệ thống tốn quốc gia Hồng Xn Quế, Tạp chí tin học Ngân hàng số 7/2005, Thách thức cạnh tranh dịch vụ Ngân hàng hội nhập Nguyễn Ngọc Sâm, Tạp chí tin học Ngân hàng số 7/2005, Mở rộng tốn khơng dùng tiền mặt – Kinh nghiệm nước & giải pháp Việt Nam Tuấn Thành, Tạp chí tin học Ngân hàng số 6, 8/2005, Ổ tape Giải pháp lưu trữ mạng SAN Giới thiệu NHNN, Website NHNN Việt Nam: http://www.sbv.gov.vn/gioithieu.asp VPNHNN, Hệ Thống Thanh Toán Của NHTW Thuỵ Điển , Website: http://www.sbv.gov.vn/nghiencuu.asp?tin=109 10 Website, Hệ thống toán Hàn Quốc, http://www.kftc.or.kr/english Tiếng Anh 11 Elmasri and Navathe, P.[2001], “Fundamentals of database systems”, International edition, Third edition 12 Hajhumar huyya, P.[2003], “Hight performance Cluster” 2, Programing and Applications 147 13 Chu, W., and Hurley, P.[1982] “Optimal Query Processing for Distributed Database Systems” IEEE Transactions on Computers, Septemper 1982 14 Claybrook, B.[1992] OLPT: Online Transaction Processing Systems, Wiley, 1992 15 Dewire, D.[1993] Client Server Computing, McGraw-Hill,1993 16 Roger S.Pressman PhD, Software Engineering Edition, McGraw-Hill 17 Ian Somerville, P.[2000], Software Engineering Edition 18 BEA Systems, P.[2001], BEA ATMI Application Development, Educational Services 19 BEA Systems, P.[2001], BEA Tuxedo Administration, Educational Services 20 BEA Systems, P.[2003], Inter-Application Transaction Processing with BEA Domain 21 BEA Systems, P.[2002], The BEA Tuxedo Programming Modem, EDocuments 22 Corporate HeadQuater Cisco Systems, [2004], Data Center Design and Implementation with Cisco 6500 Service Module 23 BEA Systems, P.[2002], Guidelines for Choosing Appropriate HardWare for CORBA C++ Application, EDocuments 24 Shu-Heng Chen, P.[2002], Evolutionary Computation in Economics and Finance 25 QuickSpec HP, Corp [1995], HP Class 9000 K380 Technical Specification Server 26 QuickSpec HP, Corp [2005], HP Class 9000 rp 8420 Technical Specification Server 27 QuickSpec HP, Corp [2004], HP StorageWork Enterprise Virtual Array 8000 28 SBV, Information Technology Department of The Bank, [5/2005], Banking 2005 References 148 ... hướng đại hoá 1.1.1.3.2 Chiến lược tập trung hoá tài khoản Ngân hàng Để đạt mục tiêu tập trung hoá tài khoản toán Ngân hàng, Ngân hàng nhà nước cần phải giải yếu tố bản: Giải pháp công nghệ với hệ. .. Việt Nam Hệ thống ? ?Thanh toán điện tử liên Ngân hàng? ?? Trong vai trò trung tâm hoạt động toán NHTM, Ngân hàng nhà nước với hệ thống ? ?Thanh toán điện tử liên Ngân hàng? ?? trở thành hệ thống toán xương... thành đại hoá Đối tượng nghiên cứu Đối tượng nghiên cứu luận văn hệ thống toán quốc gia ? ?Hệ thống toán điện tử liên ngân hàng? ?? ngân hàng Việt nam Phạm vi nghiên cứu Luận văn nghiên cứu cách tương

Ngày đăng: 16/03/2021, 11:15

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w