XML技术在分布式应用中的研究及其应用

来源 :重庆邮电学院 重庆邮电大学 | 被引量 : 0次 | 上传用户:only_xin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的发展及分布式计算的需求逐步升高,分布式应用蓬勃发展,逐步渗透到软件应用的各个领域。分布式构件技术是分布式应用开发的核心技术,目前主流的分布式构件技术主要有三种:COM/DCOM、CORBA及EJB。分布式应用体系一般采用以上三种构件技术中的一种或者多种实现,一直一来,三种构件技术功能上类似,但是不同的特点使得它们在不同领域各有特长,如EJB应用在企业计算中、CORBA应用在TMN中及COM/DCOM在Windows系列环境中随着Internet技术的成熟与广泛普及,Internet范围内的分布式计算需求越来越高。作为一个高度异构的多元分布式应用环境,Internet上不同应用系统、不同操作系统、不同构建模型之间的互操作需求日益普遍,传统的分布式应用体系显得力不从心。以分布式构件技术为基础的传统分布式应用体系,就其技术复杂度而言分为二种应用场景:采用单一构件模型及存在多种构件模型混合。单一构件模型的分布式应用体系较为简单,多种构件模型混合时则需要应用复杂的构件桥技术。无论哪种应用场景的传统技术方案在面临Internet等异构环境时均存在着无法穿越网关、耦合程度高等不足。   本文针对这些问题,结合XML及SOAP技术的新分布式应用体系提供了一种更好的解决方案。XML是SGML的一个优化子集,由于其丰富的语义表达能力,XML作为数据交换的标准很快为软件界所接受和推广。SOAP是W3C制定的的XML格式消息传输协议。它是一个为信息交换设计的轻量协议,用于在网络应用程序之间交换结构化数据,是一种基于XML的消息机制。基于XML SOAP的新体系采用XML SOAP作为构件间通讯协议,并通过HTTP通道进行传输,解决了传统体系存在的无法穿越防火墙进行通讯、系统耦合程度高及构件桥技术带来的复杂性等不足,使得分布式应用在不否定现有系统的前提下,可以在异构环境上更为顺利地开发与部署。经过多个角度的新旧体系对比,体现出新体系在解决异构环境中的分布式系统所具备的优越性。采用新的分布式应用体系,针对分布式环境下多系统集成中的一个难题:单点登陆问题,提出了新的解决方案。新方案采用XML SOAP通讯技术,克服了传统解决方案所存在的种种限制,实现了灵活的单点登陆解决方案。通过与传统方案的对比,新的方案在易操作性、兼容性及可扩展性方面均高于传统的解决方案。
其他文献
该系统采用集中控制机制,通过设置的"控制中心"对DiffServ网的所有节点进行拥塞控制.应用"模糊控制"技术,根据拥塞点的实际状况和数据流的业务等级,进行模糊推理和运算,从而
该文在归纳、总结了数据流研究的现状的基础上提出了一个在数据流上的快速有效的密度估计算法和一个在多数据流之间发现聚类关系的层次聚类算法.具体地说,该文的贡献有以下几
Peer-to-Peer(P2P)是通过直接交换共享计算机资源和服务的一种网络体系结构。Gnutella作为一种典型的P2P网络通信协议,具有智能发现节点、完全分布式的特点,它能够有效的消除单
相似时序检索技术在数据挖掘、天气预报、股票走势的分析和预测等方面有着广阔的应用前景.常见的相似时序检索技术包括:时域法、频域法、段化法和波形描述法等.扩展时序数据
地理信息系统(GIS)的广泛应用巨大地推动着社会经济的发展。但是由于对于大多数用户来说并不需要功能复杂、难于掌握的工具型GIS,而是满足一定工作需要的应用型GIS,所以GIS的二
近几年,Internet已经深入企业,企业已经不仅仅是从Internet上获取信息,企业的许多业务也延伸其上,成为企业商业活动、企业管理活动中必不可少的组成部分,是企业建设中的一个