第一章绪论
1.1选题背景及意义
“业务基础软件平台”理念的提出为此类系统开创了一个崭新的设计和开发模式。另一方面,任何业务需求的变化都可能引发系统数据结构、交互界面、业务规则等发生改变,以传统定制开发模式响应需求的变更将付出高昂的实现成本,如何能以更小的代价、快速响应业务需求的变化,是业内始终关注的另一个重要问题。模型驱动架构概念的提出,为该问题提供了一个完善的解决方案。业务基础软件平台的设计目标是能针对企业复杂多变的需求一致的创建和维护业务模型,构建高度统一且具有持续扩展能力的管理信息系统。采用平台化思想以统一解决DMIS系统中的各种信息处理问题,基于模型驱动的企业信息系统构建模式符合当今业界最先进的业务基础软件平台概念和EMA思想,是新一代企业信息管理技术的发展趋势。平台采用面向服务架构(SOA),所有平台服务均以W亡b服务方式对外呈现,将业务功能以标准服务的方式提供给不同类型的客户端,同时,它可按照基于HTTP的SOAP规范访问其它第三方的服务,进行异质系统的信息交互和集成。
以业务功能作为划分依据,将整个系统分解为数据访问服务、业务对象服务、文件服务、工作流服务、报表服务等来提供业务运行时环境支持。具体服务的接口明确且稳定,功能独立,可被相同规约的其它服务实现取代,体现了面向服务架构中的“服务可替换”原则,便于整个系统的升级和维护。以基于平台(PI3000平台)实现系统建设的主要思想是通过动态建模技术建立和维护一体化的重庆电力调度中心企业模型,通过一系列自动机制生成符合用户需要的各种应用,从而避免大量低效重复的人工编程劳动。
1.2国内外研究现状
随着国民经济的迅猛发展,对电力供应的需求急剧增加,电网的规模不断扩大,对电网运行安全和电能供应质量的要求随之不断提高。电力工业市场化步伐的加快,又要求电力公司必须不断加强对生产效益、生产成本的监控管理,以保证自身能满足不断开放的市场需要。电力调度中心作为电力行业的一线生产单位,是具有管理职能的全网调度指挥机构,主要负责电网的安全、稳定、优质、经济运行,直接承担着对电网运行的安全和经济效益、社会效益起监控管理的作用。全面、迅速、准确、安全、畅通的电网调度和控制管理是整个电网正常运行的重要保障。电力调度中心业务管理能力直接体现了电网公司的电网管理水平。加强电力调度中心业务管理能力,提高电力调度中心综合业务管理水平,已经成为满足电网管理需要的必要条件。
随着电网规模的不断扩大,其管理的难度和有效性问题日渐突出。而目前运行的各类计算机应用系统在技术、功能等各方面都不能适应新的需求,有必要对电力调度中心的计算机应用系统进行全面的改造,引入先进成熟的信息技术,对应用功能进行彻底的重组整合,结合电力调度中心的实际业务需要和发展需要,建立全新的电力调度生产信息管理系统。通过新的DMIs系统,可以加速和优化企业信息流,提高管理的整体效率,减少人工失误,提高人员工作层次,从而提高整个企业的生产力与生产水平,加快企业现代化进程。电力调度管理信息系统简称电力调度Mls,其信息直接由在线生产系统传输和基层单位报送,主要内容包括企业办公自动化,业务数据处理,共享信息查询,WEB发布,辅助决策等功能,服务于电力生产和设备管理。
作为电力企业管理信息化组成部分的电力调度MIS,主要围绕电力设备的运行、检修试验、参数管理等展开,涉及到各级调度机构、变电站、运行工区、设备检修、线路检修、生技、用电、安监等生产部门,同时还与人事、财务、设计、计划基建部门存在不同程度的业务和数据联系。所有设备的实时和历史运行状态、检修历史记录、试验记录、设备台帐等信息构成电力生产调度MIS的内容核心。
第二章
2.1SOA的理论概念
SOA不仅是一种现成的技术,而且是一种架构和组织IT基础结构及业务功能的方法,是一种在计算环境中设计、开发、部署和管理离散逻辑单元(服务)模型的方法。同时,它还具有组织上的优点。通过分析服务间的交互,SOA可以帮助企业了解何时以及为什么业务逻辑被切实的执行了,这使管理员或分析员能够有针对性的优化业务流程。综上所述,SOA通过高利用可以降低开发成本;通过粗粒度、松祸合可以屏蔽复杂业务逻辑,从而降低复杂度;通过组织专业分工,可以使得软件开发大规模化成为可能。因此,SOA作为软件危机的解决方案,具有突出的优势。
我们称能够灵活地适应环境变化的业务为按需业务,在按需业务中,一旦需要,就可以对完成或执行任务的方式进行必要的更改。对现代企业而言,SOA可以带来巨大好处。它不仅为集成原有应用系统提供了新方式,而且使基于SOA构建的新应用,在可用性、交互性、维护性和可行性方面都有了很大的提高。对于整个企业,SOA的应用带来了更低的操作费用,更低的开发费用,更高的质量标准和更大的企业灵活度。
SOA的好处主要来自于将应用拆分成有着良好定义的联络接口的诸多模块,这样服务和应用之间是一种松祸合关系。这种松祸合关系给服务消费者带来的好处在于当作为服务提供者的服务实现发生变化时,作为服务消费者的应用则无需改变,并且服务消费者可以在多个服务之间做出选择。同时,松藕合系统的一次实现可以映射到更多的商业流程中,对服务提供者也是大有好处。除此之外,由SOA组装实现的应用和工作流程维护费用更低,更易于修改以满足业务的变化,这些无疑会增强企业的竞争力。
第三章 基于SOA的电力DMIS...................................... 19-38
3.1 平台总体设计理念.................................... 19-24
3.1.1 平台概况.................................... 19-20
3.1.2 设计理念 ....................................20-24
3.2 系统架构 ....................................24-35
3.2.1 功能结构 ....................................24-25
3.2.2 基础框架.................................... 25-26
3.2.3 主控系统.................................... 26-27
3.2.4 动态建模系统.................................... 27-30
3.2.5 报表系统.................................... 30-31
3.2.6 任务调度子系统.................................... 31
3.2.7 数据交换系统.................................... 31-33
3.2.8 综合调度平台.................................... 33-35
3.3 关键技术 ....................................35-36
3.3.1 数据层.................................... 35
3.3.2 服务层 ....................................35-36
3.3.3 表现层 ....................................36
3.4 小结 ....................................36-38
第四章 基于SOA的电力DMIS业务.................................... 38-58
4.1 平台构建DMIS系统总体思路.................................... 38-41
4.1.1 DMIS系统业务需求.................................... 38
4.1.2 PI3000平台构建DMIS系统....................................38-41
4.2 系统结构 ....................................41-47
4.3 应用系统平台.................................... 47-57
4.4 系统综合保障.................................... 57
4.4.1 系统监控与维护.................................... 57
4.5 小结 ....................................57-58
结论
论文研究工作围绕电力调度管理信息系统业务基础软件平台的开发展开,主要包括SOA技术研究、平台的设计理念、总体架构、关键技术以及基础框架、系统组成与综合保障措施等方面。本文分析了电力调度生产信息管理系统的现状和面临问题,明确了引入“业务基础软件平台”的必要性。在此基础上,提出基于“业务基础软件平台”理念和模型驱动思想设计“统一应用平台”的思路,采用组件化的设计思想,同时支持.Net和Java技术路线,并采用了面向服务架构的系统设计方法。本文所研究的业务基础软件平台是能针对企业复杂多变的需求一致的创建和维护业务模型,构建高度统一且具有持续扩展能力的管理信息系统。采用平台化思想以统一解决DMIS系统中的各种信息处理问题,基于模型驱动的企业信息系统构建模式符合当今业界最先进的业务基础软件平台概念和EMA思想,是新一代企业信息管理技术的发展趋势。
平台采用面向服务架构(sOA),所有平台服务均以W七b服务方式对外呈现,将业务功能以标准服务的方式提供给不同类型的客户端,同时,它可按照基于HTTP的SOAP规范访问其它第三方的服务,进行异质系统的信息交互和集成。以业务功能作为划分依据,将整个系统分解为数据访问服务、业务对象服务、文件服务、工作流服务、报表服务等来提供业务运行时环境支持。具体服务的接口明确且稳定,功能独立,可被相同规约的其它服务实现取代,体现了面向服务架构中的“服务可替换”原则,便于整个系统的升级和维护。
系统的应用不仅解决了电力调度管理信息的共享和管理效率这些表面问题,而且将由此带来管理方式的变革。调度管理信息系统的成熟应用是螺旋式上升的,一线班组人员、管理人员都要经历一个从适应到熟悉,再到高级应用的过程,这个阶段也是电力公司管理水平不断提高的过程。因此,调度管理信息系统的应用带来的社会效益是不可估量的,将逐步表现出来。