论文部分内容阅读
摘要 SOA即ervice-Oriented Architecture,是一种基于服务的计算与面向服务的体系架构。其中心思想是封装与模块化两大原则,前者将内部的复杂性屏蔽而使用清晰的接口代替,后者将复杂的大型任务分割为相对简单的小步骤。在SOA是指导下,技术人员可以将注意力从不相关的细节转移到与应用相关的部分,只要各个接口都遵守契约,不需要过多的协调。为此将SOA技术应用到一体化信息平台后可以极大地提升企业门户系统的扩充与共享。文章从一体化平台目标的特点入手,然后重点的论述了电力信息一体化平台的研究与实现。
关键词 SOA;电力信息一体化;BEA;企业信息门户
中图分类号 TP311 文献标识码 A 文章编号 1673-9671-(2012)092-0205-01
随着电力系统信息量的加大,电力信息一体化平台的研发逐渐被重视并被视为解决当前电力系统日益庞大的最佳途径。这一平台的成功搭建在继承了面向过程的设计以及面向对象设计的优势的基础上,可以很好地实现电力系统不同部门之间的数据共享以及传输。在电力信息系统的建设过程中,由于不同软件开发商以及不同时期的信息系统存在差异,同时这些信息系统又属于不同的电力企业或者部门,为此导致信息系统之间不能共享,極大地限制了各个企业资源的利用,形成了大量分散的“信息孤岛”。 “信息孤岛”的存在不仅限制了信息资源的有效共享,同时也致使重复建设以及资源浪费,从而阻碍了电力行业的发展。
1 一体化平台目标的特点
电力企业一体化平台的搭建目标是建设以IT技术为核心,在SOA架构体系的基础上实现数据交换、统一出口管理、统一门户、统一安全管理、统一运维监管,同时提供共享编码、数据交换规则以及面向主题、应用于2次开发的信息化集成平台。如上文所述,“信息孤岛”已经耗费了大量的投资,为此要最大范畴的保护已有的投资、满足普遍性的目标,就必须解决原有系统互操作性以及共享性差的问题,为此电力企业信息一体化平台的压法目标的设计特点为:
1)标准化。首先开发统一的标准,然后通过合适的适配器将现有的应用系统接入一体化平台,新开发的业务系统规则要符合一体化平台技术规范及数据交换标准。2)整体性。通过一体化的纽带作用,将新老业务应用系统集成为可实现数据交换及沟通的中枢系统。3)安全性。一体化平台要实现为新老系统提供安全认证,为合法的用户设计访问界面,同时禁止非法用户的访问。4)可扩展与开放性。在研发平台中要尽量的使用先进的技术与产品,实现与现有的应用系统良好对接,在服务、业务以及数据层面满足不断更新的需求。5)实效性。建设中按照相应的评估标准,争取实现较为明显的实施效益。
2 电力信息一体化平台的研究与实现
2.1 平台的总体架构
基于SOA的电力洗洗一体化平台的构架可以按照功能的不同划分为以下7个层次:电力信息系统已有的信息系统资源:例如SCM以及ERP系统;组件层:这一层可以实现将底层系统通过不同的组件封装起来;服务层:提供使用者素需要的多样性的服务;电力业务流程层:通过封装后的各项服务构件电力系统中的具体业务流程;表示层:这一层可以通过基于门户的系统构建,以实现向用户提供用户接口的服务;支持以上运行的服务总线;辅助功能:例如安全管理、质量管理等。
2.2 平台的管理功能体系
电力信息一体化平台的结构要和电力企业管理体制以及相应的组织形式相适应。这一集成平台要包含四大块的业务流程功能:发电侧管理、配电侧管理、输电侧管理以及智能决策管理。
1)发电侧管理。这一功能主要实现规范发电侧的市场竞争,保证电力生产与采购,实现电力采购成本的降低。2)输电侧管理。这一系统主要是通过收集电网信息并进行分析预测,防预防事故的发生以及处理已发生事故,从而保证输电的稳定、安全,提升供电质量。3)售电侧管理。这一功能主要是实现对电力销售行为的管理与规范,已达到提升整个电力企业对于整个销售过程的掌控能力。4)智能决策管理。这一功能主要是位以上三种功能提供全面的技术支撑,从而为整个电力系统的安全稳定运行提供保障。
2.3 平台的实现
下面以某电网企业的CRM系统需要集成到其它应用系统为例来探讨夏利信息一体化的实现过程。
1)首先要分析这一系统的功能与结构,提取出需要对外暴露的模块。这些功能模块一般包含了它所提供的所有服务,可以表现其业务价值。设计并实现相应的Web Services接口,最终提取出来的服务可以是完整业务的前端程序,也可以是系统的底层数据库。2)将提取出来的功能模块表现为服务组件的形式。这一过程包括定义服务的接口、服务的描述信息、调用所需要的信息。3)将接口用WSDL描述并将其发布到企业的UDD上。4)绑定与调用服务。这一功能可以通过编写客户端程序实现,这一程序可以根据UDD上的WSDL文件调用相应的服务并将CRM系统的业务逻辑集成到自身的系统。
3 结束语
通过构建SOA构架下的电力信息一体化信息平台可以充分的发挥SOA构架的服务组件重用性、Web Services通信的简单性以及异构信息系统集成的松耦合性,从而了以有效地解决当前信息集成方法以及软件开发模块对电力信息系统带来的信息孤岛效应,实现了电力信息的有效整合与相互共享,极大提升了电力信息的管理水平。
参考文献
[1]乔建国.电力系统信息平台的构建研究[D].东南大学,2006,3.
[2]王建兴,吕晓华.基于Web Services的面向服务信息集成研究[U].计算机时代,2006,2:l-2.
[3]李锦棠企业SOA服务集成的研究与设计[D].广东工业大学,2006,4.
[4]蒋一新,杨树堂,诸鸿文.一种基于Web Services的企业应用集成方法嘲[J].计算机应用与软件,圈.2006,9:67-69.
关键词 SOA;电力信息一体化;BEA;企业信息门户
中图分类号 TP311 文献标识码 A 文章编号 1673-9671-(2012)092-0205-01
随着电力系统信息量的加大,电力信息一体化平台的研发逐渐被重视并被视为解决当前电力系统日益庞大的最佳途径。这一平台的成功搭建在继承了面向过程的设计以及面向对象设计的优势的基础上,可以很好地实现电力系统不同部门之间的数据共享以及传输。在电力信息系统的建设过程中,由于不同软件开发商以及不同时期的信息系统存在差异,同时这些信息系统又属于不同的电力企业或者部门,为此导致信息系统之间不能共享,極大地限制了各个企业资源的利用,形成了大量分散的“信息孤岛”。 “信息孤岛”的存在不仅限制了信息资源的有效共享,同时也致使重复建设以及资源浪费,从而阻碍了电力行业的发展。
1 一体化平台目标的特点
电力企业一体化平台的搭建目标是建设以IT技术为核心,在SOA架构体系的基础上实现数据交换、统一出口管理、统一门户、统一安全管理、统一运维监管,同时提供共享编码、数据交换规则以及面向主题、应用于2次开发的信息化集成平台。如上文所述,“信息孤岛”已经耗费了大量的投资,为此要最大范畴的保护已有的投资、满足普遍性的目标,就必须解决原有系统互操作性以及共享性差的问题,为此电力企业信息一体化平台的压法目标的设计特点为:
1)标准化。首先开发统一的标准,然后通过合适的适配器将现有的应用系统接入一体化平台,新开发的业务系统规则要符合一体化平台技术规范及数据交换标准。2)整体性。通过一体化的纽带作用,将新老业务应用系统集成为可实现数据交换及沟通的中枢系统。3)安全性。一体化平台要实现为新老系统提供安全认证,为合法的用户设计访问界面,同时禁止非法用户的访问。4)可扩展与开放性。在研发平台中要尽量的使用先进的技术与产品,实现与现有的应用系统良好对接,在服务、业务以及数据层面满足不断更新的需求。5)实效性。建设中按照相应的评估标准,争取实现较为明显的实施效益。
2 电力信息一体化平台的研究与实现
2.1 平台的总体架构
基于SOA的电力洗洗一体化平台的构架可以按照功能的不同划分为以下7个层次:电力信息系统已有的信息系统资源:例如SCM以及ERP系统;组件层:这一层可以实现将底层系统通过不同的组件封装起来;服务层:提供使用者素需要的多样性的服务;电力业务流程层:通过封装后的各项服务构件电力系统中的具体业务流程;表示层:这一层可以通过基于门户的系统构建,以实现向用户提供用户接口的服务;支持以上运行的服务总线;辅助功能:例如安全管理、质量管理等。
2.2 平台的管理功能体系
电力信息一体化平台的结构要和电力企业管理体制以及相应的组织形式相适应。这一集成平台要包含四大块的业务流程功能:发电侧管理、配电侧管理、输电侧管理以及智能决策管理。
1)发电侧管理。这一功能主要实现规范发电侧的市场竞争,保证电力生产与采购,实现电力采购成本的降低。2)输电侧管理。这一系统主要是通过收集电网信息并进行分析预测,防预防事故的发生以及处理已发生事故,从而保证输电的稳定、安全,提升供电质量。3)售电侧管理。这一功能主要是实现对电力销售行为的管理与规范,已达到提升整个电力企业对于整个销售过程的掌控能力。4)智能决策管理。这一功能主要是位以上三种功能提供全面的技术支撑,从而为整个电力系统的安全稳定运行提供保障。
2.3 平台的实现
下面以某电网企业的CRM系统需要集成到其它应用系统为例来探讨夏利信息一体化的实现过程。
1)首先要分析这一系统的功能与结构,提取出需要对外暴露的模块。这些功能模块一般包含了它所提供的所有服务,可以表现其业务价值。设计并实现相应的Web Services接口,最终提取出来的服务可以是完整业务的前端程序,也可以是系统的底层数据库。2)将提取出来的功能模块表现为服务组件的形式。这一过程包括定义服务的接口、服务的描述信息、调用所需要的信息。3)将接口用WSDL描述并将其发布到企业的UDD上。4)绑定与调用服务。这一功能可以通过编写客户端程序实现,这一程序可以根据UDD上的WSDL文件调用相应的服务并将CRM系统的业务逻辑集成到自身的系统。
3 结束语
通过构建SOA构架下的电力信息一体化信息平台可以充分的发挥SOA构架的服务组件重用性、Web Services通信的简单性以及异构信息系统集成的松耦合性,从而了以有效地解决当前信息集成方法以及软件开发模块对电力信息系统带来的信息孤岛效应,实现了电力信息的有效整合与相互共享,极大提升了电力信息的管理水平。
参考文献
[1]乔建国.电力系统信息平台的构建研究[D].东南大学,2006,3.
[2]王建兴,吕晓华.基于Web Services的面向服务信息集成研究[U].计算机时代,2006,2:l-2.
[3]李锦棠企业SOA服务集成的研究与设计[D].广东工业大学,2006,4.
[4]蒋一新,杨树堂,诸鸿文.一种基于Web Services的企业应用集成方法嘲[J].计算机应用与软件,圈.2006,9:67-69.