论文部分内容阅读
【摘 要】随着我国这些年的高速发展,信息化技术的发展更是突飞猛进、日新月异,电力企业中的传统的信息化结构已经无法适应时代的发展,各个层面的系统之间无法实现有效的结合,无法实现资源信息的有效共享,严重的阻碍了电力企业的发展。而面向服务的架构体系在很多不同属性企业中的实践已经证明了其解决这一问题的优越性,本文将就面向服务的体系构架在电力营销中的应用进行探讨。
【关键词】面向服务的架构体系;电力企业;营销
1.概述
电力企业作为我国的重要工业,随着国家的进步和信息化的推进,在很早以前便已经逐步的建立起了一套系统的服务结构体系,这一服务结构体系涵盖了电力企业的方方面面,形成了集总多于一体的计算机信息系统,这一系统也为电力企业的发展做出了极大的贡献,然而,随着当今社会的高速发展,信息技术的突飞猛进,很多系统软件的发展已经变得极为复杂,各个软件之间的兼容性越来越差,彼此间的联系越来越少,很多信息无法及时的共享。这就使得电力企业必须面对这一技术瓶颈。目前,电力企业的营销增在朝着高标准、开放性迈进。而面向服务的架构体系的出现正是当前电力企业突破瓶颈的关键。
2.面向服务的架构体系概念
我们将相互之间的通信服务的集合统称为面向服务的体系构架,面向服务的体系构架其英文的全称为service-oriented architecture,在这里我们以其简写的SOA来进行简称。其最大的优势就在于降低耦合性,为各层的协议提供透明的服务和接口,这一优点使得我们的企业在服务变动之后,其软件的改写和衔接更加的简单,保证业务的顺利开展。在现阶段的电力营销系统中,面向服务的架构体系已经得到了一定的应用,但还处于比较初级的阶段,主要扮演的是企业工作流程和模式的整合体,相对而言,其还是以独立的系统扮演者出现。在面向服务的架构体系中,其基本组成为服务申请者、服务提供者、服务注册器。面向服务的构架体系的基本的操作流程如下图所示:
服务申请者、服务提供者、服务注册器之间的关系图
面向服务的构架体系是由服务的提供者通过建立起一个有用的服务描述,且该服务能够满足于一个或是多个的服务注册器的请求信息,然后,服务提供者将这一服务描述发布到发来请求信息的服务注册器上,而服务注册器又将这一服务描述广而告之。对于需要这一服务描述的服务请求者,可以在服务注册器上通过寻找并利用服务描述来bind或是invoke服务器上的服务,服务注册器只是扮演中介者身份,起到纽带的作用,一旦发布者和请求者达成共识,服务注册器将不再参与进来。
3.面向服务的构架体系对于电力企业的意义
当前的电力营销管理信息系统按照逻辑思维进行分解,可以分为四层。这四层结构需要面对的是不同层次的服務系统的不同,导致这四个层次无法实现快速、有效的连接。鉴于其多层分布式的组合模式,同时,结合面向服务的构架体系的设计思路及优点,作者认为应该将业务组件化、服务化的应用分层体系结构。业务组件化、服务化的应用分层体系结构对于当代的电力营销有着重大的意义,因为应用分层的体系结构能够在很大程度上提高不同的软件在进行结合的时候所面临的技术问题,增加了软件的复用性,还能提高软件的开发效率。这主要得益于业务组件化、服务化的应用分层体系结构将应用系统中的一系列有着相似性的问题的公共设计、部分实现以抽象的方式分离出来,然后以业务组件、SOA服务的形式在J2EE应用服务器上进行部署运行,由此将其提供的服务访问细节完全的抽象化,这也使得其在应用整合方面具备有明显的SOA的特征,并且,该应用整合系统以web服务作为优先的方式,通过web能够更好地实现SOA。整个系统以“服务”作为基本的企业元素构成,这使得电力企业在其多层次分布式的模式所存在的问题得以解决,实现了企业的快速构建与应用的集成。与传统的营销构架模式相比较,面向服务的架构体系所采用的松耦合架构更加能够使得电力企业适应其业务的变化,实现了有一个服务向另外一个服务转换过程的无技术交底,实现了新系统的融入而不是替换,极大的节省了企业服务的转换所带来的技术衔接问题。
4.引入面向服务的构架体系的措施
面向服务的架构体系具备有以下的有点:可重用性、具备松耦合性、明确定义的接口、无状态的服务设计、基于开放标准。这些特点使得其在电力企业扮演者重要的作用。面向服务的架构体系使得电力企业实现了IT闲置产业的重新利用,同时,降低了企业对于IT投资的成本,更是能够给企业的动态变革的实现提供了可能性。可以说,面向服务的架构体系是当前的电力企业营销改革的关键。要实现企业的全面的面向服务的架构体系:
首先要求我们在思想上认识它,改变我们以往看待企业IT系统的观念,将面向服务的架构体系引入企业管理思想当中,使得企业的高、中层的管理者能够清楚的明白面向服务的架构体系是一种架构思想,而不是产品,企业需要的是在企业管理中构建出面向服务的架构体系的框架结构。
其次是做好规划前期的准备,在电力企业这样的大型企业中,由于电力企业所涉及的网络层面多且复杂,就需要我们严格的做好前期的规划,其中包括了企业现状的评估,评估的内容很多如管理水平、业务流程、营销结构等。其次就是专家讨论,在做好评估工作后,相关的管理人员会同专家一起讨论实施的可能性及难点等,这其中的关键点是进行业务流程分析,找出业务流程与面向服务的架构体系的结合点,使得企业的业务与整个的公司管理网络联系在一起。另外,由于这一工程较为庞大,需要注意其总体规划及分步实施,必须循序渐进。
再次,就是选着基础平台,要是现在一个大框架内整合不同的系统、应用,关键在于基础平台的选择,其中包括了ESB、WEB Service 、XML 等。
最后,还需要人才的准备,保证人才到位是成功构建企业面向服务的架构体系的重点,其中需要有面向服务的架构体系的总构架师,还需要一个面向服务的架构体系的架构团队。
5.结语
面向服务的架构体系以其优越的性能、开放的平台、高效的兼容性,实现了企业的资源的有效的整合,使得企业的不断地发展过程中,更易于补充新的应用而无需对原有的系统进行替换或是大的改动,既提高了复用性和系统的扩展性,还极大地节约了企业的改革、升级的成本。但是,面向服务的架构体系在应用到电力企业的信息系统的过程中,还有很多的问题需要我们去解决,还有很多的技术难点需要我们去突破,这就需要我们的企业领导能够正确认识到这一点,并始终坚持不断地改进、推进措施,保证整个的项目的持续开展。
参考文献:
[1]史纪强;宋建;基于REST风格的专业软件资源共享系统架构设计[J];计算机与应用化学;2011年08期
[2]张琪;企业WEB应用下SSI框架分析[J];南京工业职业技术学院学报;2011年02期
[3]王湘文;陈建伦;陈纪铭;分层软件架构设计及其应用研究[J];福建电脑;2011年06期
[4]贺小明,阎秀峰,王俊新.现代火电厂EAM系统实施研究[J]电力自动化设备,2004,24(10):16-18
[5]耿红琴,孙利. 面向服务架构(SOA)的研究与探索[J] 福建电脑 2005年9期
[6]王松,刘文才. 采用面向服务架构实现敏捷企业[J] 重庆教育学院学报2006年6期
【关键词】面向服务的架构体系;电力企业;营销
1.概述
电力企业作为我国的重要工业,随着国家的进步和信息化的推进,在很早以前便已经逐步的建立起了一套系统的服务结构体系,这一服务结构体系涵盖了电力企业的方方面面,形成了集总多于一体的计算机信息系统,这一系统也为电力企业的发展做出了极大的贡献,然而,随着当今社会的高速发展,信息技术的突飞猛进,很多系统软件的发展已经变得极为复杂,各个软件之间的兼容性越来越差,彼此间的联系越来越少,很多信息无法及时的共享。这就使得电力企业必须面对这一技术瓶颈。目前,电力企业的营销增在朝着高标准、开放性迈进。而面向服务的架构体系的出现正是当前电力企业突破瓶颈的关键。
2.面向服务的架构体系概念
我们将相互之间的通信服务的集合统称为面向服务的体系构架,面向服务的体系构架其英文的全称为service-oriented architecture,在这里我们以其简写的SOA来进行简称。其最大的优势就在于降低耦合性,为各层的协议提供透明的服务和接口,这一优点使得我们的企业在服务变动之后,其软件的改写和衔接更加的简单,保证业务的顺利开展。在现阶段的电力营销系统中,面向服务的架构体系已经得到了一定的应用,但还处于比较初级的阶段,主要扮演的是企业工作流程和模式的整合体,相对而言,其还是以独立的系统扮演者出现。在面向服务的架构体系中,其基本组成为服务申请者、服务提供者、服务注册器。面向服务的构架体系的基本的操作流程如下图所示:
服务申请者、服务提供者、服务注册器之间的关系图
面向服务的构架体系是由服务的提供者通过建立起一个有用的服务描述,且该服务能够满足于一个或是多个的服务注册器的请求信息,然后,服务提供者将这一服务描述发布到发来请求信息的服务注册器上,而服务注册器又将这一服务描述广而告之。对于需要这一服务描述的服务请求者,可以在服务注册器上通过寻找并利用服务描述来bind或是invoke服务器上的服务,服务注册器只是扮演中介者身份,起到纽带的作用,一旦发布者和请求者达成共识,服务注册器将不再参与进来。
3.面向服务的构架体系对于电力企业的意义
当前的电力营销管理信息系统按照逻辑思维进行分解,可以分为四层。这四层结构需要面对的是不同层次的服務系统的不同,导致这四个层次无法实现快速、有效的连接。鉴于其多层分布式的组合模式,同时,结合面向服务的构架体系的设计思路及优点,作者认为应该将业务组件化、服务化的应用分层体系结构。业务组件化、服务化的应用分层体系结构对于当代的电力营销有着重大的意义,因为应用分层的体系结构能够在很大程度上提高不同的软件在进行结合的时候所面临的技术问题,增加了软件的复用性,还能提高软件的开发效率。这主要得益于业务组件化、服务化的应用分层体系结构将应用系统中的一系列有着相似性的问题的公共设计、部分实现以抽象的方式分离出来,然后以业务组件、SOA服务的形式在J2EE应用服务器上进行部署运行,由此将其提供的服务访问细节完全的抽象化,这也使得其在应用整合方面具备有明显的SOA的特征,并且,该应用整合系统以web服务作为优先的方式,通过web能够更好地实现SOA。整个系统以“服务”作为基本的企业元素构成,这使得电力企业在其多层次分布式的模式所存在的问题得以解决,实现了企业的快速构建与应用的集成。与传统的营销构架模式相比较,面向服务的架构体系所采用的松耦合架构更加能够使得电力企业适应其业务的变化,实现了有一个服务向另外一个服务转换过程的无技术交底,实现了新系统的融入而不是替换,极大的节省了企业服务的转换所带来的技术衔接问题。
4.引入面向服务的构架体系的措施
面向服务的架构体系具备有以下的有点:可重用性、具备松耦合性、明确定义的接口、无状态的服务设计、基于开放标准。这些特点使得其在电力企业扮演者重要的作用。面向服务的架构体系使得电力企业实现了IT闲置产业的重新利用,同时,降低了企业对于IT投资的成本,更是能够给企业的动态变革的实现提供了可能性。可以说,面向服务的架构体系是当前的电力企业营销改革的关键。要实现企业的全面的面向服务的架构体系:
首先要求我们在思想上认识它,改变我们以往看待企业IT系统的观念,将面向服务的架构体系引入企业管理思想当中,使得企业的高、中层的管理者能够清楚的明白面向服务的架构体系是一种架构思想,而不是产品,企业需要的是在企业管理中构建出面向服务的架构体系的框架结构。
其次是做好规划前期的准备,在电力企业这样的大型企业中,由于电力企业所涉及的网络层面多且复杂,就需要我们严格的做好前期的规划,其中包括了企业现状的评估,评估的内容很多如管理水平、业务流程、营销结构等。其次就是专家讨论,在做好评估工作后,相关的管理人员会同专家一起讨论实施的可能性及难点等,这其中的关键点是进行业务流程分析,找出业务流程与面向服务的架构体系的结合点,使得企业的业务与整个的公司管理网络联系在一起。另外,由于这一工程较为庞大,需要注意其总体规划及分步实施,必须循序渐进。
再次,就是选着基础平台,要是现在一个大框架内整合不同的系统、应用,关键在于基础平台的选择,其中包括了ESB、WEB Service 、XML 等。
最后,还需要人才的准备,保证人才到位是成功构建企业面向服务的架构体系的重点,其中需要有面向服务的架构体系的总构架师,还需要一个面向服务的架构体系的架构团队。
5.结语
面向服务的架构体系以其优越的性能、开放的平台、高效的兼容性,实现了企业的资源的有效的整合,使得企业的不断地发展过程中,更易于补充新的应用而无需对原有的系统进行替换或是大的改动,既提高了复用性和系统的扩展性,还极大地节约了企业的改革、升级的成本。但是,面向服务的架构体系在应用到电力企业的信息系统的过程中,还有很多的问题需要我们去解决,还有很多的技术难点需要我们去突破,这就需要我们的企业领导能够正确认识到这一点,并始终坚持不断地改进、推进措施,保证整个的项目的持续开展。
参考文献:
[1]史纪强;宋建;基于REST风格的专业软件资源共享系统架构设计[J];计算机与应用化学;2011年08期
[2]张琪;企业WEB应用下SSI框架分析[J];南京工业职业技术学院学报;2011年02期
[3]王湘文;陈建伦;陈纪铭;分层软件架构设计及其应用研究[J];福建电脑;2011年06期
[4]贺小明,阎秀峰,王俊新.现代火电厂EAM系统实施研究[J]电力自动化设备,2004,24(10):16-18
[5]耿红琴,孙利. 面向服务架构(SOA)的研究与探索[J] 福建电脑 2005年9期
[6]王松,刘文才. 采用面向服务架构实现敏捷企业[J] 重庆教育学院学报2006年6期