欢迎来到天天文库
浏览记录
ID:10322784
大小:57.00 KB
页数:5页
时间:2018-07-06
《soa架构之电力生产监管信息体系设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、SOA架构之电力生产监管信息体系设计与实现第一章引言1.1论文选题及意义我国电力行业信息化起步较早,信息化技术也曾为我国电力企业的发展发挥过重要作用。随着电力企业体制改革的进展,企业的经营目标已经发生了深刻的变化。建设电网坚强、资产优良、服务优质、业绩优良的企业也已成为电力企业发展的共识[5],因此,电力企业的信息化系统建设能否适应企业发展之需求,已经是摆在我们面前的重要课题。电力企业信息化应用已经是打造现代化电力企业的关键所在。尽管电力企业信息化应用起步很早,目前也有一些系统在使用,诸如电力营销系统、SCADA系统、可靠性
2、系统、FMIS财务系统等,但各个系统之间没有关系,是彼此独立的,既没有发挥信息系统的信息共享作用,更没有上升到分析、决策的层面。我国电力资源某个时期出现电力过剩,而另一个时期又表现为短缺,归根到底,都是对于电力资源的供应与国家经济发展的适应性分析研究不足,电力投资决策没有充足的可供决策分析的数据信息资源,因此,电力企业的信息化必须走信息一体化的道路,其基本含义是:电力企业信息化各个方面要信息互通,建立共同的信息平台。在此基础上,建立数字化电网模型,采用先进的软件体系结构思想,开发电力企业一体化信息系统[6]。面向服务架构的软
3、件体系结构可以满足电力企业实现各个系统整合以及企业灵活应用的需要。本课题的选题结合了国家电网电力生产管理的实际情况,以面向服务的软件体系结构思想分析了电力生产管理系统,并加以部分进行实现。电力生产管理以电力设备管理为基础,以变电运行管理、变电检修管理、线路运行管理、线路检修管理、变电缺陷管理、线路缺陷管理及综合信息查询为主要环节,对电力设备的运行状态和设备健康状况及时把握,为电力生产管理者作决策提供信息和数据支持,保障电网的安全稳定运行。本课题的研究意义是:满足国家电网电力生产管理的信息化需求,利用SOA架构搭建新一代电力生
4、产管理系统平台,以实现电力生产管理系统快速响应未来业务变化的需求,降低其管理维护的复杂性,达到提高整体工作效率的目标。本论文主要就以下内容展开研究:SOA技术研究,论述了本文所依赖的理论技术基础即面向服务的软件体系结构的基本概念和原理。系统总体方案,在设计原则的基础上,研究系统的技术架构及功能架构,给出了功能树,给出了系统开发平台。系统核心模块研究与设计,将系统划分为设备管理、变电运行管理、变电检修管理、线路运行管理、线路检修管理、变电缺陷管理、线路缺陷管理及综合信息查询模块八个模块,并对这八个模块进行了详细设计。第二章SO
5、A技术研究随着软件开发方法研究的发展和分布式技术应用的深入,基于多种开发平台和工具的软件系统得到大量应用,使得企业中的软件系统变得日益庞大和复杂。同样,在电力企业的生产管理系统建设也是如此。经过多年的信息化建设,电力企业内部已经形成了大大小小数量众多的生产管理信息系统,这些系统各自为战,数据孤岛和信息孤岛的现象非常严重。如何对这些系统进行整合是目前电力企业急需解决的问题。因此,在建立电力信息系统中原有的软件系统架构很难满足应用的需求,在这种背景下,采用新一代的软件体系结构面向服务的体系结构是一个很好的选择。2.1SOA基本概
6、念SOA,面向服务架构(service-orientedarchitecture)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。对松耦合的系统的需要于业务应用程序需要根据业
7、务的需要变得更加灵活,以适应不断变化的环境,比如经常改变的政策、业务级别、业务重点、合作伙伴关系、行业地位以及其他与业务有关的因素,这些因素甚至会影响业务的性质[7]。我们称能够灵活地适应环境变化的业务为按需业务,在按需业务中,一旦需要,就可以对完成或执行任务的方式进行必要的更改。2.2SOA的体系架构服务是整个SOA实现的核心。SOA的基本元素是服务,SOA指定一组实体(服务提供者、服务消费者、服务注册表、服务条款、服务代理和服务契约),这些实体详细说明了如何提供和消费服务。这些服务是可互操作的、独立的、模块化的、位置明确
8、的、松耦合的并且可以通过网络查找其地址。SOA[8]中包括三个角色:服务提供者、服务使用者、服务注册中心。面向服务架构中包含三个角色:服务请求者、服务提供者、服务注册中心。1.服务请求者:可以是应用程序、软件模块等,它从服务注册中心提供的已发布的服务中查询所需的服务,绑定查询到的服务,并调
此文档下载收益归作者所有