APP下载

企业架构指导下电网企业微应用与微服务设计探析

2020-09-08胡如乐司福利张亮张倩

理论与创新 2020年12期
关键词:电网企业

胡如乐 司福利 张亮 张倩

【摘  要】本文详细介绍了基于企业体系结构为电网企业设计微应用程序和微服务的需求,并阐明了微应用结构和微服务在企业体系结构元模型中的位置和定义,联合电网企业的业务特点,提出了基于企业架构指导的电网企业微应用设计方法和微服务设计原则,指导电网企业微应用和微服务的实施,除了保证信息建设的整体优化和整合,还为电网企业构建微应用和微服务,促进电网企业管理的创新和完善提供了具体的参考经验。

【关键词】电网企业;微应用设计;微服务设计

引言

伴随互联网技术的飞速发展,“ 互联网+”的概念已不断融入电网企业,电网服务的改进加速了企业服务水平的快速提升和业务模式的创新发展。为了进一步增强电网企业的核心竞争力并支持管理的快速迭代,需要紧急升级电网的信息体系结构。微服务是近年来主要互联网企业采用的体系结构系统,微系统解决了大型互联网应用程序用户对分布式系统的并发要求,实现了微应用程序的敏捷开发和快速部署,能够快速响应不断变化的需求,并满足互联网公司创新的需求,面对不断变化的电网用户需要,电网企业还积极部署和实施微服务架构,以构建电网微应用程序以支持其创新发展。

1.电网企业微应用设计

微应用主要是小型的完整的应用程序,具有高内聚低耦合和明确的业务边界,从业务体系结构开始,微应用实质上是应用程序的形式,通过服务的分离和集成来提供支持完整业务场景的应用程序功能的组合。电网企业的微应用设计无法复制互联网公司的模型,应用程序体系结构设计应基于业务体系结构,关注企业的整体情况,执行顶层计划和自适应设计,充分考虑实际情况,并通过该体系结构进行实施指导微应用设计,划分业务区域边界并找出哪些适用于微应用和哪些适用于传统应用程序的方法只是将现有系统转变为微应用。微应用拆分是指电网企业的电网价值链,根据业务领域的边界进行拆分,采取领域驱动的设计方式,可以从上到下逐层分解,还可以从企业的端到端流程开始,并分析企业组织结构的当前状态。

从电网价值链的角度来看,企业支持活动包括运营监控、工业金融国际业务、协作集成和人力资源核心资源管理。基本活动包括电网规划和电网建设、电网调度操作、电网维护、营销服务、工业金融国际拓展业务5大业务环节。可以形成14个业务领域如运营监控、人力资源管理、财务管理、物料管理、大规模计划、大规模建设、大规模运营、大规模维护、大规模营销、工业业务、金融业务、国际化业务、联合办公室和综合管理。通过端到端流程分析,完善每个业务域的业务功能和活动,分析相关业务活动的位置,业务活动所运营的业务信息,最后与每个业务活动相关,分析并找到客户群。相对稳定的业务,在单个服务与需要快速响应用户需求的业务之间具有牢固联系,并且在单个服务之间相对独立的业务将最终确定适合的应用程序的服务。

依据以上分析方式,电网的大部分规划、建设、运营、运行和维护都是面向内部员工的变化相对缓慢,一部分创新业务对需求响应的要求更高。除了满足内部员工的业务处理需求之外,营销服务、工业、金融和国际业务也在快速发展以服务外部员工。这部分业务竞争激烈,对用户需求的响应相对较快,其应该支持管理的快速迭代,企业更适合于构建微型应用。

2.电网企业微服务设计

在企业中构建微服务时,设计的微服务架构必须满足实际要求,以确保设计的微服务可行。迄今为止,国内外一些著名的互联网公司对微服务架构的研究都有一定的基础,技术也相对成熟。设计的微服务结构存在一定的复杂性,但其应用系统可以根据企业所需的业务对其进行细分,因此每个服务都是针对性的,不会越过边界,每个单元都是独立的。基于此,在设计微服务之前,企业应首先阐明微服务的概念,了解微服务应用程序的基本原理,并了解企业所需的安全性、移动性、交互性和个性化,需要进一步研究以走得更远,为确保所设计的微服务结构符合要求而进行的调查。微服务架构设计过程要求中国企业了解其需求并根据实际情况进行设计。例如,在设计平台时,首先请确保可以成功访问PC端的页面,然后重新组织企业的业务,然后进行三件事如移动终端、访问层和微服务组。移动终端已成为主流,主要内容是用户界面、访问控制、本地缓存等,其目的是提高功能的移动性,并及时向客户提供信息和数据。接入层将通过VPN服务器实施功能性的接入和安全控制,涵盖更多内容的微服务主要用于企业工作,例如计划助理、企业邮箱、新闻广播等。

微服务应用注意事项,首先在应用微服务时,公司可以充分利用容器技术来确保每个内部结构都保持独立的操作环境,并且可以安全地操作和保证应用于微服务的系统以此扩展应用程序。其次,在设计和应用微服务架构之后,企业需要了解微服务的特性并具有特定的容错能力,随着企业的不断发展和业务功能的不断扩展,微服务系统的迭代升级不应局限于特定阶段,还应根据企业需求选择使用的设计技術,如图1所示微服务构架。

3.结语

综上所述,在本文中将使用企业体系结构技术进行微应用和微服务的设计研究。业界有许多微服务架构设计技术和解决方案,电网服务企业还必须在采用微服务的过程中考虑其业务和服务注册的复杂性、以及管理、自动化操作和维护,构建容器化部署以及其他方面的复杂性,将电网业务和业务环境的特征以及企业的组织结构完全结合起来,以选择一些适合微服务体系结构的新系统,系统改造是逐步探索和积累电网企业的微应用和微服务构建经验,以避免在“微应用和微服务”中使用,并伴随着电网企业管理的快速迭代,有效地支持探索。

参考文献

[1]薛亮,侯婕.基于Docker的作战应用微服务化架构研究[J].舰船电子工程,2020,40(03):22-25.

[2]周永华,周睿,徐飞,陈海涛,杨羽,黄双青. 基于微服务架构的基建管控系统设计[C]. 中国电力科学研究院有限公司、国网电投(北京)科技中心、《计算机工程与应用》杂志社.第三届智能电网会议论文集——智能用电.中国电力科学研究院有限公司、国网电投(北京)科技中心、《计算机工程与应用》杂志社:国网电投(北京)科技中心,2019:452-457.

[3]陈国胜,顾明言,张辉宜,刘明.智慧校园建设中微服务与微应用的构建实践[J].安徽工业大学学报(社会科学版),2019,36(01):92-93.

猜你喜欢

电网企业
电网企业小型基建项目的审计监督和改进对策
电网企业强化审计成果运用初探
浅谈如何提高电费回收率
电网企业发展外部环境的PESTNG模型分析
电网企业物资采购风险管理
电网企业加强管理会计建设研究
电网企业经营管理法律风险分析及管控建议