DANH MỤC TÀI LIỆU
Giới thiệu lý thuyết hệ phân tán, So sánh đánh giá CORBA và RMI và xây dựng ứng dụng phân tán RMI vào hệ thống ngân hàng
1
HC VIN CÔNG NGH BƯU CHÍNH VIỄN THÔNG
---------------------------------------
HOÀNG VĂN DŨNG
NG DNG RMI VÀO H THNG NGÂN HÀNG
CHUYÊN NGÀNH: KHOA HC MÁY TÍNH
MÃ S : 60.48.01
Người hướng dẫn khoa học:
TS. HÀ HI NAM
TÓM TT LUN VĂN THC S K THUT
HÀ NI – 2011
2
MỞ ĐẦU
Phn mềm đang ngày càng tr nên phc tp quá mc và
ng như đang t khi kh ng kim soát ca các mô hình
phát trin hin có. Mt s công ngh trong h phân n như
CORBA (Common Object Request Broker Architecture Kiến
trúc môi gii yêu cầu đối tượng chung), RMI (Remote Method
Invocation Triu gọi Phương thức t xa), SOA (Service
Oriented Architecture Kiến trúc ng dch v), Webservice có
th gii quyết được vấn đề tích hp các h thng khác nhau được
xây dng trên các nn tng công ngh khác nhau.
Nghn cu v h phân tán bao gm nhiu ch đề khác nhau
như: Hệ điều hành phân tán, CSDL phân n, H thng tính toán
phân tán.
H thng phân tán nhng tính chất như chia s tài nguyên,
tính m, tính trong sut với người s dng, x lý đồng thi nâng
cao hiệu năng, khả ng mở rng chu li tt, chính nhng li
điểm đó của h phân n đã thôi thúc tác gi m hiu nghiên
cu h phân tán mang tính ng dng vi đề tài: ng dng RMI
vi vào h thng ngân hàng
Luận văn bao gồm 3 cơng: Chương 1 giới thiu lý thuyết h
phân tán, chương 2 So sánh đánh giá CORBA và RMI, chương 3
xây dng ng dng phân tán RMI vào h thng ngân hàng.
3
Chương 1: GIỚI THIỆU HỆ PHÂN TÁN
1.1 HPHÂN N
1.1.1 Giới thiệu
nhiều định nghĩa về h phân tán
Định nghĩa 1: Hệ phân n tp hp các máy tính t tr được
kết ni vi nhau bi mt mạng y tính và được cài đặt phn
mm h phân tán.
Định nghĩa 2: Hệ phân tán mt h thng có chc năng và dữ
liu phân n trên các trạm (máy tính) đưc kết ni vi nhau bi
mt mng máy tính.
Định nghĩa 3: Hệ phân tán mt tập các máy tính đc lp
giao tiếp vi ngưi dùng như mt h thng thng nht, toàn vn.
Như vy, có th i : H phân tán = mng y nh + phn
mm h phân tán.
Phân loi h phân tán:
Trước đây, hệ phân n được chia thành ba loi : h điều nh
h phân tán, cơ s d liu h phân tán và các h thng tính toán h
phân tán.
Ngày nay, h phân tán được phân chia như sau:
- H phân tán mang tính h thng: h điều hành phân tán.
- H phân tán mang nh ng dng: các h thng truyn thông
điệp phân tán.
H phân tán thường che giu nhiu vấn đ phc tp liên quan
đến vic phân tán c tiến trình, d liệu, điều khin. Tuy nhiên,
tính trong sut phân tán không ch có giá tr v hiệu năng.
4
Mt trong nhng cách tiếp cn trong y dng h phân tán là
s dng c h thng phn mềm trung gian (middleware) đ thc
hin chức năng ca h phân n. Phn mm lp trung gian này s
che giu s không đồng nht ca các h thng lp n dưới và
cung cp s trong sut ca h phân tán cho các ng dng phân n
lp trên nó. Hình 1.1 minh ha cách tip cn này.
Hình 1.1 H phân tán đưc t chức như middleware.
Tng middleware m rng trên nhiu máy tính và cung cp mi
ng dng cùng giao din
Hình 1.1 gm bn máy tính ni mng và ba ng dụng, trong đó
ng dụng B được phân tán trên các máy tính 2 và 3. Mi ng dng
được cung cp cùng mt giao din.
Bn mc tiêu quan trng phải được đáp ng khi y dng h
phân tán: truy cp tài nguyên d dàng, tài nguyên được phân tán
qua mng, có tính m, có th m rng.
5
1.1.2 Tính chất hệ phân tán
1.1.2.1 Tính trong sut phân tán
Mt mc tiêu quan trng ca h phân tán để che giu s
kin x và tài nguyên phân tán trên nhiu y tính. Kh
năng thể hin ca mt h phân tán ti người dùng và các ng dng
như th ch có mt h thống y nh đơn gọi tính trong
sut phân tán.
1.1.2.2 Tính m
Mt tính cht quan trng ca h phân n là nh m. H phân
n m là h thng cung cp dch v theo quy tc chun t cú
pháp và ng nghĩa ca các dch v.
1.1.2.3 Khả năng mở rộng
Kh năng mở rng ca mt h thng có th đo được ít nht
theo ba chiu khác nhau (Neuman, 1994):
Th nht, h thng có th được m rng vi kích thưc
Th hai, h thng kh ng m rộng địa
Th ba, h thng th được m rng v mt qun tr
1.2 KIẾN TRÚC HỆ PHÂN TÁN
H phân tán thưng phn phc tp ca phn mềm trong đó
các tnh phần được phân tán trên nhiu máy.
T chc h phân tán ch yếu các thành phn phn mm to
thành h thng.
Mc tiêu quan trng ca h phân n tách các ng dng
riêng bit t nn cơ s bng ch cung cp mt lp phn mm
trung gian (middleware).
6
1.2.1 Kiu kiến trúc
Kiến trúc giống như tổ chc logic ca h phân tán vào trong
các thành phn phn mm, cũng được gi kiến trúc phn mm
(Bass et al., 2003).
Mt s kiu kiến trúc quan trọng được xác định trong c h
phân tán là:
- Kiến trúc phân tng
Kiến trúc dựa trên đối tưng
Kiến trúc trung tâm d liu
Kiến trúc da trên s kin
Điều làm cho các kiến trúc phn mm quan trọng đi vi h
phân n tt c đều nhm mục đích đạt được s trong sut phân
n. Tuy nhiên, như chúng ta đã lp lun, yêu cu trong sut phân
n m cho cân bng gia hiu sut, kh năng chịu li, tính d lp
trình.
1.2.2 Kiến trúc hệ thống
Xem xét hai kiến trúc h thng: Kiến trúc tp trung Kiến
trúc phi tp trung
1.3. TRUYỀN THÔNG TRONG HPHÂN TÁN
Truyn thông đa xử (InterProcess) là trái tim ca tt c
các h phân n. Không th nghiên cu các h phân tán mà
không xem t cn thn nhng cách mà các tiến trình trên các
máy khác nhau có th trao đổi thông tin. Truyn thông trong
các h phân tán luôn luôn da trên truyn thông thông điệp mc
độ thp được cung cp bi các mng cơ sở.
Các quy tc mà các tiến trình giao tiếp phi tuân thủ, được gi
giao thc, tp trung vào vic cơ cu li các giao thc trong
thông tin tài liệu
Phần mềm đang ngày càng trở nên phức tạp quá mức và dường như đang vượt khỏi khả năng kiểm soát của các mô hình phát triển hiện có. Một số công nghệ trong hệ phân tán như CORBA (Common Object Request Broker Architecture – Kiến trúc môi giới yêu cầu đối tượng chung), RMI (Remote Method Invocation – Triệu gọi Phương thức từ xa), SOA (Service Oriented Architecture – Kiến trúc hướng dịch vụ), Webservice có thể giải quyết được vấn đề tích hợp các hệ thống khác nhau được xây dựng trên các nền tảng công nghệ khác nhau. Nghiên cứu về hệ phân tán bao gồm nhiều chủ đề khác nhau như: Hệ điều hành phân tán, CSDL phân tán, Hệ thống tính toán phân tán. Hệ thống phân tán có những tính chất như chia sẻ tài nguyên, tính mở, tính trong suốt với người sử dụng, xử lý đồng thời nâng cao hiệu năng, khả năng mở rộng và chịu lỗi tốt, chính những lợi điểm đó của hệ phân tán đã thôi thúc tác giả tìm hiểu và nghiên cứu hệ phân tán mang tính ứng dụng với đề tài: Ứng dụng RMI với vào hệ thống ngân hàng
Mở rộng để xem thêm
tài liệu giúp tôi
Nếu bạn không tìm thấy tài liệu mình cần có thể gửi yêu cầu ở đây để chúng tôi tìm giúp bạn!
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×