论文部分内容阅读
本文在水利信息领域范围内,通过对基于构件的软件开发技术的总结、对集成框架技术的研究和对软件体系结构的分析,以大型灌区信息化系统工程为例,提出建立一种基于构件的水信息领域内软件集成框架模型,该模型的主体具有混交模式结构,即正交软件体系结构和C/S与B/S混合模式的体系结构,并且,体现了构件化框架的思想,从而实现构件的“即插即用”。 文章从基于构件的领域软件开发入手,以在水信息领域中最普遍、最有代表性的信息查询中的多表查询模块为例,对其构件接口进行分析设计。接着,在软件集成标准的基础上,结合大型灌区实际情况的需要,设计了大型灌区信息化系统的集成框架模型,体现了构件化框架的思想,用形式化的方法对构件集成和软件集成做了较为详尽的描述。通过对构件和集成框架的设计和描述,将其进行组合,从理论上上升到一定的抽象概念,形成混交模式体系结构,即,适合于水信息领域的正交软件体系结构与C/S和B/S混合结构。最后对文中引入的案例进行了较为详细的代码和界面的展示。 本文的研究涉及到领域内的构件、集成框架技术和软件体系结构,有些方案还处于起步阶段,如果要将研究投入到实践中去,仍然需要做大量的工作。