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

2013-12-12 10:51:08 电力信息化  点击量: 评论 (0)
摘要 本文主要分析了在供电专业图形信息处理过程中所遇到的数据格式规范性、业务功能扩展能力以及接口调用等问题,并且针对这些问题,利用图论原理。给出了一套符合供电业务的实现拓扑计算、动态着色、提供多种
提供强大的图形处理功能
平台提供了图形编辑,图形权限维护,建立图元、模板等图形处理绝大部分的图形处理功能
平台本身采用技术先进的多层结构设计
平台本身采用业界流行的多层体系开发,采用Visual C++底层编码,进程级管理,具有良好的扩展性和易维护性,提供的JAVA类可以跨平台调用,ActiveX控件嵌入到IE浏览器。
提供多种外部接口
可以响应Windows类型的消息机制的请求、Web端的HTTP协议下的请求和特定JAVA类的请求。基本涵盖了目前绝大部分应用的调用。
支持规则和拓扑关系
拓扑关系只要在高级图形处理软件才具有的特定功能,规则是为了满足供电企业业务需求而增加的功能。只有在支持规则的前提下,调度人员图上开调度票、操作票等才有实现的可能,因为这些业务必须满足电力系统复杂的操作规则;拓扑关系的支持,才可以实现供电系统中负荷流向分析和动态着色等复杂的电力网络应用。
良好的兼容性(对C/S结构和多层体系结构)
该平台提供的多种接口调用,满足传统的C/S结构的应用软件,可以在原来C/S结构的系统增加对平台接口的调用,即可实现平台提供的强大的图形处理功能,极大的保护了原有的投资。因为平台本身就是多层结构开发的,所以对目前流行的多层体系的应用完全兼容。
 
3. 拓扑图形平台在应用系统中的技术层次
 
从上图我们看出,拓扑图形平台只是为应用系统提供图形功能的各项服务,各应用系统中需要图形功能的操作时,启动拓扑图形平台服务,进行图形系统操作,平台会接收应用程序的请求,并将处理结果以数据或者图形的方式反馈给应用系统。
该设计方式是应用程序设计和拓扑图形平台的分离,具有如下有点:
应用程序非图形部分的改动,并不影响到图形处理部分。
应用程序图形处理部分的改动,只是应用程序内部的调整,并不影响拓扑图形平台。
拓扑图形平台内部的调整,因为为应用程序提供的接口不变,所以同样不影响应用程序。
这种层次的设计理念,完全符合现代软件工程的技术要求。在保护投资的角度来看,已有的各种应用系统,如果需要增加图形功能,完全可以在不改动原有系统的设计框架下,引入拓扑图形平台,利用原有的数据库数据和拓扑图形平台提供的各种图形功能,快速开发出满足用户图形要求的新的应用系统。
 
4. 拓扑图形平台内部的设计结构
拓扑图形平台的内部结构设计较为复杂,采用OOP技术,同样也是分层次来进行设计。主要分为三部分:外部接口部分,图形处理核心和底层接口
大云网官方微信售电那点事儿

责任编辑:和硕涵

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