- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SoTower-服务“SG”的电力业务基础软件平台.doc
SoTower-服务“SG186”的电力业务基础软件平台
解决方案
S0T0wer一服务”SG186’’的
电力业务基础软件平台
杨维,沐连顺.杨宁.樊涛(中国电力科学研究院,北京100085)
摘要:针对”SG186”工程给国家电网公司业务应用建设带来的挑战,提出了建设”SG186”
的电力业务基础软件平台一soTower平台,以保证业务应用软件技术路线的一致性,降低软件研发
投入,提升软件质量并实现软件的快速交付.介绍了SoTower平台的技术特点,行业特色以及整体
技术方案,并阐述了SoTower平台对业务应用软件研发过程的改进.
关键词:平台;软件;J2EE;”SG186”工程
0引言
随着国家电网公司”sG186”工
程建设的深入,按照”统一领导,统一
规划,统一标准,统一组织实施”的原
则,由公司统一组织建设的一体化平
台(企业门户,数据中心,数据交换),
部分松散耦合业务应用等项目已经
取得很大成效,由此也对营销,生
产,人力资源,综合管理等业务应用
的建设提出了更高的要求,这主要
表现在:
(1)需要站在全局的高度来进行
“SG185”相关业务应用软件的建设.
不仅各业务应用软件必须符合国家
电网公司信息化相关标准,同时必须
实现与门户,目录,数据交换平台,商
业智能软件等国家电网公司统一建
设的软件的接口;此外在安全性,扩
展性等方面也应满足国家电网公司
的统一要求.
(2)需要实现业务应用软件的快
速交付.根据”sG186”工程的规划,
在2007年应完成各业务应用主要模
块的开发和试点运行工作.要在这么
68?皂力若息
短的时间内完成业务应用的需要分
析,系统设计,代码开发,测试和集
成,发布实施和试点推广等一系列工
作,重点在于改进传统的软件研发方
式,实现业务应用软件的快速交付.
(3)需要灵活应对业务需求的变
化.国家电网公司的快速发展使得其
业务范围不断扩大,管理手段不断改
善,业务流程也日益优化.相应的业
务应用软件必须能够适应业务部门
的发展需要,做出积极响应并以最小
的代价来实现用户需求.如果按照传
统的软件研发方式,一旦用户的业务
流程,管理方式等发生变化,则意味
着业务应用软件从底层数据结构到
实现逻辑再到前台展现效果都要进
行相应的改变,为此软件供应商将付
出高昂的代价.
(4)需要统一的技术路线,从而
有利于软件的实施和维护.当前软件
技术领域呈现百花齐放的局面,在为
用户提供更多选择的同时也形成了
技术领域的鸿沟.例如在J2EE领域
和.Net领域就存在很大的技术差异
性;而即便在J2EE领域内部,在持久
层方案,MVc框架,展现技术等方面
也存在众多可选的解决方案.这些丰
富的解决方案在方便开发者的同时
也使得不同业务应用软件的技术体
系变得复杂,一方面容易造成软件质
量参差不齐;另一方面也大大增加了
业务应用的实施和维护人员的学习成
本,不利于软件的后期实施维护工作.
针对以上问题,中电普华公司
依托国家电网公司的重点科技项目,
提出研发电力业务基础软件平台——
SOTOwer平台.基于该平台来建设
“SG186”相关业务应用,能有效保证
技术路线的一致性,降低软件研发投
入,缩短研发周期,并保证软件质量.
1服务SG186工程的
SoTower平台
SoTower平台是以电力业务为
导向的,可快速构建业务应用的软件
平台.从技术角度分析,SoTower平
台为复杂应用软件的建设提供了~
个核心框架以及基于框架之上的业
务构件包,并有与之相应的,方便易
用的开发与维护管理工具.从业务角
度分析,SoTower平台的价值在于为
“SG186”业务应用开发提供了很多
已经封装好的业务功能构件,这些构
件能够方便的在不同的业务软件中
得到复用,从而减少了软件研发过程
中的重复工作.
1.1SoTower平台的技术特点
(1)构件级封装:平台对业务应
用开发常用的技术点和功能点进行封
装,形成高内聚,松耦合的技术构件和
业务构件,并对外提供一致的接口;
(2)灵活性:平台的各个构件均
基于元数据进行定义和配置,因此构
件特性能够通过在运行时通过管理控
制界面来动态改变以满足用户需求;
(3)可扩展性:业务开发人员可
以通过事件驱动和业务流2种方式
来实现自定义的个性化需求.不同于
传统的修改源程序代码的扩展方式,
SoTower平台的扩展通过继承和接
口的方式来实现,保证了原有代码的
完整性;
(4)易用性:SoTower平台为业
务开发人员提供了包括WebCon~
sole和Ec1ipseStudio在内的辅助开
发工具,实现了在数据建模,数据对象
解决方案
映射,展现界面定制,自定义扩展等方
面的可视化开发和代码自动生成.
1.2SoTower平台的电力行业特色
(1)与电力业务紧
文档评论(0)