论文部分内容阅读
在数据集成和信息网络技术领域中,如何解决“信息孤岛”问题以更好的利用网络上浩如烟海的异构信息一直是具有挑战性的研究热点之一。如今我们面对的信息库由成前上万个异构信息源组成,有传统的数据库,文件系统,及HTML,XML等半结构化的数据,但由于平台差异、数据库技术以及通信协议等方面的不同,使各数据源间的互操作变得复杂、困难。
本文基于微软最新发布的.NET3.5开发框架,采用动态的数据融合机制和多线程开发思想,使用VisualStudio2008开发平台研发了一套具有数据整合、局域网络管理、本地终端信息管理、远程终端及其他功能各个子模块的综合数据整合模块。该模块创新点在于只需在局域网络一台终端上运行,不需要在其他终端上安装插件;运用多线程技术获取数据时间开销大大降低;并且可移植、可动态扩展。
本文研究的主要内容包括以下几个方面:
(1)研究了.NET开发框架开发网络应用的可行性,同时分析了.NET开发框架和J2EE开发框架的优点。
(2)阐述了.NET的整体框架结构和选择VisualStudio2008作为网络应用开发的原因。深入研究了.NET3.5框架中动态数据整合机制和多线程开发的实现方法和应用策略。
(3)系统中的功能性需求实质上就是具有共性的系统级横切关注点。重点探讨了运用面向对象编程结合.NET多线程框架将应用软件系统中常见的横切关注点模块化,以达到逻辑过程中各部分之间低耦合的隔离效果。详细的给出了动态数据整合、局域网络管理、本地终端信息管理、远程终端访问这四个方面的解决方案。
(4)分析原系统可能遇到的问题。同时针对上述不足给出了具体的解决方案。
(5)阐述了重构后系统框架的优势所在,定性的证明了改进后系统架构的先进性。