Tải bản đầy đủ (.pdf) (3 trang)

Nghiên cứu các thuật toán giám sát và xử lý cạnh tranh giữa các thành phần phần mềm trên môi trường phân tán

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (135.33 KB, 3 trang )

Nghiên cứu các thuật toán giám sát và xử lý
cạnh tranh giữa các thành phần phần mềm trên
môi trường phân tán

Nguyễn Thị Bích Ngọc

Trường Đại học Công nghệ
Luận văn ThS chuyên ngành: Công nghệ thông tin; Mã số: 1 01 10
Người hướng dẫn: PGS.TS. Hồ Sĩ Đàm
Năm bảo vệ: 2007


Abstract: Giới thiệu các khái niệm cơ bản về kỹ nghệ phần mềm hướng thành phần,
giám sát và dò vết các thành phần phần mềm; Giới thiệu tổng quan về hệ thống phân
tán đang được áp dụng tại các ngân hàng và thuật toán ứng dụng trong môi trường
phân tán với các vấn đề nảy sinh trong môi trường phân tán và thuật toán giải quyết
các vấn đề đó. Áp dụng thuật toán phân tán cho hệt hống ATM tại ngân hàng

Keywords: Công nghệ thông tin, Phần mềm, Thuật toán giám sát

Content
Mở đầu
Trong mô hình hệ thống, hệ thống nghiệp vụ cốt lõi bao gồm các phân hệ nghiệp vụ cơ bản
của ngân hàng, đó là: Thông tin khách hàng(Customer Information File-CIF), Tiền
gửi(Deposit), Khoản vay(Loan), Tài trợ thương mại(Trade Finance), Chuyển
tiền(Remittance), Ngân quỹ(Tresury) và Sổ cái tổng hợp(General Ledger-GL). Các phân hệ
này xử lý tất cả các nghiệp vụ cốt lõi của ngân hàng và giao tiếp với các phân hệ khác, các hệ
thống khác thông qua phần xử lý các dịch vụ phân phối. Trên cơ sở các nghiệp vụ này, ngân
hàng phát triển các sản phẩm dịch vụ của mình qua các kênh phân phối sản phẩm gồm có: hệ
thống giao dịch của chi nhánh(Branch Delivery System - BDS), SWIFT/TELEX, IPBS, T5,
ATM, POS, HomeBanking, Internet Banking…Đồng thời hệ thống còn có khả năng tích hợp


với các hệ thống chương trình khác như: Quản lý mẫu dấu chữ ký, Trái phiếu, CIC, Quản lý
TSCĐ, Quản lý phải thu/phải trả…
Dữ liệu của toàn bộ hệ thống được lưu trữ tập trung về kho dữ liệu (Data warehouse) tại HSC.
Giao dịch tại các chi nhánh trên toàn quốc sẽ được xử lý trực tuyến tại máy chủ.
Với mô hình hoạt động như trên ta có thể thấy ngay rằng ứng dụng của ngân hàng là một ứng
dụng phân tán và được phát triển từ nhiều thành phần phần mềm ghép nối lại.
Mục tiêu của các ngân hàng đặt ra là ngày càng phát triển nhiều sản phẩm dịch vụ khách
hàng chất lượng cao, an toàn, tiện lợi. Để đạt được điều này, bênh cạch việc tìm hiểu thị
trường về nhu cầu của khách hàng, các nghiệp vụ đáp ứng như cầu đó, một khía cạnh không
kém phần quan trọng mà các ngân hàng đang hướng tới chính là lĩnh vực công nghệ thông tin.
Vấn đề nghiên cứu, nắm bắt và làm chủ hệ thống để từ đó có thể phát triển hệ thống là một
yêu cầu cấp thiết đặt ra tại các ngân hàng. Với mục tiêu đó, bài luận văn đề cập đến các nội
dung sau:
Chương 1: Thành phần phần mềm
Giới thiệu các khái niệm cơ bản về kỹ nghệ phần mềm hướng thành phần, giám sát và dò vết
các thành phần phần mềm
Chương 2: Hệ thống đối tượng phân tán
Giới thiệu tổng quan về hệ thống phân tán, một mô hình đang được áp dụng rất nhiều trong
các phần mềm tại ngân hàng.
Chương 3: Thuận toán ứng dụng trong môi trường phân tán, giới thiệu các vấn đề nảy sinh
trong môi trường phân tán, thuật toán giải quyết các vấn đề đó.
Chương 4: Áp dụng thuật toán phân tán cho hệ thống ATM tại ngân hàng
Kết luận.
Tài liệu tham khảo.

References
Tiếng Việt
1. Các tài liệu về hệ thống ngân hàng.
Tiếng Anh
2. C. Szyperski et al, Component Software – Beyond Object-Oriented Programming, Second

Edition, Addison-Wesley/ACM Press, 2002
3. D. D' Souza and A. Wills. Objects, Components, and Frameworks with UML, Addison-
Wesley, 1998
4. Distributed Algorithms, Nancy A. Lynch và Boaz Patt-Shamir, Janury 1993.
5. Distributed Systems: Principles and Paradigms, Andrew S. Tanenbaum và Maarten van
Steen, January 2002.
6. Microsoft Corporation. Distributed Component Object Model Protocol-DCOM/1.0, draft,
November 1996.
7. M. L. Liu, Distributed Computing – Principles and Applications, Pearson Addison-Wesley,
2004
8. A Component Architecture for Java July 1996

9. Component-Based Software Development – An Overview,
(
10. Java Remote Method Invocation,

11. Monitoring Software Component and Component-Base Software,
(
12. Software Component Basics – ( />JavaBeans/html/ch01.htm)
13. Một số trang Web: , www.sun.com ;






×