Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
1,25 MB
Nội dung
Trường Đại học Bách khoa – Đại học Đà Nẵng Khoa Khoa học Cơng nghệ Tiên tiến MƠ HÌNH PHÂN TÁN CORBA GSVHD NHÓM Đà Nẵng, 21 tháng năm 2021 PGS.TS Võ Trung Hùng Lê Thanh Phương Đỗ Phương Thảo Huỳnh Thế Quang Nguyễn Diệu Quỳnh Đặng Đức Thành Lê Nhật Tân NỘI DUNG I Mô tả lý thuyết II Mô tả kiến trúc III Cách triển khai ứng dụng I MÔ TẢ LÝ THUYẾT Khái niệm CORBA • Là chuẩn công nghiệp phát triển OMG (Object Management Group) vào năm 1991 • Cho phép tập hợp phân tán khơng đồng cộng tác với cách rõ ràng • Các đối tượng từ xa truy cập (gần như) cách minh bạch từ cục • Các phần mềm trao đổi thông tin với mà không phụ thuộc vào ngôn ngữ lập trình tảng hệ thống (hệ điều hành, phần cứng) Lịch sử phát triển 1991 CORBA 1.0 o Hai thành phần bản: IDL API o Hỗ trợ BOA (Basic Object Adapter) o Bổ sung POA (Portable Object Adapter) 1996 CORBA 2.0 o Hỗ trợ giao thức IIOP o Các công ty phần mềm lớn ý 2002 CORBA 3.0 o Bổ sung lập trình hướng thành phần II MƠ TẢ KIẾN TRÚC Thành phần II MÔ TẢ KIẾN TRÚC Thành phần Những thành phần thiếu CORBA: Interface Definition Language Object Request Broker The Portable Object Adaptor Naming Service Inter-ORB Protocol II MÔ TẢ KIẾN TRÚC Thành phần Hello Server Hello Servant Hello Client Object Reference sayHello Hello Word! sayHello ORB ORB IIOP A one-method distributed object shared between a CORBA client and server Những loại ứng dụng phù hợp • Phát triển ứng dụng phân bố • Định vị đối tượng từ xa mạng • Gửi thơng điệp đến đối tượng khác • Là giao diện phổ biến cho giao dịch đối tượng, vấn đề an ninh III CÁCH TRIỂN KHAI ỨNG DỤNG Cài đặt môi trường, cơng cụ • Sử dụng IDE viết mã Java như: Eclipse, Netbeans, (với Eclipse phải tải plug-in để edit file idl) • JDK, lệnh orbd (khởi động server, client, ORB), idlj (biên dịch idl → java) có gói 2. Các bước thiết lập 1 ứng dụng CORBA 1. Viết mã 1.1 Viết tập tin IDL 1.2 Sinh mã ra các lớp trung gian Stub và Skeleton 1.3 Viết mã chương trình cho máy chủ 1.4 Viết mã chương trình cho máy khách Biên dịch mã 3. Khởi động máy chủ ORB, ứng dụng máy chủ, ứng dụng máy khách THANKS FOR LISTENING! ... 1991 CORBA 1.0 o Hai thành phần bản: IDL API o Hỗ trợ BOA (Basic Object Adapter) o Bổ sung POA (Portable Object Adapter) 1996 CORBA 2.0 o Hỗ trợ giao thức IIOP o Các công ty phần mềm lớn ý 2002 CORBA. .. DUNG I Mô tả lý thuyết II Mô tả kiến trúc III Cách triển khai ứng dụng I MÔ TẢ LÝ THUYẾT Khái niệm CORBA • Là chuẩn công nghiệp phát triển OMG (Object Management Group) vào năm 1991 • Cho phép tập... hướng thành phần II MƠ TẢ KIẾN TRÚC Thành phần II MÔ TẢ KIẾN TRÚC Thành phần Những thành phần thiếu CORBA: Interface Definition Language Object Request Broker The Portable Object Adaptor Naming