电力经济软件中建构安全web服务
3.电力经济活动分析系统Web服务安全功能的分析
(1)系统介绍
在给某发电企业实施的电力经济活动分析系统中,该系统使用已有生产系统、财务系统的Web服务获取基础数据,为用户提供生产指标统计分析、财务指标统计分析、成本分析、利润分析、历史比较分析等功能。用户即可通过浏览器、也可通过Web服务开发其它的用户应用来访问这些功能。该系统功能结构如图2所示:对于使用Internet浏览器访问的用户,电力经济活动分析软件通过WebForm网页作为用户接口。用户其他应用程序获取电力经济活动分析系统的各种分析数据,电力经济活动分析系统获取生产系统、财务系统的基础数据也都是通过访问生产系统、财务系统发布的Web服务实现的。
(2)消息流分析
电力经济活动分析、生产系统、财务系统所有Web服务都是基于XML,提供WSDL(WebServiceDescriptionLanguage)定义的接口。用户应用使用这些Web服务是通过建立在HTTP协议之上的SOAP(SimpleObjectAccessProtocol)消息来访问。图3为电力经济活动分析软件中消息流图。
①用户应用通过HTTPS向电力经济活动分析软件发送一个SOAP请求。这个SOAP请求的header元素里包含用户的用户名和密码。
②电力经济活动分析软件成为了Web服务的请求方,发送SOAP消息给生产系统或财务系统。SOAP消息的header元素包含有自定义的二进制令牌(一个X.509证书)。使用了X.509证书的公钥来加密和签名SOAP消息。
③生产系统(财务系统)给电力经济活动分析软件返回消息。SOAP的消息体使用了X.509证书的公钥加密。
④电力经济活动分析软件返回用户的消息。在用户和电力经济活动分析软件之间的SOAP消息交换,考虑到用户都为企业内员工,通过局域网访问应用,并结合响应速度效率的因素,并没有使用签名和加密技术。我们对传输层使用SSL方式,来保证消息的一致性和完整性。
利用SOAP消息的header元素包含用户名和密码来对用户验证。由于生产系统、财务系统的安全对企业生产经营至关重要,它们采用更严格的安全策略来对Web服务验证、保护。这两个系统的Web服务都采用了X.509证书验证,数字签名和加密技术保证Web服务的安全性。我们通过在生产系统和财务系统Web服务器的配置文件中,设置电力经济活动分析软件的证书和公钥,便可实现电力经济活动分析系统对生产和财务两个系统的Web服务安全访问。
4.结论
在电力经济活动分析系统中,Web服务是集成其他系统的关键技术。它既用到了其他系统的Web服务,也提供Web服务给其他用户。在XMLWeb服务安全性规范和方法的指导下我们可以实现安全的Web服务应用,增强电力企业信息化程度,提高电力企业经营、决策的管理水平。
责任编辑:电力交易小郭
-
现货模式下谷电用户价值再评估
2020-10-10电力现货市场,电力交易,电力用户 -
PPT | 高校综合能源服务有哪些解决方案?
2020-10-09综合能源服务,清洁供热,多能互补 -
深度文章 | “十三五”以来电力消费增长原因分析及中长期展望
2020-09-27电力需求,用电量,全社会用电量
-
PPT | 高校综合能源服务有哪些解决方案?
2020-10-09综合能源服务,清洁供热,多能互补 -
深度文章 | “十三五”以来电力消费增长原因分析及中长期展望
2020-09-27电力需求,用电量,全社会用电量 -
我国电力改革涉及的电价问题
-
贵州职称论文发表选择泛亚,论文发表有保障
2019-02-20贵州职称论文发表 -
《电力设备管理》杂志首届全国电力工业 特约专家征文
2019-01-05电力设备管理杂志 -
国内首座蜂窝型集束煤仓管理创新与实践
-
人力资源和社会保障部:电线电缆制造工国家职业技能标准
-
人力资源和社会保障部:变压器互感器制造工国家职业技能标准
-
《低压微电网并网一体化装置技术规范》T/CEC 150
2019-01-02低压微电网技术规范
-
现货模式下谷电用户价值再评估
2020-10-10电力现货市场,电力交易,电力用户 -
建议收藏 | 中国电价全景图
2020-09-16电价,全景图,电力 -
一张图读懂我国销售电价附加
2020-03-05销售电价附加
-
电气工程学科排行榜发布!华北电力大学排名第二
-
国家电网61家单位招聘毕业生
2019-03-12国家电网招聘毕业生 -
《电力设备管理》杂志读者俱乐部会员招募
2018-10-16电力设备管理杂志