分布式应用集成技术浅谈.doc
约19页DOC格式手机打开展开
分布式应用集成技术浅谈,分布式计算是指各种不同的工作站通过网络互相连接,由分布式系统提供跨越网络透明地访问各种异构设备所需要的支持,使得用户可以充分利用网络上的各种计算资源来完成自己的任务[1]。与网络技术的发展和日益增长的应用需求相适应,分布式计算已经成为新一代计算和应用的主流。分布式计算中所涉及的分布式系统是指组件分布在网络计算机上且通过...
内容介绍
此文档由会员 li484167 发布
分布式计算是指各种不同的工作站通过网络互相连接,由分布式系统提供跨越网络透明地访问各种异构设备所需要的支持,使得用户可以充分利用网络上的各种计算资源来完成自己的任务[1]。与网络技术的发展和日益增长的应用需求相适应,分布式计算已经成为新一代计算和应用的主流。分布式计算中所涉及的分布式系统是指组件分布在网络计算机上且通过消息传递进行通信和动作协调的系统[2]。分布式系统具有以下特征:组件的并发性、缺乏全局时钟、组件故障的独立性。构造分布式系统的挑战主要是其组件的异构性、开放性(指允许增加或替换组件)、安全性、可伸缩性(指用户数量增加时能正常运行的能力)、故障处理以及组件的并发性和透明性。构造和使用分布式系统的主要动力来源是资源共享,因此分布式系统之间的通信和集成技术一直是关注的重点。
中间件是指一个软件层,它提供了一个编程抽象以及对底层网络、硬件、操作系统和编程语言异构性的屏蔽,同时还为服务器和分布式应用的编程人员提供了一致的计算模型。中间件能够很好地完成异构分布系统的集成、互操作,并且能够很好地保证这些系统的可移植特性,因而极大地降低了开发分布式应用的周期,能够提高系统的可靠性,是当前分布式应用开发和分布式系统集成的主要手段。
中间件是指一个软件层,它提供了一个编程抽象以及对底层网络、硬件、操作系统和编程语言异构性的屏蔽,同时还为服务器和分布式应用的编程人员提供了一致的计算模型。中间件能够很好地完成异构分布系统的集成、互操作,并且能够很好地保证这些系统的可移植特性,因而极大地降低了开发分布式应用的周期,能够提高系统的可靠性,是当前分布式应用开发和分布式系统集成的主要手段。