潘谦 周兆明 平鉴淼
(1.浙江浙能技术研究院有限公司,浙江杭州 310023;2.浙江浙能天工信息科技有限公司,浙江杭州 310023)
当前很多电力企业都处于业务处置层面,这些电力企业在工作的过程中缺乏整体的统筹以及规划,对于一些信息方面的规划也缺乏一定的计划。在目前发展的过程中,想要将业务应用系统进行加强,就需要让部门能够对业务需求和相关工作目标进行进一步的追求,当下主要的问题是缺乏远见,只能够站在较低的层面上对跨部门工作进行分析与讨论。这种情况出现对于部分工作来说意味着非常关键的影响,很多信息都无法进行共享,部门与部门之间出现了独立的情况,这就是信息系统方面存在的问题。同时这方面的问题对于信息资源共享有着关键的影响,想要让未来各个部门之间实现更好的发展和进步,就需要企业信息资源化状态进行转变,从而让企业当下的信息资源水平得到提升与解决。部门与部门之间的信息孤岛问题需要尽快的解决,想要解决这一问题就需要在更高的角度上对企业的治理需求进行分析。
定义上来说,SOA可以根据实际需求来对网络状态进行定义,从而明确松耦合粗粒度,保证架构模型不会受到影响,这一组件的实际方式就是分散式布置、分散式组合、分散式运用。在SOA运行的过程中,主要的关键影响就在于服务层水平,这一层工作内容可以直接被利用,从而更好的控制体系当中的软件人为依附性[1]。
SOA当中最关键也是最重要的内容就是其中的服务理念。作为的服务,定义就是服务供应人员经过工作之后,能够将服务供应人员和服务运用人员的状态发生改变。这种改变可以是单向的,也可以是双向的,并没有明确的划分与规定。SOA发展非常成熟,未来在架构以及基础构造开展的过程中,还可以将SOA进行运用。在计算环境开展的过程中,还可以将各项工作以及实际内容进行重新组合落实,同时SOA还有非常多的优点以及特点。这些优点和特点有非常多的方面,例如说能够将服务进行分析与讨论,或者是能够让公司的业务逻辑实现更好的落实以及业务逻辑为什么得到了实行。这种方式能够让治理人员或者解析人员了解业务流程,并且还能够对业务流程进行很大程度上的改进,进而实现成本的降低。在上文进行分析与讨论之后,SOA运用之后能够实现成本的降低,随后再经过SOA的实际处理,能够更好的提升工作简洁度。经过专业的处理之后,软件的组织分工与处理能够更加详细的开发与运用,因此SOA可以作为软件危机处置方案,因此也就拥有了非常强大的好处[2]。
在近些年来发展的过程中,经过努力与尝试,我国的电力企业建设已经收获了非常巨大的进展,但是整体上来说依旧与先进的企业之间存在着非常巨大的问题和影响。尤其是在企业的角度上来说,信息资源的运用能够让公司实现多方面工作水平的提升和进步。但是站在技术层面上来说,未来电力企业在应用实际系统的过程中,一般都会存在着以下几方面的问题。
首先,业务方面存在的问题。一般电力企业都会将部门作为主要的业务工作方向,但是这种工作方向却明显缺乏对于部门与部门之间、流程与流程之间的业务工作水平,同时也没有考虑到公司级别的业务工作。其次,公司下属部门方面。这些工作下属依旧会私自建立业务进行应用,缺乏进行统一化的管理和控制。再次,在工作的过程中业务建立形式十分多样。大部分都运用研发形式,这种方式并没有取得相对应的效果。主要的原因就是缺乏有效、一致的技术架构、数据架构、数据规范来进行支撑,这一问题导致企业在实际工作的过程中没有相关业务的集成控制,在相同数据开展的过程中,使用过程又由于不同的工作体系导致无法保存相关管理方式,这就意味着未来需要必备的技术手段来保证数据水平。
未来想要使用SOA架构的信息集成系统,首先就需要保证企业业务模块化和信息访问的合理化,这一点非常重要,目的就是能够达到业务模块功能的可以重新利用,这是SOA架构下通过服务组合生成全新服务与全新流程的基础。SOA集成平台中,提供了SOA服务管理、企业服务总线集成、业务流程管理等功能,业务应用系统和企业其他系统一同构成了SOA信息集成平台框架的实体层,主要的方向就是负责完成服务架构层的业务功能模块和业务流程目标,这实现了业务流程的快速建立以及对应优化。
SOA的企业应用集成平台由几点共同组成。(1)服务抽象层。指业务模块、流程、企业其他信息访问服务的抽象表达,属于未来服务封装标准定义的标准服务。企业信息化建设的过程中,最终的目的就是为了提供企业业务服务和信息访问功能。在SOA框架指导的过程中,可以使用Web服务和XML等标准技术来完成服务层表达与具体技术实现的隔离。在其中,技术实现可以针对于历史已有的系统,也可以使用全新的系统,主要的目的就是保证业务功能模块处于可用性、业务流程也能够实现快速的编排以及优化,帮助业务模块实现互操作。(2)服务集成层。指SOA企业在应用集成的主要中心,集成层的处理对象主要都是服务,负责的内容就是完成业务功能、数据的交换,同时保证服务能够站在全局的视野上来进行处理,保证全局监控、管理、服务。(3)业务应用和企业公共服务功能层。业务应用系统将会提供业务逻辑,对外则是主要负责提供模块化的业务功能服务。业务模块功能服务主要遵循SOA集成平台的服务要求,实现了对于服务的统一接口处理,从而确定SOA集成平台的服务调用对象和流程组合对象。在SOA架构当中,企业公共服务功能是未来满足标准并且可以进行调用的,比如说企业的统一用户管理功能以及安全认证功能等。
服务总线是一种用于松散耦合的服务和应用集成方式,这种方式提供了服务管理的方法和在分布式异构环境当中进行交互的各方面能力。在电力SOA集成平台中,经过数据控制之后,服务总线能够接入框架进入平台,服务总线会经过三步处理方式,分别是访问控制、消息转换、服务路由。再经过服务适配器,就能够将请求数据传递给相对应的服务功能模块。
(1)监控方面。使用集成平台能够同时落实两种监控机制,分别是基于管理控制台的实时监控和基于信息系统运行平台的实时监控,这两种监控机制能够分别用于不同的场景当中。(2)统计方面。对于平台管理过程中使用到的统计数据,可以使用异步方式服务总线来发送到集中的平台管理系统中,通过平台管理系统解析再存入统计数据库。在执行统计功能的过程中,仅仅需要访问平台管理的数据库即可,无需远程连接到各服务总线数据库。(3)服务目录管理。服务总线是一个应用程序,主要的方式就是利用数据库来进行数据存储,因此集成平台的服务总线管理主要分为两大部分,分别是服务总线数据管理和服务总线应用的管理。(4)流程引擎管理。流程引擎的实现主要基于何种产品,那么在实际管理的过程中也就需要根据这一产品来进行控制。由于管理平台需要监控平台内部流程引擎的运行状态来进行控制,需要流程引擎的少量信息来进行处理。主要的管理方式就是改变IP和URL,对于这些基本信息的修改,主要方式就是在平台管理管制台来进行信息修改和界面控制。
随着我国经济水平的进步和信息化水平的逐渐提升,信息作为一种资源已经成为了电力企业生产过程中的无形资产。SOA架构的企业级信息集成平台能够将当下企业现有的信息资源进行充分的利用,从而更好地保护当下投资。这种方式尤其适合信息化进程较高,急需要解决信息孤岛问题的电力企业进行使用。