对象请求代理或ORB是一种编程协议,在客户端和供应商之间起中介或代理的作用。使用对象请求代理,客户端提交某种类型服务的请求。代理接收请求并将其路由到可以请求的网络上的终端点已成功完成。通过使用对象请求代理,处...
对象请求代理或ORB是一种编程协议,在客户端和供应商之间起中介或代理的作用。使用对象请求代理,客户端提交某种类型服务的请求。代理接收请求并将其路由到可以请求的网络上的终端点已成功完成。通过使用对象请求代理,处理请求的客户端-服务器不必知道在网络中的何处转发请求。代理评估请求,然后相应地路由请求。女人在与计算机进行倒立操作时,将对象请求代理理解为中间件的一个例子有时会有帮助。本质上,中间件的功能是将数据从起始点传输到终止点,而不是在严格的点对点通信中传输数据。这种方法的优点是中间件能够限定传入的数据,并将其路由到网络中可能被处理的部分最大程度的效率。对象请求代理是更广泛的通用对象请求代理体系结构(也称为CORBA)的一部分。正是这种更广泛的体系结构使对象请求代理能够准确、快速地处理来自客户端的数据输入,并将数据传递到适当的系统或网络上的服务器。每个组件都是使用接口定义语言设置的,该语言允许交叉编译器识别网络上任何地方当前运行的每个组件。作为总体功能的一部分,对象请求代理可以为客户端请求中包含的数据提供多个终止点,例如,可以将数据复制并移动到网络上的各种服务器数据可以转储到数据库中进行进一步处理,同时也可以添加到普通文件中进行存储。完成确认可以作为整体功能的一部分进行,以及允许在序列无法正确完成时将请求还原为其原始形式。因为可以将对象请求代理配置为适合多种环境并处理范围广泛的客户端请求,程序员能够调整代理来处理入站客户端请求的任意数量的单个和多个任务。代理也具有一定的适应性,因为当组件添加到网络中时,它们可以相对容易地命名并添加到通用体系结构中
-
发表于 2020-08-06 18:51
- 阅读 ( 1117 )
- 分类:电脑网络