电力市场运营系统体系结构设计及实现技术

2013-12-05 15:18:18   点击量: 评论 (0)
摘 要:概述了电力市场运营系统的特点,在对比分析C S与B S体系结构和分布式组件技术的基础上,结合系统特点给出了C S与B S结构混合模式的一种实用可行的电力市场运营系统体系解决方案。并讨论了基于IEC 61970
计算机体系结构[5]经历了从主机集中的终端方式、C/S结构以及现在越来越普遍的B/S模式的多层次客户服务器结构。C/S结构缺点[6]是应用系统与平台有关、移植困难、培训费用大、客户配置复杂、系统维护费用高、系统升级、扩展与集成困难,特别是软件管理变成了严重问题。从应用逻辑上讲,在C/S结构中,业务逻辑往往在表示层与数据层都存在,无法有效分工。B/S模式分布式应用系统主要是将服务器端保存数据(数据层),原客户端的应用分解为应用界面(应用层)和应用处理(事务层),应用层保留在客户端,这样所有的业务逻辑作为独立的一面,可以被集成在一个地方,即部署在应用服务器上,同时隔离表示层与数据层关系,使得客户端变成了“瘦客户”,从而降低了维护费。而在事务层建立的应用服务器,可以采用面向对象的技术进行分析、设计、编程,并将组件部署在应用服务器上,实现了应用软件的模块化和即插即用的功能,使得应用系统易于扩展和维护,同时系统应用的兼容性更强。C/S与B/S结构的对比可见图1。另外,在C/S机构中,用户不仅有对事务的访问权,同时还拥有直接访问数据库的权限,而B/S系统结构访问的是组件事务,控制的只是对事务的访问权,所以从安全性上有一定的优势。
 
 
总体来说,B/S的多层结构与传统的C/S两层结构相比,从性能问题(包括数据库并发连接、远程连接、数据库的瓶颈问题)、互联问题、安全处理、开发维护问题等各方面都有一定的优越性,且有着可伸缩性好、可管理性强、维护量小、软件重用性好以及节省开发时间等诸多优点。但B/S结构也并不是什么都好,如B/S结构的应用软件在用户数量较少时就不如C/S结构,如果系统限于企业Intranet范围内使用,且无须和其他系统互联时,采用C/S结构相对来说是更好的选择,另外,Delphi、PB、C#、C++ Builder等开发工具也都为建立两层数据库应用做了相当的优化,甚至就是为此目的而设计的。
为了更清楚地表明电力市场运营系统应采用的体系结构,我们给出了两个表,表1说明了应采用的体系结构与电力市场运营系统特点之间的关系,表2说明了各应用软件子系统在设计与开发过程中具体应采用的结构。在表中√表示适合,О表示适中,×表示不适合。
 
表1 体系结构与电力市场运营系统特点之间的关系
Table 1 Relation between architecture system and characteristic of PMOS
扩展性 复杂性 阶段性 时序性 实时性 安全性 用户量
分布式组件技术 О О О О
C/S两层结构 × × × О ×
B/S多层结构 &ra
大云网官方微信售电那点事儿

责任编辑:和硕涵

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