Tài liệu tham khảo đối tượng từ xa Phần này áp dụng chỉ cho ngôn ngữ như Java và CORBA hỗ trợ mô hình đối tượng phân phối. Nó không phải là có liên quan đến XML. Khi một khách hàng invokes một phương pháp trong một đối tượng từ xa, một invocation thư được gửi đến quá trình máy chủ lưu trữ các đối tượng từ xa. Thông báo này cần phải chỉ định đối tượng cụ thể là phải có phương pháp gọi. Một tài liệu tham khảo đối tượng từ xa là một định danh cho một đối tượng từ xa có hiệu lực trong suốt một hệ thống phân phối. Một tài liệu tham khảo đối tượng từ xa được thông qua trong thư invocation để chỉ rõ đối tượng nào được kích hoạt. Chương 5 giải thích rằng tài liệu tham khảo đối tượng từ xa cũng được thông qua như là đối số và trở lại như là kết quả của phương pháp từ xa invocations, mỗi đối tượng từ xa có tham khảo đối tượng từ xa duy nhất và tài liệu tham khảo đối tượng từ xa có thể được so sánh để xem liệu họ chỉ đến cùng một đối tượng từ xa. Ở đây, chúng tôi thảo luận về các đại diện bên ngoài của tài liệu tham khảo đối tượng từ xa. Tài liệu tham khảo từ xa đối tượng phải được tạo ra theo cách đó đảm bảo tính độc đáo trong không gian và thời gian. Nói chung, có thể có nhiều quá trình lưu trữ từ xa các đối tượng nhất, do đó, tài liệu tham khảo từ xa đối tượng phải là duy nhất trong số tất cả các quá trình trong các máy tính khác nhau trong một hệ thống phân phối. Ngay cả sau khi đối tượng từ xa liên kết với một tài liệu tham khảo cho các đối tượng từ xa sẽ bị xóa, nó là quan trọng rằng tài liệu tham khảo đối tượng từ xa không tái sử dụng, bởi vì invokers tiềm năng của nó có thể giữ lại tài liệu tham khảo đối tượng từ xa đã lỗi thời. Bất kỳ cố gắng gọi một đối tượng đã xoá nên sản xuất một lỗi thay vì cho phép truy cập vào một đối tượng khác nhau. Có rất nhiều cách để đảm bảo rằng một từ xa đối tượng tham chiếu là duy nhất. Một cách là để xây dựng một tài liệu tham khảo đối tượng từ xa bằng cách ghép địa chỉ Internet của máy chủ của nó và số hiệu cổng của quá trình tạo ra nó với thời điểm sáng tạo của nó và một số đối tượng địa phương. Số đối tượng địa phương tăng lên mỗi khi một đối tượng được tạo ra trong quá trình đó. Số hiệu cổng và thời gian với nhau tạo ra một định danh quá trình duy nhất trên máy tính đó. Với cách tiếp cận này, tham khảo đối tượng từ xa có thể được đại diện với một định dạng như hiển thị trong hình 4,13. Trong triển khai đơn giản nhất của RMI, các đối tượng từ xa sống chỉ trong quá trình tạo ra chúng và tồn tại chỉ miễn là quá trình tiếp tục chạy. Trong trường hợp này, tham khảo đối tượng từ xa có thể được sử dụng làm địa chỉ của các đối tượng từ xa. Nói cách khác, invocation thư được gửi đến địa chỉ Internet trong tài liệu từ xa và cho quá trình trên máy tính đó bằng cách sử dụng số hiệu cổng nhất định. Để cho phép các đối tượng từ xa để được chuyển thành một quá trình khác nhau trên một máy tính khác nhau, từ xa đối tượng tham chiếu không nên được sử dụng làm địa chỉ của các đối tượng từ xa. Phần 8.3.3 thảo luận về một hình thức của tài liệu tham khảo đối tượng từ xa cho phép các đối tượng để được kích hoạt trong các máy chủ khác nhau trong suốt tuổi thọ của pin. Hệ thống lớp phủ peer-to-peer diễn tả trong chương 10 sử dụng một hình thức của tài liệu tham khảo từ xa đối tượng đó là hoàn toàn độc lập với vị trí. Thư được định tuyến đến tài nguyên bằng phương tiện của một thuật toán định tuyến phân phối. The last field of the remote object reference shown in Figure 4.13 contains some information about the interface of the remote object, for example, the interface name. This information is relevant to any process that receives a remote object reference as an argument or as the result of a remote invocation, because it needs to know about the methods offered by the remote object.
đang được dịch, vui lòng đợi..
