论文部分内容阅读
随着计算机和网络技术的快速发展,工业领域加快了信息化建设的步伐,如电力、石化、冶金等重点行业均实现了基本的信息化建设,比如建立企业内部网、实时监控系统等等。工业信息化的普及大大提高了企业生产管理的效率,但是由于企业在不同历史时期构建的系统不能实现信息的流通,“信息孤岛”也慢慢形成。近几年来,随着电力行业的飞速发展,信息技术逐步在电力行业得到越来越广泛的应用。但是由于信息化建设初期缺乏统筹的规划和合理的布局,造成了“信息孤岛”的存在,这与当前提倡的管控一体化背道而驰。构建综合信息集成平台的目的就是推进管控一体化的进程。而构建综合信息集成平台一般来说有两个方面的问题,一个是目前研究较多的如何解决跨平台、跨系统产生的数据接口不统一问题,即通常所提的信息孤岛问题;另外一方面就是如何解决综合信息集成平台中底层数据源的异构问题,即如何实现底层异构数据的融合。论文在研究了当前异构数据融合方法的基础上,结合基于服务的设计思想和中间件技术,设计了一种基于服务架构的数据库中间件来解决异构数据融合的问题。系统在数据表达方面,采用基于XML技术的数据表达方法以满足客户端与底层数据库的整体操作。基于XML技术的数据表达方法,一方面便于描述所需服务的信息,另一方面便于解析用户对底层数据源的访问,并且当新增服务或服务改变时,便于服务的描述和扩展。在融合规则方面,采用基于ECA规则的异构数据融合规则和机制。基于该融合规则,底层的技术细节相对于用户都得以屏蔽,用户可以透明、高效的进行操作而无需关心服务的具体执行过程。在融合执行方面,采用多线程并发处理机制,来实现响应快、开销小的数据融合执行过程。最后针对上述设计方案,在充电站系统中完成了多线程数据库服务器的设计和实现,并且通过功能和性能方面的测试,能够并发、高效、稳定的将底层数据进行融合,完成客户端界面的服务请求。