Ứng dụng công nghệ truyền tin Message Queue trong hệ thống thanh toán chứng khoán

17 6 0
Ứng dụng công nghệ truyền tin Message Queue trong hệ thống thanh toán chứng khoán

Đ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

Nhận dạng thông điệp yêu cầu huỷ lệnh từ các công ty chứng khoán gửi, căn cứ vào Số hiệu tài khoản nhà đầu tƣ chƣơng trình tự động tìm kiếm tài khoản tiền gửi nhà đầu tƣ trong hệ [r]

(1)

LỜI CAM ĐOAN

Tôi xin cam đoan kết đạt đƣợc luận văn sản phẩm riêng cá nhân Trong toàn nội dung luận văn, điều đƣợc trình bầy cá nhân đƣợc tổng hợp từ nhiều nguồn tài liệu Tất tài liệu tham khảo có xuất xứ rõ ràng đƣợc trích dẫn hợp pháp

Tơi xin hồn tồn chịu trách nhiệm chịu hình thức kỷ luật theo quy định cho lời cam đoan

Hà nội, ngày 08 tháng 12 năm 2008 Ngƣời cam đoan

(2)

LỜI CẢM ƠN

Trong q trình học tập hồn thành luận văn tốt nghiệp, nhận đƣợc rẩt nhiều giúp đỡ, động viên từ thầy gia đình bạn bè Tôi muốn bày tỏ tri ân sâu sắc tới tất luận văn

Tôi xin bày tỏ cám ơn đặc biệt tới TS Nguyễn Hoài Sơn, ngƣời định hƣớng cho lựa chọn đề tài, đƣa nhận xét quý giá trực tiếp hƣớng dẫn suốt q trình nghiên cứu hồn thành luận văn tốt nghiệp

Tôi xin cảm ơn thầy cô khoa CNTT - Trƣờng Đại học Công nghệ - ĐHQG Hà Nội truyền kiến thức cho suốt khoảng thời gian học tập trƣờng

Tơi xin cảm ơn tồn thể bạn bè đồng nghiệp Trung tâm Công nghệ Thông tin – Ngân hàng Đầu tƣ Phát triển Việt Nam, đơn vị mà công tác, chia sẻ, giúp đỡ tạo điều kiện cho tơi tham gia khố học hồn thành khố luận Xin cảm ơn tất bạn bè giúp đỡ suốt trình học tập cơng tác

Cuối cùng, xin gửi lời cảm ơn sâu sắc tới gia đình mình, nguồn động viên cổ vũ lớn lao, động lực giúp thành công công việc sống

Hà Nội, ngày 08 tháng 12 năm 2008

(3)

MỤC LỤC

LỜI CAM ĐOAN

LỜI CẢM ƠN

MỤC LỤC

DANH MỤC THUẬT NGỮ

MỞ ĐẦU

CHƢƠNG 1: GIỚI THIỆU CHUNG HỆ THỐNG THANH TOÁN CHỨNG KHOÁN 1.1 Giới thiệu chung hệ thống giao dịch toán chứng khoán

1.2 Các tác vụ hệ thống

1.2.1 Truy vấn số dƣ tài khoản tiền gửi nhà đầu tƣ:

1.2.2 Yêu cầu xử lý phong toả tạm thời tài khoản

1.2.3 Yêu cầu xử lý phong toả thức kết mua chứng khoán:

1.2.4 Yêu cầu toán hạch toán tiền mua, bán chứng khoán: 10

1.2.5 Xử lý yêu cầu hủy lệnh phong toả tạm thời mua chứng khoán từ cơng ty chứng khốn: 10

1.3 Các u cầu chung 11

1.3.1 Yêu cầu bảo mật chƣơng trình 11

1.3.2 Các yêu cầu khác hệ thống: 11

1.4 Yêu cầu giao diện 12

1.5 Đánh giá chung 13

CHƢƠNG 2: TRUYỀN TIN TRONG HỆ THỐNG THANH TỐN CHỨNG KHỐN 14

2.1 Bài tốn đặt hệ thống toán chứng khoán 14

2.1.1 RPC(Remote Procedure Call - Lời gọi thủ tục từ xa) 14 2.1.2 OOM(Objected Oriented Middleware – Middleware hƣớng đối tƣợng)Error! Bookmark not defined.

2.1.3 Middleware dựa kiện Error! Bookmark not defined.

2.1.4 MOM(Message Oriented Middleware - Middleware hƣớng thông điệp)Error! Bookmark not defined.

2.2 Giới thiệu chung IBM Websphere MQ Error! Bookmark not defined.

2.2.1 Định nghĩa Message Queue? Error! Bookmark not defined.

(4)

2.2.4 Giao diện hàng đợi thông điệp - Message Queue Interface (MQI) Error! Bookmark not defined.

2.2.5 Các lợi ích có đƣợc sử dụng Message QueueError! Bookmark not defined.

2.3 Các chức IBM Websphere MQError! Bookmark not defined.

2.3.1 Giao diện hàng đợi thông điệp Error! Bookmark not defined.

2.3.2 Hàng đợi Error! Bookmark not defined.

2.3.3 Truyền thông quản lý hàng đợi với ứng dụngError! Bookmark not defined.

2.3.4 Truyền thông quản lý hàng đợi Error! Bookmark not defined.

2.3.5 Các hàng đợi vận chuyển (Transmission queues)Error! Bookmark not defined.

2.3.6 Truyền thông client server Error! Bookmark not defined.

CHƢƠNG THIẾT KẾ HỆ THỐNG VỚI CÔNG NGHỆ MESSAGE QUEUEError! Bookmark not defined.

3.1 Mơ hình logic hệ thống toán chứng khoánError! Bookmark not defined.

3.2 Các module mơ hình logic hệ thống toán chứng khoán Error! Bookmark not defined.

3.4 Mơ hình hóa lớp đối tƣợng biểu đồ Error! Bookmark not defined.

3.4.1 Mơ hình lớp đối tƣợng Error! Bookmark not defined.

3.4.2 Biểu đồ Error! Bookmark not defined.

CHƢƠNG 4: KẾT QUẢ THỰC HIỆN HỆ THỐNG Error! Bookmark not defined.

4.1 Triển khai hệ thống Error! Bookmark not defined.

4.2 Một số use case hệ thống Error! Bookmark not defined.

4.2.1 Nhóm use case xử lý nghiệp vụ Error! Bookmark not defined.

4.2.2 Nhóm use case cơng ty chứng khoán Error! Bookmark not defined.

4.3 Một số hình demo Error! Bookmark not defined.

4.3.1 Giao dịch online Error! Bookmark not defined.

4.3.2 Giao dịch cuối ngày Error! Bookmark not defined.

4.3.3 Vấn tin giao dịch ngày bảng kê Error! Bookmark not defined.

4.4 Đánh giá hoạt động truyền tin hệ thống toán chứng khoán Error! Bookmark not defined.

4.4.1 Các giao dịch vấn tin, phong toả, giải phong toả tài khoản nhà đầu tƣError! Bookmark not defined.

(5)

CHƢƠNG 5: KẾT LUẬN Error! Bookmark not defined.

(6)

DANH MỤC THUẬT NGỮ

BIDV Bank for Investment and Development of Vietnam – Ngân hàng Đầu tƣ Phát triển Việt Nam

BIDV@Security Hệ thống toán chứng khoán Ngân hàng đầu tƣ phát triển Việt Nam xây dựng

CTCK Các cơng ty chứng khốn có hợp đồng dịch vụ với Ngân hàng Đầu tƣ phát triển

MQ Message Queue - Hàng đợi thông điệp, nơi chứa thông điệp trao đổi máy chủ hệ thống

SIBS Silverlake Integrated Banking System - Hệ thống ngân hàng tích hợp Siverlake

LDAP Lightweight Directory Access Protocol – Giao thức thiết kế truy xuất liệu

(7)

MỞ ĐẦU

Đầu tƣ chứng khoán Việt Nam nhƣ nhiều nƣớc thực hội Ngày 23/2/2007, phủ nghị định số 27/2007 NĐ-CP giao dịch điện tử hoạt động tài ngày 8/3/2007, phủ đƣa nghị định 35/2007 NĐ-CP giao dịch điện tử hoạt động ngân hàng, tài khoản nhà đầu tƣ chứng khốn phải chuyển cho ngân hàng thƣơng mại quản lý trƣớc ngày 1/10/2008 thay cơng ty chứng khoán quản lý nhƣ trƣớc Nghị định hội ngân hàng thƣơng mại thu hút khách hàng, nhà đầu tƣ Tuy nhiên, nhiều cơng ty chứng khốn cịn băn khoăn e dè phải chuyển toàn tài khoản nhà đầu tƣ từ cơng ty chứng khốn quản lý sang cho ngân hàng quản lý Lý chủ yếu lo ngại tƣơng thích phần mềm, bảo mật, an toàn kỹ thuật kết nối, tốc độ xử lý giao dịch vv mà khối lƣợng giao dịch tài lớn nhạy cảm

Vì vậy, xây dựng cổng toán chứng khoán trực tuyến kết nối với cơng ty chứng khốn vấn đề quan trọng …

Các giao dịch vấn tin tài khoản, huỷ phong toả tài khoản, toán mua bán chứng khoán đƣợc gửi sang ngân hàng từ cơng ty chứng khốn Các giao dịch đƣợc thực qua thông qua giao tiếp server cơng ty chứng khốn với ngân hàng Đây giao dịch tài chính, địi hỏi tính xác cao, độ trễ nhỏ Do đó, cần phải tìm cơng nghệ truyền tin phù hợp, đảm bảo kết nối cơng ty chứng khốn với ngân hàng

(8)

Các yêu cầu hệ thống bao gồm quản lý tài khoản tiền gửi nhà đầu tƣ chứng khoán mở ngân hàng, cung cấp thông tin số dƣ tài khoản nhà đầu tƣ, phong toả tiền nhà đầu tƣ đặt lệnh mua chứng khoán, hạch toán kết mua bán chứng khoán, trả cổ tức, trái tức hệ thống cơng nghệ kết nối cơng ty chứng khốn với ngân hàng

Luận văn “Ứng dụng công nghệ truyền tin Message Queue hệ thống thanh toán” hƣớng đến việc ứng dụng công nghệ IBM Message Queue vào xây dựng hệ thống toán chứng khoán cổng tốn Cơng ty chứng khốn với Ngân hàng

Luận văn bao gồm năm chƣơng:

Chƣơng 1: Giới thiệu chung hệ thống toán chứng khoán

Chƣơng 2: Truyền tin hệ thống toán chứng khoán Giới thiệu công nghệ truyền tin, lựa chọn công nghệ truyền tin IBM Message Queue

Chƣơng 3: Thiết kế hệ thống với công nghệ Message Queue Trong chƣơng học viên tập trung vào việc xây dựng mơ hình hệ thống toán chứng khoán, thiết kế hệ thống với công nghệ Message Queue

Chƣơng 4: Kết thực đƣợc Chƣơng đƣa kết thực hệ thống, số hình demo Đánh giá hiệu suất làm việc hệ thống

(9)

CHƢƠNG 1: GIỚI THIỆU CHUNG HỆ THỐNG THANH TOÁN CHỨNG KHOÁN

1.1 Giới thiệu chung hệ thống giao dịch toán chứng khốn

Hình 1.1: Mơ hình tổ chức thơng tin hệ thống toán chứng khoán

Hệ thống toán chứng khoán cổng toán chứng khốn trực tuyến, ngân hàng quản lý tồn tài khoản nhà đầu tƣ chứng khoán, thực yêu cầu vấn tin, hạch toán, toán chứng khoán nhà đầu tƣ chứng khoán Các u cầu đƣợc cơng ty chứng khốn tiếp nhận gửi sang ngân hàng thực Trong mơ hình trên, cơng ty chứng khốn kết nối với ngân hàng thơng qua hệ thống tốn chứng khoán, hệ thống bao gồm:

Các nhà đầu tƣ: Khi muốn mua bán chứng khoán thực giao dịch liên quan đến toán chứng khoán, đƣa u cầu trực tiếp đến cơng ty chứng khốn Các cơng ty chứng khốn: Tiếp nhận lệnh tốn chứng khoán từ nhà đầu tƣ Yêu cầu đƣợc giao dịch viên cơng ty chứng khốn thực chƣơng trình cài đặt cơng ty chứng khoán

Hệ thống toán chứng khoán: Thực chức quản lý ngƣời dùng, vấn tin, phong toả, giải phong toả tài khoản nhà đầu tƣ, nhận lệnh xử lý hạch toán kết mua bán chứng khốn, phí hoa hồng, trả cố tức, trái tức, hạch toán

Hệ thống thanh tốn chứng khốn

Các Cơng ty chứng khoán

Cán Chi nhánh Nhà đầu tƣ

(10)

quyền mua bán chứng khoán vào tài khoản tiền gửi nhà đầu tƣ tài khoản cơng ty chứng khốn đƣợc mở hệ thống Ngân hàng

Các cán chi nhánh: Các cán chi nhánh đƣợc cấp quyền hạn thực xử lý lệnh toán kết mua bán chứng khốn cơng ty chúng khoán

Hệ thống máy chủ ngân hàng: Chứa thông tin tài khoản nhà đầu tƣ chứng khốn

1.2 Các tác vụ hệ thống

1.2.1 Truy vấn số dư tài khoản tiền gửi nhà đầu tư:

Hiển thị thông tin tài khoản tiền gửi nhà đầu tƣ Ngân hàng (các thông tin nhƣ: số dƣ khả dụng, số tiền bị phong toả, thời điểm phong toả) sau công ty chứng khoán gửi yêu cầu truy vấn Yêu cầu nhà đầu tƣ đƣa phòng giao dịch cơng ty chứng khốn, sau giao dịch viên nhập yêu cầu từ hình cài đặt cơng ty chứng khốn Các thông tin đƣợc truyền sang ngân hàng, đây, hệ thống toán chứng khoán xử lý trả kết cho cơng ty chứng khốn

1.2.2 Yêu cầu xử lý phong toả tạm thời tài khoản

- Tại cơng ty chứng khốn: Các nhà đầu tƣ đƣa yêu cầu mua chứng khoán Giao dịch viên (đã đƣợc cấp quyền) cơng ty chứng khốn nhập u cầu nhà đầu tƣ vào chƣơng trình, thơng qua phê duyệt kiểm sốt viên, thơng tin đƣợc phê duyệt đƣợc gửi sang ngân hàng

- Tại ngân hàng: Chƣơng trình tự động nhận dạng thơng điệp yêu cầu phong toả tạm thời số dƣ tài khoản nhà đầu tƣ từ cơng ty chứng khốn gửi đến, vào số hiệu tài khoản tiền gửi nhà đầu tƣ chƣơng trình tự động gửi yêu cầu vào hệ thống máy chủ ngân hàng

(11)

- Tại ngân hàng: Nhận thông tin phong toả thức tài khoản nhà đầu tƣ từ cơng ty chứng khốn, chƣơng trình tốn chứng khoán vào số hiệu tài khoản tiền gửi nhà đầu tƣ chƣơng trình tự động giải toả số tiền phong toả tạm thời phong toả lại số tiền phong toả thức

1.2.4 Yêu cầu toán hạch toán tiền mua, bán chứng khoán:

File cơng ty chứng khốn gửi đến phải đƣợc lƣu thông tin ngày nhận tệp vào chƣơng trình, trạng thái tệp

- Tại ngân hàng: Kiểm soát viên sử dụng thiết bị Ikey để nhận lệnh tốn đến Chƣơng trình tự động kiểm tra ngày lệnh toán với ngày làm việc hệ thống máy chủ ngân hàng , khớp chƣơng trình tự động tạo bút toán, tự động in liệt kê bút toán hạch toán Lúc này, số tiền tài khoản nhà đầu tƣ đƣợc hạch toán theo nội dung file nhận đƣợc từ cơng ty chứng khốn (Hệ thống thực ghi nợ, ghi có tài khoản nhà đầu tƣ cơng ty chứng khốn) Nếu khơng khớp có thơng báo "Ngày hạch tốn khác với ngày hệ thống máy chủ"

- Kiểm sốt viên duyệt bút tốn chƣơng trình tạo sử dụng thiết bị Ikey để đẩy bút toán vào hệ thống máy chủ ngân hàng để thực hạch toán tài khoản nhà đầu tƣ

Trƣờng hợp số dƣ tài khoản nhà đầu tƣ khơng đủ, chƣơng trình thơng báo cho ngƣời sử dụng biết bút toán đƣợc lƣu lại hàng đợi riêng Khi số dƣ đủ Kiểm soát viên sử dụng thiết bị Ikey để đẩy lại bút toán vào hệ thống máy chủ ngân hàng

1.2.5 Xử lý yêu cầu hủy lệnh phong toả tạm thời mua chứng khốn từ các cơng ty chứng khoán:

(12)

1.3 Các yêu cầu chung

1.3.1 Yêu cầu bảo mật chương trình

- Bảo mật mức đƣờng truyền: Hệ thống phải đảm bảo ngăn cản xâm nhập trái phép vào mạng

- Bảo mật liệu đƣờng truyền: Dữ liệu truyền nhận cơng ty chứng khốn ngân hàng phải đƣợc mã hoá đƣờng truyền

- Cơ sở liệu lƣu trữ thông tin ngƣời sử dụng thông tin giao dịch cần phải đƣợc bảo vệ Chỉ có ngƣời có quyền quản trị hệ thống đƣợc quyền truy nhập thao tác với liệu hệ thống Ngƣời sử dụng khác khơng có quyền thao tác trực tiếp vào liệu máy chủ

- Các thao tác giao dịch chƣơng trình cần phải đƣợc ghi nhật ký - Mức ngƣời dùng: Ngƣời sử dụng đƣợc phân thành nhiều vai trò khác nhƣ: Giao dịch viên (Tạo bút toán hạch toán, in bảng kê giao dịch mua bán chứng khoán, liệt kê hạch toán, phiếu hạch toán ) - Kiểm soát viên (Giải mã file hạch toán kết mua bán chứng khoán, duyệt bút toán hạch toán vào hệ thống SIBS ) - Quản trị (Các chức hệ thống chƣơng trình), vai trị có nhóm chức riêng biệt

1.3.2 Các yêu cầu khác hệ thống:

- Nguyên tắc ƣu tiên thực phong toả tài khoản tiền gửi nhà đầu tƣ ngân hàng: Chƣơng trình tự động thực phong toả tài khoản nhà đầu tƣ nguyên tắc ƣu tiên thứ tự thời gian gửi yêu cầu từ cơng ty chứng khốn vào hệ thống ngân hàng Phải thiết lập đƣợc chế truyền nhận tin cho ngân hàng nhận biết đƣợc thứ tự ƣu tiên thông điệp gửi sang từ công ty chứng khoán

(13)

liệu hệ điều hành khác Việc lựa chọn công nghệ phù hợp, thích ứng đƣợc với nhiều cơng ty chứng khoán đáp ứng nhu cầu kết nối với nhiều công ty yếu tố quan trọng xây dựng hệ thống toán chứng khoán trực tuyến

- Phƣơng án dự phòng: Đƣờng truyền tự động chuyển sang phƣơng án dự phòng đƣờng truyền gặp cố

- Phƣơng án hệ thống ngân hàng không hoạt động Sử dụng giải pháp máy chủ ngân hàng dự phòng

- Nhận dạng file yêu cầu từ cơng ty chứng khốn: Mỗi lơ (file) yêu cầu nhƣ: Hạch toán toán kết mua chứng khoán, hạch toán kết bán chứng khoán thông điệp nhƣ: Vấn tin số dƣ, phong toả, giải toả tài khoản nhà đầu tƣ, sửa lỗi phải có yêu cầu riêng nhận dạng tệp thông điệp(File Message)

1.4 Yêu cầu giao diện

a Giao dịch viên công ty chứng khoán vấn tin tài khoản nhà đầu tƣ: Giao dịch viên cơng ty chứng khốn nhập vào hình “vấn tin” thơng tin số tài khoản nhà đầu tƣ Để gửi đƣợc yêu cầu truy vấn tài khoản hệ thống phải sử dụng thiết bị bảo mật Ikey Hệ thống tự động tìm kiếm thông tin tên, tài khoản nhà đầu tƣ trả thông tin tài khoản bao gồm số dƣ sổ số dƣ khả dụng

b Phong toả tài khoản nhà đầu tƣ:

Giao dịch viên cơng ty chứng khốn nhập vào hình “phong toả” thông tin số tài khoản nhà đầu tƣ, số tiền phong toả sau kích đúp nút “phong toả”, yêu cầu phải sử dụng thiết bị bảo mật Ikey Hệ thống tự động nhận thông tin trả kết chấp nhận, từ chối phong toả timeout, từ chối phải nêu rõ lý

c Huỷ phong toả tài khoản nhà đầu tƣ:

(14)

d Duyệt giao dịch huỷ phong toả

Kiểm sốt viên cơng ty chứng khốn vào hình “Duyệt giao dịch”:

- Duyệt huỷ phong toả, chƣơng trình liệt kê danh sách tài khoản cần huỷ phong toả giao dịch viên điểm giao dịch lập, kiểm sốt viên chọn giao dịch kích nút “Duyệt giải phong toả” Việc duyệt phải đƣợc thực thiết bị bảo mật Ikey ngân hàng cung cấp cho cơng ty chứng khốn

e Tạo lệnh tốn kết mua/ bán chứng khoán sang ngân hàng Giao dịch viên CTCK tạo lệnh toán mua/ bán chứng khoán

f Duyệt lệnh toán mua bán chứng khoán gửi sang ngân hàng Kiểm soát viên xem laị nội dung lệnh toán (nếu cần), thực “Duyệt đẩy lệnh sang ngân hàng” thiết bị bảo mật Ikey

1.5 Đánh giá chung

(15)

CHƢƠNG 2: TRUYỀN TIN TRONG HỆ THỐNG THANH TOÁN CHỨNG KHOÁN

2.1 Bài toán đặt hệ thống toán chứng khoán

Các giao dịch toán chứng khoán nhƣ vấn tin, phong toả tài khoản, giải phong toả tài khoản, ghi nợ, ghi có tài khoản khách hàng, tài khoản nhà đầu tƣ,…đƣợc thực thông qua giao tiếp server cơng ty chứng khốn gateway hệ thống ngân hàng Các giao dịch giao dịch tài chính, địi hỏi có độ xác cao độ trễ đủ nhỏ để khơng ảnh hƣởng đến lợi ích nhà đầu tƣ Tuy nhiên, việc giao tiếp hệ thống khó khăn thơng qua mạng internet Ngồi ra, server cơng ty chứng khốn hệ thống Gateway ngân hàng đƣợc phát triển môi trƣờng khác hệ điều hành, sở liệu, ngơn ngữ lập trình,…vv Vì vậy, cần phải tìm cơng nghệ đảm bảo:

- Các server giao tiếp với dù tồn môi trƣờng khác

- Truyền liệu server phải đảm bảo, đúng, xác, không bị lặp, không bị đặc biệt không cho phép có độ trễ lớn, …đảm bảo chất lƣợng truyền

Hiện nay, có nhiều cơng nghệ truyền tin, phục vụ giao tiếp máy chủ Các công nghệ phổ biến nhƣ RPC(Remote Procedure Call - Lời gọi thủ tục từ xa), OOM(Object Orient Middleware - Middleware hƣớng đối tƣợng), EBM(Event Based Middleware – Middleware dựa kiện) MOM(Messagee Oriented Middleware – Middleware hƣớng thông điệp), vv Các công nghệ có ƣu nhƣợc điểm riêng Dƣới đây, học viên trình bày sơ qua số cơng nghệ đƣợc xem xét đến trình khảo sát

2.1.1 RPC(Remote Procedure Call - Lời gọi thủ tục từ xa)

(16)

các tham số hàm trả giá trị hàm Các yêu cầu/phản hồi đƣợc thực thi chế truyền thông điệp Một RPC đƣợc khởi tạo client gửi thông điệp yêu cầu tới máy chủ từ xa để thực thủ tục xác đinh trƣớc với tham số cần thiết Một phản hồi (response) đƣợc trả cho máy trạm, máy trạm chờ đợi máy chủ xử lý xong lời gọi thủ tục

Chi tiết chế hoạt động RPC:

Ứng dụng client gọi stub cục thay mã nguồn thực thực thi thủ tục Các stub đƣợc biên dịch liên kết với ứng dụng client, mã nguồn stub thực nhiệm vụ

 Nhận tham số đƣợc yêu cầu từ client

 Dịch tham số thành đinh dạng chuẩn cho việc truyền thông mạng

 Gọi hàm thƣ viện RPC client để gửi yêu cầu tham số tới server

Server thực bƣớc sau để gọi thủ tục từ xa:

 Các hàm thƣ viện RPC server nhận yêu cầu gọi thủ tục server stub

 Server stub nhận tham số từ đệm mạng chuyển từ định dạng truyền thông mạng thành định dạng server cần

 Server stub gọi thủ tục thực server

Sau thủ tục từ xa đƣợc gọi, thông thƣờng sinh tham số đầu giá trị trả về, lời gọi thủ tục kết thúc, chuỗi bƣớc tƣơng tự đƣợc thực để trả liệu cho client

 Lời gọi thủ tục từ xa trả kết cho server stub

 Server stub chuyển tham số output thành định dạng đƣợc yêu cầu cho truyền thông mạng trả lại liệu cho hàm thƣ viện RPC run-time

 Các hàm thƣ viện runtime RPC truyền liệu tới client

Client hồn tất tiến trình cách nhận liệu từ mạng trả cho hàm gọi, theo bƣớc sau:

(17)

TÀI LIỆU THAM KHẢO

[1] Burnie Blakeley, Harry Harris, Rhys Lewis, Messaging and Queueing – Using the MQI, McGraw-Hill, 1995

[2] Hennadiy Pinus, Middleware: Past and Present a Comparison, June 2005 [3] Malu Castellanos, Manolo Garcia-Solaco, Middleware Review, June 2004 [4] Richard Monson-Haefel, David A.Chappell, Java Message Service, O’Reilly, 2001

[5] Teresa Jones, Middleware Options, Butler Group, 2003 [6] http://www.fiorano.com/whitepapers/superpeer.pdf [7] http://www.ibm.com/redbook

[8] http://www.ibmdatabasemag.com/columns/messagequeue.jhtml [10] http://www.javavietnam.org/javavn/mvnforum/index

[11] http://java.sun.com/

6] http://www.fiorano.com/whitepapers/superpeer.pdf 7] http://www.ibm.com/r 8] http://www.ibmdatabasemag.com/columns/messagequeue.jhtml 10] http://www.javavietnam.org/javavn/mvnforum/index 11] http://java.sun.com/ 12] https://www-304.ibm.com/jct09002c/isv/tech/sampmq.html 13] http://www.leocrawford.org.uk/work/jcea/part1/messaging.html 14] http://www.tapchibcvt.gov.vn/News/PrintView.aspx?ID=16396

Ngày đăng: 14/05/2021, 08:00

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan