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

3 208 0
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

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

Thông tin tài liệu

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 http://tec.uno.edu/george/thesis/news/JavaBeans.WhitePaper.html 9. Component-Based Software Development – An Overview, (http://cbs.colognet.org/overview.php) 10. Java Remote Method Invocation, http://java.sun.com/j2se/1.4.2/docs/guide/rmi/spec/rmiTOC.html. 11. Monitoring Software Component and Component-Base Software, (http://www.engr.sjsu.edu/gaojerry/report/compsac2000.pdf) 12. Software Component Basics – (http://www.webbasedprogramming.com/Presenting- JavaBeans/html/ch01.htm) 13. Một số trang Web: http://www.Inprise.com, www.sun.com ; http://fsl.cs.uiuc.edu/papers/chen-wang-mei-yang-02.pdf; http://www.softwarereality.com/programming/ComponentOrientedSoftware.pdf . 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. 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. 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

Ngày đăng: 25/08/2015, 11:40

Từ khóa liên quan

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

Tài liệu liên quan