SOA架构的电力信息一体化平台开发分析.docxVIP

  • 2
  • 0
  • 约6.8千字
  • 约 13页
  • 2021-12-08 发布于天津
  • 举报

SOA架构的电力信息一体化平台开发分析.docx

PAGE 1 PAGE 1 SOA架构的电力信息一体化平台开发分析 电力信息一体化平台是解决当前电力系统日益浩大的信息系统最好的方法,通过统一的基础平台。企业可以很好地实现电力系统不同部门之间的数据传输和共享。SOA应用到一体化信息平台,可以大大提高信息化平台上企业门户系统的扩充和信息共享。首先介绍了SOA架构相关学问,然后根据SOA架构的思路给出一体化信息平台的框架、服务调用步骤和平台功能系统,对于电力信息化的建没有很大的参考价值。 0引言 随着科技的快速发展,社会对电力能源的需求越来越大。导致电力系统企业不断扩充,部门不断增加。伴随着信息化技术的迅猛发展。而且为了更好地满意电力客户需求并提高供电企业自身竞争力,电力企业越来越依靠于信息系统。然而,信息系统自身也面临着很大的压力,即异构和需求在不断地发生转变的问题。当前大多数企业都有各种各样的系统和应用,包含不同时期和不同技术的体系结构,难以集成来自多个厂商跨不同平台的产品,基础架构的变更和应用程序升级工作量很大。这样就需要建立一体化信息平台,用来解决上面提到的问题。而这个平台的核心架构就是面向服务架构(SOA)。它能够很好地解决一体化信息平台中各个系统之间的数据传输和大大简化提高平台通用性。 1SOA架构介绍 1.1SOA意义 面向服务架构(ServiceOrientedArchitecture,SOA)的作用是将满意众多IT供应商和诸多企业的多层次复用,以及随需而变的能力,这是划时代的里程碑。随着科学技术的快速发展,SOA的架构逐步应用到企业中。而在SOA架构风格中,服务是核心的抽象手段,业务被划分(组件化)为一系列粗粒度的业务服务和业务流程。业务服务相对独立、自包含、可重用。由一个或者多个分布的系统所实现,而业务流程由服务组装而来。这样的架构能够从根本上解决企业部门之间信息互通的问题,避免了企业出现信息孤岛的局面,受到许多企业的青睐和支持。 1.2SOA框架流程 Web服务作为实现SOA中服务的最主要手段。Web服务最基本的协议包括UDDI。WSDL和SOAP(SimpleObiectAcessProtocol,简洁对象访问协议),通过它们,可以供应直接而又简洁的WebService支持,如图1所示。 图1SOA架构流程 服务注册中心是连接服务使用者和供应者的纽带和桥梁,服务使用者可以通过注册中心查询和发觉所供应的服务信息,服务供应者可以向注册中心供应相关的服务,也就是说它包括一个种类许多的可用服务存储库,并且为相关的服务使用者供应接口服务。 服务使用者指一个恳求的程序、模块或者一个需求的服务,它通过在服务注册中根据UDDI进行服务查找,然后,依据相应接口信息的说明并且根据详细协议而执行的相应服务功能。 服务供应者是指一个可以寻址的网络实体,它首先将自己的接口和服务契约发布到服务注册中心,可以使使用者能够发觉和使用服务,最终在等待使用者的恳求。 2电力信息一体化平台框架分析 这里介绍的是电力系统中的信息一体化平台,依据集机构多年研究的电力企业生产管理系统、继电保护和电力检修信息化经验,总结了电力公司各个系统的公共应用底层部分,可以研究出基于SOA的信息一体化平台。 2.1信息一体化平台意义 对整个行业来说,一体化信息平台能够有效解决行业岗不断增减信息系统数量而产生的变化。同时,能够很好地对行业中各个系统进行维护和检测,大大提升了企业信息系统的便捷性和可重复性,它能够针对各种企业复杂多变的需求,机敏地创建和维护业务模型。并为个性化应用的开发供应完备的基础设施,自动或辅助应用系统的生成,最大限度地降低信息系统开发的复杂度,并提高项目实施的效率。 2.2信息一体化平台架构 这里重点研究的是电力信息一体化信息平台,这个平台的架构是基于SOA架构原理设计,其中以ESB(企业服务总线)作为业务系统交互操作、交互数据和交互传输的核心路线,支持ESB下的一层是基础平台,基础平台包括工作流,日志服务和文件服务等功能模块,这里的每个模块同样看作一个服务。该平台的详细架构组成如图2所示。 图2基于架构SOA的电力信息一体化平台 图2所涉及的专业应用和基础软件平台中的各个模块均是根据SOA的参数标准设计的服务单元,企业服务总线(ESB)是连接各个系统服务单元的公共通道。以J2EE为平台,首先运用SSH(Struts+Spring+Hibernate)框架实现详细的模块功能,然后运用SOA标准对每个action进行参数标准化,最终进行模块系统组成。 通过调用相应的服务就能实现业务功能,而且服

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档