分享
 
 
 

Jini技术介绍(二)

王朝other·作者佚名  2008-05-19
窄屏简体版  字體: |||超大  

b二:为什么Jini很重要?

Sun公司开发的Jini系统是一种创新技术,听说它的人很多但较少被人理解。Jini系统可利用Java扩展网络计算的范围,并有可能成为最佳解决方案

概述

Java的两大目标( "编写一次 到处运行"和"可扩展性:从智能卡到超级计算机) 并没有完全实现。新开发的Jini系统将使前者成为可能,而使后者的范围得到扩展。Jini简单、完美且不可缺 少。简而言之,开发Jini的目的就在于能在任何地方运行Java。问题是,它能 达到 这种效果吗?( 1,400字)

请看一看下面两种情况:

您的浏览器、计算机、电子组织器、磁盘驱动器、摄像机、电话、CD播放机和微波炉都有一个集成的Java虚拟机---但它们没有互相连接。

现在是星期五的午夜时分。作为系统管理员,您必须领导一个小组在星期一早上8:00以前完成250台个人计算机的新版本Windows升级工作。有没有一种比较容易的方法来完成这项工作呢?

除了其它方面,Sun Microsystems公司设计的Jini软件(发音为" Gee-nee " ) 可解决这两种可能的问题。庞大的Sun公司市场营销机器遍布了整个因特网,努力向人们阐明什么才是Jini。它能自发联网;它是无所不在的网络;它是可无限连接的服务网络,任何人均可随时随地利用最简单的技术接入并使用。Jini就是消费者和计算机科学家所期待的计算机网络:它的使用如同电话拨号一般简单,质量如同收音机一般耐用、可靠,操作时如同操作电视机一般 容易,功能如同与其所连接的设备一般强大。

它可一跃跨过高耸的大楼,它是飞翔的鸟,它是风驰电掣的飞机。这就是Jini。

什么是Jini?

前面谈得已经足够说明它的本质了。Jini就是可用于多种电子设备和软件服务的网络操作系统。

Sun公司不认为Jini的定位是网络操作系统。相反,该公司把Jini称作在Java上运行,并创造虚拟机"王国"的联网体系结构。Jini系统可从逻辑上划分为三个范畴:体系结构、编程模式和服务。换句话说,它是网络操作系统。

Sun公司对定位问题的敏感是可以理解的,因为Jini只提供少量服务。该系统与其说是完整的系统,倒不如说是一个框架。但这种情况将随着时间的流逝而改变。最后,Windows NT成为联网计算机的操作系统,但是 Jini和NT具有本质上的区别。它与Microsoft公司正在悄悄开发的分布式操作系统Millennium也不同。

Sun公司已经在因? 上提供了很多描述Jini的资源(见资源)。读者可以在JavaWorld 8月版中看到Rawn Shah对Jini的精彩解说。

Jini如何与众不同?

Jini具有创建庞大的电子设备网络的潜力。用户可使用标准计算机设备与之相连,或从网络本身获得这些服务(存储器、存储和计算)。因此,Jini在至少以下10个主要方面有别于传统操作系统:

它规模小。

Jini的内核只需要一台Java虚拟机,4KB常驻内存和一些计算环路(computing cycles)。Jini系统大约为600 KB。

该系统完全基于对象。

即,其组件包括可远程执行的方法,如果某个方法与其执行环境不兼容(如浮点代码),则它能自动装载正确的方法。

Jini的基本控制结构简单。

对象通过JavaSpaces (管理诸如对象处理、共享和移植等功能的系统)的基本操作--- read, write和take ---和标准Java RMI接口实现通信。

所有服务均通过简单的"租用"提供。

租 用是依赖 于时间的(到期后可延续),并允许对同一服务有多个租用。

Jini包括标准Java安全性构造。

因为环境具有分布式特点,所以这一点非常重要,因为在执行对象的地方必须具备安全性。

借助JavaSpaces,Jini还包含可了交易 服务(两阶段提交)和持续性(即 persistency,最初 是 用Object Design公司的ObjectStore PSE Pro for Java )。

在Jini内部,像安全策略等基本信息群均可访问。这些信息群几乎可以无限地汇集起来,放置在大型网络中。

Jini支持Java编程模式。Java服务和协议( JavaBeans等)仍可为广大程序员使用。

资源可免费授权(或近乎免费)。

最重要的是,Jini提供插入即可执行的能力,新连接的设备能立刻得到网络的认可(通过引导、join and discovery 协议),并可访问任何已经授权的服务。Sun公司把这一特点比作标准电话网的拨号 ,并且正在考虑使用JavaTone品牌来描述整个环境。

Jini为什么重要? mandate

目前的网络计算环境非常复杂。Windows 98和Windows NT Workstation等客户机操作系统都包含1000万到2000万行代码。这些系统的规模 和复杂性 要求使用昂贵的、资源密集型计算设备, 它们能够随各新版软件的面市而不断升级。

在现有网络中添加新的设备也是同样的情况。虽然Microsoft公司在其操作系统上增加了plug-and-play (即插即用)功能,但对多数信息服务企业来说,新硬件的添加、配置和安装设备驱动程序总是一个问题。

对那些必须为成千上万用户维护稳定的计算环境的系统管理员 来说,对客户机端软件不断 复制使 其工作负担加重,且成本增加,同时也限制了能与网络相连且有效使用的设备的范围。

Jini的重要性体现在,它可能 能够做到:将服务的可用性扩展到更加广泛的电子设备的同时,降低维护分布式计算环境的成本和复杂程度。

降低企业网络拥有成本是一个重要的问题。确实,在企业2000年问题解决以后,这个问题将成为各企业信息服务部门下一个10年的主要课题。

除了降低成本以外,Jini还可能创建全新一代的网络服务和产品。服务已经打破了本地计算机系统的界限,并将发展到与远程设备功能相符,并且当功能受到限制时可以从网络上动态地提供。请想象一下这样一种智能化家庭网络吧:它控制着从电脑到烤面包器、从分布式超级计算机到能把呼叫自动传输给您(可能是您的计算机、电话、电视和蜂窝设备)的电话网。Jini有可能使这一切及更多其它的应用成为现实。

结论

Jini有很大潜力,但目前明确的一点是:它仍然是远景,而非现实。Jini的开放资源将于1998年底在 网上推出,Sun公司希望对这种技术广泛授权。Jini有可能给计算机业带来一场革命,但没有人能担保肯定会实现。Jini的优点之一就是,它能在不同类型的Java虚拟机上共享代码。也就是说,Jini既能提供创新的机会,也能针对不兼容性为体系结构提供保护。

参考资料

读者可在以下URL查阅有关Jini的信息。您需要使用Adobe Acrobat阅读程序才能阅读" Jini体系结构概述"、" JavaSpaces技术规范"和"为什么现在开放Jini?"等文件。 http://java.sun.com/products/jini

读者可在以下URL阅读Rawn Shah有关Jini环境的概述:" The Skinny on Jini " http://www.javaworld.com/jw-08-1998/jw-08-jini.html

作者简介

William Blundon是北美的电子商务领域战略咨询、系统集成和培训服务供应商--- The Extraprise集团( http://www.extraprise.com/ )的执行副总裁和合作创办人。他在过去9年里主要负责分布式对象环境和因特网。他曾任对象战略集团的总监。William Blundon的电子邮件地址是william.blundon@javaworld.com。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有