供电业务拓扑图形平台的设计与实现

2013-12-12 10:51:08 电力信息化  点击量: 评论 (0)
摘要 本文主要分析了在供电专业图形信息处理过程中所遇到的数据格式规范性、业务功能扩展能力以及接口调用等问题,并且针对这些问题,利用图论原理。给出了一套符合供电业务的实现拓扑计算、动态着色、提供多种
部分。各部分的功能以及各部分之间的具体关系如下图 
 
4.1. 外部接口部分
该部分负责与应用程序接口工作,从请求端接收到各种类型的符合拓扑图形平台规约的请求,将各种请求归类,并做必要的合法性、逻辑性和权限等判断工作,然后将处理过的规范的请求按照标准格式提供给图形处理核心,并负责将图形处理中心反馈的标准格式的处理结果按照请求端的类型要求封装起来,返回给各请求端。
该部分可以处理图形编辑功能、图形权限功能的请求,响应Windows类型的消息机制的请求、Web端的HTTP协议下的请求和特定JAVA类的请求。
作为拓扑图形平台对外接口部分,随着应用类型的增加,可以不断开发新的接口类型,提高平台的适应性和扩展性,以满足更多类型应用,这也是该平台层次设计的先进性所决定的。
4.2. 图形处理核心
该部分是平台的核心部分,负责图形数据的生成、修改、建立并维护关联、建立并管理拓扑关系,各种规则的应用、消息队列的调度、进程的分配和优化,故障的修护和日志的维护等。
该部分可以为不同的应用系统的需求和行业内不变增加的业务需求增加处理功能,同时和操作系统密切联系,不断的开发出更加优化的代码,提高平台的核心处理能力以及不断的扩展功能。
4.3. 底层接口部分
该部分负责系统底层原始数据的调用和管理。提供多种可灵活配置的数据库(SYBASE、ORACLE、MS SQL SERVER等多种支持ODBC和JDBC的数据库)连接,访问数据库数据;可以通过TCP/IP协议接收底层传来的数据报文作为数据源;而且还可以通过FTP协议来访问WINDOWS和UNIX等多种操作系统的文件,并将通过各种方式采集到的数据源和数据文件转换成平台标准格式数据提供给图形处理核心处理,并将图形处理核心反馈的数据按照底层连接类型的不同,形成相应的数据格式,回写到各数据源。
 
5. 拓扑图形平台采用的开发技术
整个图形平台采用了多种目前流行的开发技术。对外接口部分中图形编辑和权限部分采用Visual C++6 开发,调用Metal Draw提供的API并进行了适当的封装,响应WINDOWS消息部分采用Visual C++6 开发,采用动态连接库DLL进行接口调用,接受JAVA类调用的部分采用JBuilder6开发的JAVA类技术实现,响应WEB请求部分采用Visual Basic 6开发的ACTIVE X控件技术实现的。
图形处理核心部分采用Visual C++ 6.0 和Metal Draw提供的API实现。Visual C++比较适合做系统核心部分的开发,并且可以对进程、消息队列等操作系统级别的访问,而且可以方便的调用Metal Draw提供的API,对图形元素进行编辑操作。
底层接口部分采用Visual C++ 6.0,根据数据
大云网官方微信售电那点事儿

责任编辑:和硕涵

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
我要收藏
个赞