Remote Method Invocation (RMI)

Định nghĩa Remote Method Invocation (RMI) là gì?

Remote Method Invocation (RMI)Remote Method Invocation (RMI). Đây là nghĩa tiếng Việt của thuật ngữ Remote Method Invocation (RMI) - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Từ xa phương pháp gọi (RMI) là một công nghệ đối tượng phân phối phát triển bởi Sun cho ngôn ngữ lập trình Java. Nó có sẵn như là một phần của lõi Java giao diện lập trình ứng dụng (API), nơi các giao diện đối tượng được định nghĩa là các giao diện Java và sử dụng đối tượng serialization. RMI cho phép phương pháp Java để đề cập đến một đối tượng từ xa và gọi method của đối tượng từ xa. Các đối tượng từ xa có thể nằm trên một máy ảo Java, cùng một máy chủ hoặc host trên hoàn toàn khác nhau trên mạng. RMI nguyên soái và đối số phương pháp unmarshals qua serialization đối tượng và hỗ trợ tải năng động của tập tin lớp học trên mạng.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Phương thức từ xa gọi trình lần đầu tiên được giới thiệu trong Java Development Kit (JDK) 1.1 và được sử dụng rộng rãi trong máy tính đối tượng phân tán. Nó thực hiện sự tương đương hướng đối tượng của các cuộc gọi thủ tục từ xa. RMI chức năng đi kèm trong một gói java.rmi và cung cấp một khả năng đối tượng phân phối cho các ứng dụng dựa trên nền Java. kiến trúc RMI kéo dài sự vững mạnh và an toàn của kiến ​​trúc Java với thế giới tính toán phân tán. RMI cho phép các mã định nghĩa và thực hiện hành vi đó để lại trên máy ảo Java khác nhau. dịch vụ từ xa trong RMI được mã hoá sử dụng một giao diện Java, nơi thực hiện được mã hóa trong một lớp học. Trong buổi học đầu tiên, thực hiện các hành vi chạy trên máy chủ. Lớp thứ hai chạy trên máy khách và hoạt động như một proxy cho các dịch vụ từ xa. thực hiện RMI được xây dựng từ ba lớp trừu tượng - stub và lớp xương, lớp tham chiếu từ xa và các lớp truyền tải. Stub và skeleton lớp là ngay dưới quan điểm của các nhà phát triển. Stub và các đối tượng bộ xương được sử dụng để cung cấp một kết nối giữa khách hàng và đối tượng từ xa. Một sơ khai chuyển tiếp phương pháp invocations từ máy khách đến máy chủ và nhận thức được làm thế nào để giao tiếp với các sơ khai qua liên kết. Do đó, nó hoạt động như một proxy nơi các đối tượng từ xa thực hiện cư trú. Tham chiếu đến các đối tượng từ xa bởi một khách hàng là nghĩa đen một tham chiếu đến cuống địa phương. Khách hàng sở hữu một bản sao cục bộ của đối tượng còn sơ khai. Giàn giáo tổ chức phương pháp, trong đó cử các cuộc gọi đến đối tượng thực hiện từ xa. Các bước trong việc thiết kế một ứng dụng RMI là:

What is the Remote Method Invocation (RMI)? - Definition

Remote method invocation (RMI) is a distributed object technology developed by Sun for the Java programming language. It is available as part of the core Java application programming interface (API) where the object interfaces are defined as Java interfaces and use object serialization. RMI permits Java methods to refer to a remote object and invoke methods of the remote object. The remote object may reside on another Java virtual machine, the same host or on completely different hosts across the network. RMI marshals and unmarshals method arguments through object serialization and supports dynamic downloading of class files across networks.

Understanding the Remote Method Invocation (RMI)

Remote method invocation was first introduced in Java Development Kit (JDK) 1.1 and is extensively used in distributed object computing. It performs the object-oriented equivalence of remote procedure calls. RMI functionalities come in a java.rmi package and provide a distributed object capability for Java-based applications. RMI architecture extends the robustness and safety of Java architecture to the distributed computing world. RMI allows the that code defines and implements the behavior to remain on different Java virtual machines. Remote services in RMI are coded using a Java interface where the implementation is coded in a class. In the first class, implementation of the behavior runs on the server. The second class runs on the client and acts as a proxy for the remote service. RMI implementation is built from three abstract layers - the stub and skeleton layer, the remote reference layer and the transport layer. The stub and skeleton layer is just below the view of the developer. Stub and skeleton objects are used to provide a connection between the client and remote object. A stub forwards method invocations from the client to the server and is aware of how to communicate with the stub across the link. Therefore, it acts as a proxy where the remote object implementation resides. Reference to the remote object by a client is literally a reference to the local stub. The client houses a local copy of the stub object. Skeletons hold methods, which dispatch calls to remote object implementation. The steps in designing an RMI application are:

Thuật ngữ liên quan

  • Micron
  • Java Virtual Machine (JVM)
  • Java
  • Java Remote Method Invocation (Java RMI)
  • Brooks' Law
  • Extended Binary Coded Decimal Interchange Code (EBCDIC)
  • Qualified Identifier
  • Software Development
  • Static Web Page
  • Pseudocode

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *