学位专题

<
DOI:10.7666/d.y989196

基于JINI服务的分布式体系应用探讨

张红兰
中国海洋大学
引用
随着网络和Internet的蓬勃发展和广泛应用,极大数量的软、硬件资源涌入网络从而加剧了网络使用和维护的复杂性。这样对分布式体系提出了新的需求:软、硬件资源接入网络时,能够无需配置、安装或者人工干预,立即使用这些软、硬件资源所提供的服务,即能够实现即插即用的功能。为适应这种要求,针对网络环境如何改进服务方式,使得软、硬件服务更加方便灵活从而更好地利用资源成为当今研究的一个热点。 JINI<'[2]>支持服务的动态登记、发现和调用,使得软、硬件服务具有自适应性、自愈合性、自管理性和分布性。JINI是一种真正基于服务的体系结构,为分布式环境下实现即插即用提供了新的解决方案。JINI本身就是一种分布式环境,它的分布式对象技术和移动代码特性,以及它的查找服务、租约机制、远程事件和事务处理机制为服务的开发、发现和访问提供了完备的支持。 论文从分析基于服务的分布式体系入手,对目前流行的基于服务的分布式实现技术CORBA、DCOM、JAVA/RMI进行了对比分析。剖析当前分布式体系结构存在的问题,从而提出基于JINI服务的分布式体系。论文通过对JINI技术的深入研究,剖析了JINI分布式体系的优势和不足以及应用前景。根据分布式JINI技术,利用其动态发布,发现和查找机制来获得故障诊断服务,从而构建了新型的售后机械设备故障诊断体系,并对该实际应用其关键技术进行了初步代码实现。最后,对该JINI实际应用中服务语义匹配、租约代价、安全等若干问题进行了思考。 另外,在服务发现的属性匹配问题中,为了提高服务匹配的查准率和查全率,论文探讨了利用XML技术进行服务属性描述来改进原有的仅仅限于语法层次的约束,从而达到语义级的理解。 最后,对全文进行了总结并就JINI技术理论和应用方面的进一步研究工作做了展望。

服务体系结构;分布式体系;服务方式;网络环境

中国海洋大学

硕士

计算机应用技术

丁香乾

2006

中文

TP39

54

2007-08-07(万方平台首次上网日期,不代表论文的发表时间)