调度MIS通用对象模型的Web实现

2013-11-25 09:20:20 电力信息化  点击量: 评论 (0)
摘要:为解决调度信息系统中不断的业务变更对系统结构的破坏,我们构建了面向对象的动态建模框架。本文着重论述了该框架中的核心-通用的调度MIS对象模型在WEB中的实现。采用三层体系结构,以COM规范实现数据访问
定对象类的所有属性的Web页面,用户即可对该页面进行再加工,设计、定义出满足自己要求的页面。最后将页面布局文件通过工具上传至Web服务器,并将文件名传入相应的UIdef参数,就可实现完全的自定义页面。
2.7  用户自定义对象操作的支持
以上HTC类仅提供了调度MIS通用对象模型的一般操作,但往往在调度MIS应用,这些操作还不能完全满足要求。因此,在PMInstarray类及PMInst类中还提供了定义操作的入口,即jsfile参数。开发人员或用户可根据DHTML规范,以对象方式访问HTC类,以脚本语言编写完成需要的操作的脚本文件。随着应用的丰富,自定义对象操作定义的增加,我们还可将一些普遍性的操作固化为通用操作,近一步完善HTC类设计。
 
3 扩展应用
 
在实际的调度MIS系统中,除了数据的管理,即增加、删除、修改处理外,另一个重要的数据展示就是数据查询的实现。在调度MIS对象模式的扩展应用中,我们提供了通用的调度对象查询。通用的调度对象查询包括C/S结构的查询定义工具:定义要查询那种对象类、对象类的哪些属性,以及那些对象类属性将作为查询条件。查询的WEB实现仍以三层模式实现。业务逻辑组件接收查询定义及当前过滤条件,提供符合条件的对象实例的XML格式数据。数据表现采用了XSL(可扩展样式语言),将查询结果的XML数据直接转化为网页文件。并可通用定义不同的XSL文件,将调度对象查询结果以不同方式展现。
 
4  总结及应用情况

采用三层体系结构,以COM规范编写中间件,以XML格式传输数据,并用HTC组织客户端的表现及行为,实现了基于底层对象建模架构的通用调度对象模型;同时可自定义页面表现及对象操作的特性使通用调度对象模型有了更大的灵活度及实用性。换言之,上述技术实现了相对稳固、强健的底层模型,同时提供了灵活变化的可能性,可以满足系统专业化的要求,并可适应不断的业务重组。基于该实现的WEB信息系统已在福建省电力调度中心的调度信息系统中成功实施运行,并将在江苏、安徽省电力调度中心的调度信息系统中陆续投入使用。
 
 
参考文献:
1. 林峰, 姚健, 林毅, 荣耀, 潘正珏。 电力企业MIS中对象管理动态建模技术。电力系统自动化(Automation of Electric Power Systems),2001(21)
2.Christopher Blexrud,Matthew Bortniker ,Johathan Crosland 等。Windows 分布式Web应用程序编程指南。
3. Microsoft Corporation 等 。动态HTML参考大全。
4. 潘爱民。COM原理与应用。
 
作者简介
陈玉慧(1974-),女,硕士,主要从事电力企业信息管理系统方面的科研和开发工
大云网官方微信售电那点事儿

责任编辑:和硕涵

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