1. Trang chủ
  2. » Công Nghệ Thông Tin

Corba và mô hình phân tán

2 244 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 2
Dung lượng 126,09 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Triệu gọi đối tượng Corba thông qua môi trường môi giới ORB Các đối tượng sau khi được xây dựng bằng các ngôn ngữ lập trình khác nhau muốn triệu gọi lẫn nhau phải thông qua chương trình

Trang 1

Corba và mô hình phân tán.

Bởi:

Khoa CNTT ĐHSP KT Hưng Yên

Chương trình môi giới trung gian ORB.

Triệu gọi đối tượng Corba thông qua môi trường môi giới ORB

Các đối tượng sau khi được xây dựng bằng các ngôn ngữ lập trình khác nhau muốn triệu gọi lẫn nhau phải thông qua chương trình môi giới trung gian của Corba gọi là ORB

ORB hoàn toàn độc lập với máy ảo java Ta có thể chạy độc lập Java với ORB tuy nhiên

từ Java 1.2 đã nhúng luôn ORB nên ta có thể thử nghiệm các ứng dụng Corba ngay trên nền Java mà không cần trình ORB của các nhà cung cấp khác

Các đối tượng dù được cài đặt bằng bất kì ngôn ngữ nào nếu như tuân theo ngôn ngữ IDL đều là đối tượng của Corba Dựa vào các đặc tả IDL, ORB sẽ biết tên phương thức cần gọi, kiểu đối số truyền cho phương thức, trị trả về

Corba và mô hình phân tán

1/2

Trang 2

ORB giao tiếp thông qua các thông tin đặc tả IDL

Cơ chế làm việc của ORB.

Giao tiếp giữa trình khách và đối tượng Corba trên máy chủ

• Phần cài đặt đối tượng Corba trên máy chủ diễn ra như sau:

• Đặc tả đối tượng bằng ngôn ngữ IDL của Corba

• Chuyển đặc tả đó thành mô tả của ngôn ngữ cụ thể Dựa vào đặc tả IDL yêu cầu trình biên dịch tạo ra lớp trung gian _SKel

• Cài đặt đối tượng trên bằng ngôn ngữ java

• Phần kết nối với đối tượng máy khách

• Dùng đặc tả IDL của đối tượng yêu cầu trình biên dịch tạo lớp trung gian

_Stub

• Khi trình khách triệu gọi đến đối tượng chủ, lời gọi sẽ được chuyển qua _Stub trên máy khách, gửi đến trình môi giới ORB Trình ORB máy khách gửi đến trình ORB máy chủ theo giao thức IIOP Trình ORB máy chủ chuyển lời gọi cho _Skel máy chủ Cuối cùng đối tượng Corba trên trình chủ sẽ thực thi

phương thức của nó

Giao thức IIOP làm nền tảng cho tất cả các đối tượng có thể giao tiếp với nhau trên mạng Internet một cách dễ dàng

Corba và mô hình phân tán

2/2

Ngày đăng: 31/12/2015, 10:40

TỪ KHÓA LIÊN QUAN

w