论文部分内容阅读
网络技术的出现彻底改变了软件的计算模式,从LAN时代的大型计算机模式到Internet时代的分布式处理模式,计算模式的演化与网络技术的发展息息相关。而随着处理器性能的快速增长和价格的降低以及宽带网络的出现,软件计算模式开始向着具有网络移动性的分布式处理方向发展。
在这种新的软件计算模式下,为了提高软件开发的效率,本文借鉴软件工程中设计模式和域工程的思想,针对网络移动性计算模式的实现方案之一——移动代码技术,提出了对象族的概念和基于对象族的移动代码中间件构建模式。它使应用工程师可以根据不同的应用需求,使用对象族描述模型动态地对移动代码中间件资源进行组合,并快速、高效地使用移动代码中间件来开发以“内容服务”形式提供给用户使用的应用系统。
本文首先通过对移动代码技术在数据挖掘算法中间件库中应用时所遇到问题的分析,提出了基于对象族的移动代码中间件构建模式,并给出了它的架构设计和工作原理。然后详细讲述对象族描述模型和对象族容器的设计思想和具体实现,它们协作实现了基于对象族的移动代码中间件构建模式。最后介绍了对象族描述模型编辑器,它提供了图形化的操作界面,用于帮助用户生成以XML文件格式存储的对象族描述模型。