TechTarget云计算 > 百科词汇

:Remote Method Invocation

RMI(远程方法调用)是一个程序员,使用Java编程语言和开发环境,可以编写面向对象编程的对象在不同的计算可以在分布式交互网络。RMI的Java veion通常被称为远程过程调用(RPC),但是有能力通过一个或多个对象的请求。会改变的对象可以包括信息服务在远程计算机中执行。太阳微系统公司Java的invento,称之为/移动行为。/举个例子,当一个用户在一个远程计算机填写expee账户,Java程序与用户可以交互沟通,使用RMI,与Java程序在另一个电脑,一直对expee报告最新的政策。在回复,程序会返回一个对象和相关方法信息,使远程计算机程序屏幕用户“s expee帐户数据的方式是coistent的最新的政策。用户和公司都将早期捕获错误,节省时间。每当公司政策改变,需要改变一个程序只有一个电脑.
太阳调用它的对象的参数传递机制对象序列化。一个RMI请求是一个请求来调用远程对象的方法。请求有相同的语法作为请求来调用一个对象的方法在相同的(本地)电脑。一般来说,RMI旨在保护对象模型及其跨网络的优势。
RMI实现为三个laye之类:
存根程序的客户端clienterver relatiohip,和一个相应的骨骼在服务器端。存根具有吸引力的调用程序的程序被调用一个服务。(太阳使用术语“代理存根的同义词。)
远程参考层,可以通过的不同取决于参数调用程序。例如,该层可以决定是否请求调用一个远程服务或多个远程程序在一个多播。
Traport连接层,设置和管理要求。
单个请求旅行穿过laye之类的一台电脑,在另一端通过laye之类。
RMI提供作为Sun的Java开发工具包的一部分(JDK)。

最近更新时间:2017-12-08 EN

相关推荐