深入了解 Jini 技术:概念、服务与优势
1. Jini 的发展历程
Jini 的发展主要有两大趋势。一方面,人们致力于借助互联网开发出更高效的全球网络解决方案;另一方面,这些解决方案催生出了通用的概念和术语。许多人认为,网络及网络服务正朝着 Jini 所支持的方向发展。
Jini 是网络应用时代变革的催化剂之一,它为网络上服务的定义、部署和管理提供了解决方案。根据 Sun 网站(http://www.sun.com/jini/specs)上的官方 Jini 架构规范,Jini 系统是一个分布式系统,旨在联合用户群体及其所需资源。该系统的核心是让网络更具动态性,能灵活地添加和删除服务,以适应工作群体的动态变化。
Jini 网络技术以网络为中心看待服务和服务交付。服务的定义广泛,涵盖从应用程序到移动设备等网络上的一切。Jini 基于 Java 平台,兼具该平台的优缺点。它能理解 Java 类型,服务和接口都用 Java 类型定义。与 XML 相比,Java 类型在定义机器间信息交换的语义方面更丰富。而且,由于 Jini 基于面向对象的 Java 语言,支持多态性,这有助于处理技术的发展变化。不过,Java 比 XML 难学,且不是最小或最快的运行引擎。此外,当前的 Jini 版本严重依赖 RMI(远程方法调用)协议,但这并非强制要求。
2. Jini 技术的目标
Jini 的总体目标是将网络变成一个灵活、易于管理的工具,让人类和计算客户端能轻松找到资源。它试图减少管理网络服务所需的管理工作量。如今,计算机和含计算机设备的数量增长速度已超过现有管理能力。Sun 公司的 Jim Waldo 指出,地球上计算机的数量很快将超过人类。按照现有的
超级会员免费看
订阅专栏 解锁全文
72

被折叠的 条评论
为什么被折叠?



