能源行业
发表时间:2023-09-29 10:20:00

     能源行业案例中,我司对中海油各分子公司提供了丰富的解决方案与设计案例。经过多年的信息技术积累,开发了大大小小近百套应用管理系统,支撑了日常的生产管理和研究工作。这些应用系统由于开发年代、研发团队、业务需求等不同,采用的硬件架构、技术架构和开发语言等也不同,导致每套应用系统都需要相应的团队进行长期的运维,因此,应用系统建设越多,运维成本也越大,严重影响了各单位公司信息化技术的发展。同时,随着IT技术和软件业的快速发展,中海油统建和分公司自建软件系统越来越多,规模越来越大,生命周期越来越长,推倒重新开发的风险也越来越高。作为业务开发人员,当业务复杂,应对不断出现的新需求时,才发现改动系统代码越来越困难,导致开发的质量变差,交付速度变慢;作为微服务开发人员,不知如何拆分和设计,导致微服务的拆分不合理,使软件维护与发布困难;作为系统架构师,不知道如何通过领域建模确认和规划系统边界,如何搭建技术中台,支持业务的快速更迭与架构的快速演进。

     软件设计质量最高的时候是第一次设计的版本,当第一个版本设计上线之后就开始面对各种需求变更,而这些变更又会打乱原有的设计,从而导致软件设计质量随着变更逐渐下降,这就是软件退化。软件退化是软件系统的业务由简单向复杂转变的必然结果。如何减缓或避免软件系统的退化是一个急需要解决的问题。从顶层设计上,需要调整程序架构,该解耦的解耦,该拆分的拆分,在此基础上扩展实现新的功能才能保持设计质量。

     随着中海油集团统一的IaaS和PaaS等云服务能力的建设,使得微服务部署成为可能,总部在此基础上发布了操控中心建设规范,对新应用系统的建设给出了软硬件及技术选型规范要求。

     其中海南分公司以天然气生产为主营业务,其中的深海一号承担着海南分公司智能气田建设任务。为了彻底解决海南分公司应用系统退化的问题,建立海南分公司整体的智能气田顶层设计方案,统一业务模型,规范新应用系统的建设流程,实现可持续的螺旋迭代上升发展模式,遵循总部操控中心规范要求,形成具有海南特色的智能气田顶层设计方案,以深海一号为试点,指导和贯彻开发团队遵循智能气田顶层设计方案进行落地实施,并以此为基础对海南分公司的智能化成熟度进行评估。