Mục lục:
- Định nghĩa - Internet Inter-ORB Protocol (IIOP) nghĩa là gì?
- Techopedia giải thích Giao thức Internet giữa ORB (IIOP)
Định nghĩa - Internet Inter-ORB Protocol (IIOP) nghĩa là gì?
Internet Inter-ORB Protocol (IIOP) là một giao thức hướng đối tượng được sử dụng để tạo thuận lợi cho việc tương tác mạng giữa các chương trình phân tán được viết bằng các ngôn ngữ lập trình khác nhau. IIOP được sử dụng để tăng cường truyền thông Internet và mạng nội bộ cho các ứng dụng và dịch vụ.
IIOP là một thành phần không thể thiếu của Kiến trúc môi giới yêu cầu đối tượng chung (CORBA), là một tiêu chuẩn công nghiệp CNTT nổi tiếng. IIOP là một triển khai của Giao thức liên ORB chung (GIOP), là một giao thức tương tác trừu tượng được sử dụng bởi các nhà môi giới yêu cầu đối tượng (ORB).
IIOP tương tự như Mô hình đối tượng thành phần phân tán (DCOM) của Microsoft, là đối thủ cạnh tranh chính của CORBA / IIOP.
Techopedia giải thích Giao thức Internet giữa ORB (IIOP)
Giống như CORBA, IIOP theo kiến trúc máy khách-máy chủ để liên lạc, trong đó yêu cầu tin nhắn luôn được truyền từ máy khách đến máy chủ.
Thông số kỹ thuật của Nhóm quản lý đối tượng (OMG) cho IIOP như sau:
- Biểu diễn dữ liệu chung (CDR): Cung cấp phương pháp mã hóa / giải mã dữ liệu tiêu chuẩn
- Tham chiếu đối tượng có thể tương tác (IOR): Máy khách phải có địa chỉ chương trình, được gọi là IOR, trước khi gửi yêu cầu máy chủ. IOR dựa trên địa chỉ IP và số cổng của máy chủ và thường được ánh xạ tới bảng giá trị được tạo bởi máy tính của khách hàng.
- Các định dạng thông báo được xác định để hỗ trợ thông số kỹ thuật ORB của CORBA
Ưu điểm của IIOP bao gồm:
- Kiến trúc trung lập tốt hơn
- Minh bạch truyền thông
- Khả năng mở rộng
- Tái sử dụng mã
