网络即插即用讲解
46页1、中 间 件 技 术,第11章 网络即插即用中间件,知识点: 网络即插即用概念 Jini体系结构 Jini核心服务 Jini代理结构 重点: Jini体系结构,概述 当今的计算主体是普遍而且广泛存在着的动态分布式计算。提出了互操作需求 Sun Microsystems于1999年提出Jini技术。 Jini系统着力于使网络变成一个更富有动态性的环境,可以灵活地增加和删除服务。 Jini系统的目标是将网络变成一个易组织、易管理的环境,通过这个环境,用户能够找到感兴趣的资源并加以利用。,Jini体系结构的环境假设: 一个具有合理延迟的网络; Jini主要依赖于Java的移动代码特性; RMI 网络延迟不能影响到Jini系统的性能。 具有一定的内存和处理能力的设备; 没有内存或处理能力的设备,则存在一个即有处理能力又带有内存的代理。 希望所有的网络成员都拥有所需的最少的计算能力、内存和通信能力。,11.1 续,Jini体系结构的环境假设: 每个设备都装备一个Java虚拟机; Java虚拟机的不同版本,内存占用不同。 服务组件利用Java实现。 所有服务组件必须以Java对象的形式存在,不要求必
2、须是Java服务的实现,只需要一个Java包装器。RMI 方便服务的请求者能够动态地下载或运行代码。,11.1 续,11.2 Jini历史,Jini与Java Jini的历史就是Java的历史; Oak语言1990年 实现一种为嵌入式处理器编写程序的可移植工具。 Java语言1995年 可从Web服务器上下载applet小程序,并在浏览器内安全执行。 设备之间移动代码、平台无关、安全性、简洁等。 Jini1999年面向消费类电子产品 把大量的设备和软件服务简单而可靠地组织起来协同工作。,11.3 系统目标,最终目标 提供一个能够帮助不同网络用户在任何网络群体自然地完成发现、加入和参与的基础设施。 提供一种基础设施,实现零安装和零配置。 “即插即用”而非“即插即请求”。 通过把所有的对象都处理为服务,提供一种以服务网络为中心的体系结构,屏蔽服务的差别。 提供一种能处理部分失败,实现自愈合的网络体系结构。,11.4 核心概念,核心概念 1.服务 2.查找服务 3.租约 4.事件 Jini体系结构的目标就是将一组设备和软件联合起来形成一个单一的,动态的分布式系统。 Jini体系提供简单的访问
3、和轻松的管理。,1.服务 Jini体系结构最重要的核心。 服务 一个服务是具有一定功能、可被用户、程序或其他服务所使用的实体。 从服务实现角度看,服务是一种Java语言的对象。 从用户的观点看,只关心服务的功能和操作界面。 Jini系统是由一群服务所组成的用于完成特定任务的联合体。 Jini的动态特性使服务可以根据用户的需求随时地加入或离开一个Jini系统。 Jini系统中,服务之间使用服务协议进行通信。,11.4 续,11.4 续,2.查找服务 查找服务是Jini体系结构中的一个基本组成部分,为系统中可用的服务提供集中的注册机制。 Jini系统中的对象是通过查找服务来实现相互发现和交互的。 查找服务是Jini系统与用户之间以及Jini系统之间相互联系的关键纽带。 网络上的每个查找服务都可以为一个或多个系统提供服务,每个系统也可以有一个或多个查找服务支持。 查找服务中注册的对象也可以是其他查找服务,或者是名称和目录解析服务,从而实现联邦。,11.4 续,2.查找服务 服务要加入到查找服务中,即注册,需要通过发现协议寻找一个合适的查找服务,通过加入协议实现具体的加入过程。 查找服务提供了
4、对可供服务的服务项目(代理和属性)的管理。 代理由服务提供,表明该服务所提供的功能。 发布在查找服务上的服务的属性,可便于用户寻找匹配的服务。,11.4 续,代理 代理是代表远程对象的本地对象,是序列化的Java对象,在服务中是唯一的。 代理具有和远程服务相同的编程接口,用户通过代理与相应远程服务通信,屏蔽下层网络细节。 当其他的实体在找到服务项目时,代理对象就会被复制到该实体的java虚拟机,实体通过调用代理对象的方法来使用服务。,11.4 续,系统运行过程 1.服务提供者通过发现协议找到查找服务,再由加入协议将所提供的服务注册到查找服务中,注册信息包括:服务标识号、服务代理和服务属性。服务代理从服务提供者上载到查找服务。 2.服务请求者通过发现协议找到查找服务,再由查找协议按照所需服务的类型和属性寻找服务。找到匹配的服务后,再将该服务的代理下载到本地。 3.服务请求者通过代理使用服务,而代理和服务提供者之间以特定的服务协议进行通信。,11.4 续,代理 服务请求者只需知道代理所支持的java语言接口就可以调用服务; 代理和服务提供者之间可以采用任何面向服务的协议进行通信,并且通信协
《网络即插即用讲解》由会员我**分享,可在线阅读,更多相关《网络即插即用讲解》请在金锄头文库上搜索。
高三世界地理专题复习总论4天气与气候汇编
云南大学分析化学第五章 酸碱滴定
南京大学 刘金源教授多元新史观与世界史教学
南大门之不夜城
海南大学 食品分析七 2014
东南大学功放电路和直流电源(第29讲)2014
步步高·2015高三物理总复习(江苏专用)【配套课件】:第4章 曲线运动万有引力与航天 第1课时 曲线运动.
必修2:4.1曲线运动 运动的合成与分解【2015《物理复习方略》一轮复习课件沪科版】.
济南大学电工习题答案.
金版学案13-14物理(人教版)选修3-2课件:5.3电感和电容对交变电流的影响.
现代教学媒体.
教案4(火警报警系统).
湖南大学-物理 课程指导八.
语s版六年级下册语文百花园四课件剖析
世纪金榜2018版复习方略物理课件31.
人教新课标二年级语文下册《我不是最弱小的_5》PPT课件.
楼宇自动化 课件 教学PPT 作者 傅海军 第5章.
暨南大学-管理学-第11章-控制.
海南大学 食品分析十二 2014.
北师大八年级数学下册-第2课时-分式的基本性质.
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页