Từ điển
Dịch văn bản
 
Tất cả từ điển
Tra từ
Hỏi đáp nhanh
 
 
 
Kết quả
Vietgle Tra từ
Chuyên ngành Anh - Việt
ORB (Object Request Broker)
|
Tin học
Trong môi trường tính toán hướng đối tượng phân tán, ORB (object request broker) có thể cung cấp phương tiện truyền thông chính giữa các ứng dụng, dịch vụ, và các tiện ích mạng. Có thể quan niệm ORB như là một loại bus software, hay đường trục (backbone), cung cấp các giao diện chung giữa nhiều loại đối tượng khác nhau để có thể liên lạc với nhau theo mô hình bình đẳng (peer-to-peer) Một đối tượng gửi yêu cầu đến ORB, nhiệm vụ của OBR là định vị “đối tượng cần đáp ứng” hay định vị đối tượng có thể chỉ ra các server, sau đó thiết lập quá trình truyền thông giữa client và server nầy. “Đối tượng nhận yêu cầu” gửi đáp ứng cho ORB, là nơi định dạng lại và gửi tiếp phúc đáp về cho nơi đưa ra yêu cầu. Trong mô hình nầy, các đối tượng chỉ đơn giản xác định nhiệm vụ cần hoàn thành. Vị trí của đối tượng có thể thỏa mãn yêu cầu thì không quan trọng. Người sử dụng cứ việc xem các trình ứng dụng là liên thông, bất kể các dịch vụ và dữ liệu đến từ nơi nào trên hệ thống mạng . Tiến trình xử lý của ORB tương đương với một lời gọi hàm từ xa (remote procudure call) nhưng có ưu điểm hơn như có thể định vị các đối tượng có thể đáp ứng nhu cầu. Thật ra, ORB là một sự thay thế của RPC (remote procedure call: gọi hàm từ xa) và phần mềm middleware hướng thông điệp (message-oriented middleware). CORBA (Common Object Request Broker Architecture) là một đặc tả công nghệ truyền thông điệp cơ bản, được định nghĩa bởi OMG (Object Management Group), trong kiến trúc OMA (Object Management Architecture). CORBA vừa được hiện thực trong nhiều công ty và đang trở thành một tiêu chuẩn quan trọng cho việc xây dựng các ứng dụng phân bố trên Internet. Netscape đặc biệt hỗ trợ cho CORBA và đã tích hợp nó vào trình duyệt Web và các phần mềm server của hãng. Một giao thức được gọi là IIOP (Internet Inter-ORB Protocol) cung cấp hoạt động liên kết Internet cho CORBA. IIOP nâng cao HTTP (Hypertext Transfer Protocol: giao thức truyền siêu văn bản) thành một như là giao thức cho client/server trên Web. Nó cung cấp các dịch vụ tốt hơn nhiều trong việc điều khiển các ứng dụng kinh doanh trên Internet. Netscape tích hợp IIOP trong các trình duyệt của nó. Trong tương lai, bạn sẽ gõ các địa chỉ là iiop://www.website.com thay vì http://www.website.com để truy cập các website đảm nhiệm các dịch vụ kinh doanh và thương mại điện tử. Xin tham khảo mục “IIOP (Internet Inter-ORB Protocol)” để có thêm thông tin về giao thức nầy. Một công nghệ tương phản lại, là messaging (truyền thông điệp), được mô tả dưới đề mục “MOM (Message-Oriented Middleware)”. Hầu hết các hệ thống “truyền thông báo” là độc quyền, trong khi phần lớn các ORB đều theo chuẩn CORBA. Các công nghệ quan trọng khác tương đương với các chức năng của ORB là DCOM (Distributed Component Object Model: Mô hình Đối tượng thành phần phân tán) và Transaction Server (Server quản lý giao dịch) của Microsoft. Chúng được thiết kế để hỗ trợ các đối tượng giao dịch kinh doanh tại nhà hay trên hệ thống mạng Internet và cung cấp liên kết đến các hệ thống kế thừa. Từ mục liên quan Component Software Technology; CORBA (Common Object Request Broker Architecture); DCOM (Distributed Component Oject Model); Distributed Object Computing; IIOP (internet Inter-ORB Protocol); Middleware and Messaging; Object Technologies; OMA (Object Management architecture); and UNO (Universal Networked Object) Thông tin trên internet Alan Pope’s Excellent On-Line CORBA tutorial http://www.qds.com/people/ OMG (Oject Management Group) http://www.omg.org CORBA documentation http://www.omg.org/corba/corbiiop.htm CORBA information and references http://www.acl.lanl.gov/CORBA Thomas J.Brando’s Interoperability and the CORBA Specification paper http://www.mitre.org/research/domis/reportsUNO.html