中间件软件工程研究

来源 :四川大学 | 被引量 : 0次 | 上传用户:hlucjx
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
中间件位于网络操作系统和应用组件之间,用它可以简化构筑大规模的分布式系统。中间件解决了系统异构、设施通信和分布式组件的协调等问题。利用现有的中间件产品,软件工程师能建立分布跨越一个局域网的系统。 中间件的发展的目标有:扩展基于Internet规模的中间件、研究具有适用性和可配置的中间件、开发具有可靠性的无线系统的中间件。中间件软件工程研究的挑战在于:为分布式系统的构建设计标记、技术、方法和工具,使得分布式系统能系统自动地建立和利用中间件所提供的这种功能。 本文首先用归纳、比较的方法对现有中间件技术和产品做了一个详细和深入的对比,通过这种比较我们能了解现在中间件发展的阶段;同时用软件工程的研究方法对各种中间件技术进行研究,分析了由于中间件对非功能性(unfunctional)的需求,从而得出应当寻求新的中间件体系结构来满足这个要求;然后根据自己的研究,提出了一种运用反射性和组件技术的新型中间件体系结构,并把它和现有中间件体系结构进行了比较,从而体现了这种结构的优势;最后用Python实现了我们的结构,并指出了它的优势以及缺点,同时说明了在这个领域自己还需要改进和完成的工作。
其他文献
在网络应用日益普及的今天,大量各种类型的设备正在源源不断地加入网络之中。与此同时,网络使用与维护的复杂性也越来越大。人们希望当这些设备接入网络时,能够随时以一种简单的
数据备份技术是提高数据安全性和可用性的有效方法.在对备份方式,备份设备和关键技术研究的基础上,针对一种由双通道构成的海量存储系统,开发了专用的网络备份管理系统.通过
数据挖掘(或知识发现)出现于20世纪80年代末,目前已经成为人工智能和数据库等领域的研究热点。它有着广阔的应用前景,并将在新的世纪里在各个领域发挥其强大的生命力。R.Agrawa
CAI又叫计算机辅助教学,是指在教学过程中把计算机用作工具来实现一定的教学目标,人们希望借助计算机的能力来改善教学效果,并且减轻教师和学生的沉重负担。近十几年来,CAI在全世
计算机的应用领域从上世纪60年代前后由单纯的科学数值计算扩展到了管理领域,以文件系统为基础的数据收集、加工处理程序出现;70年代出现了数据库管理系统(DBMS),从此管理信
经济的全球化和社会的信息化,特别是网络技术的迅猛发展,使得人们面临着更为广泛的活动范围和更多的合作机会,群体的规模越来越大,范围也越来越广。在教育领域,人们将目光也由个别
随着Internet技术和下一代移动通信技术的发展,各种无线接入技术层出不穷,IP网络逐渐成为基础网络,基于无线接入的IP业务应用需求也不断增长.与此同时,笔记本电脑、移动电话