Mục lục:
- Định nghĩa - Object Request Broker (ORB) có nghĩa là gì?
- Techopedia giải thích Nhà môi giới yêu cầu đối tượng (ORB)
Định nghĩa - Object Request Broker (ORB) có nghĩa là gì?
Một nhà môi giới yêu cầu đối tượng (ORB) là một thành phần ứng dụng phần mềm trung gian sử dụng đặc tả kiến trúc môi giới yêu cầu đối tượng chung (CORBA), cho phép các nhà phát triển thực hiện các cuộc gọi ứng dụng trong mạng máy tính. ORB là một tác nhân truyền các yêu cầu hoạt động của máy khách / máy chủ trong một môi trường phân tán và đảm bảo truyền thông đối tượng trong suốt.
ORB hỗ trợ nhiều dịch vụ phần mềm trung gian, bao gồm nhưng không giới hạn ở thông báo, kích hoạt sự kiện, xử lý giao dịch, kiên trì và bảo mật. ORB có thể được cấu hình để phù hợp với nhiều môi trường khác nhau và xử lý một loạt các yêu cầu của khách hàng. Do đó, các nhà phát triển có thể sửa đổi ORB để đáp ứng các yêu cầu nhiệm vụ cho các yêu cầu máy khách gửi đến.
Techopedia giải thích Nhà môi giới yêu cầu đối tượng (ORB)
ORB thực hiện như sau:
- Tìm kiếm, khớp và khởi tạo các đối tượng máy từ xa
- Tập hợp các tham số giữa các đối tượng ứng dụng
- Xử lý các vấn đề bảo mật xuyên qua ranh giới máy
- Truy xuất và xuất bản các đối tượng dữ liệu trên các máy cục bộ có sẵn cho các ORB khác
- Gọi các phương thức đối tượng từ xa bằng cách sử dụng phương thức tĩnh và gọi phương thức động.
- Tự động khởi tạo các đối tượng nhàn rỗi
- Phương thức gọi lại định tuyến
- Giao tiếp Giao thức giữa các ORB (IIOP) với các ORB khác qua Internet
Các nhà phát triển nên xử lý ORB với kiến thức và sự quan tâm khi áp dụng như một giải pháp để tái diễn các vấn đề môi trường phân tán. Nếu xử lý không chính xác, các vấn đề có thể tăng cường. Những nhược điểm của ORB bao gồm:
- Thiếu hỗ trợ giao dịch không đồng bộ
- Thiếu hỗ trợ tích hợp ứng dụng kế thừa không định hướng
- Thiếu triển khai ORB tiêu chuẩn trong tiêu chuẩn CORBA
Microsoft đã phát triển các cách tiếp cận ORB độc quyền trong Mô hình đối tượng chung (COM) và Mô hình đối tượng chung phân tán (DCOM).
