论面向服务的架构设计
重点从3个方面进行论述:1. 服务提供者、服务注册中心,服务请求者
摘要:
本人在2023年1月参加我司主持的“虚拟电厂”项目,项目中我主要负责总体架构评估和中间件选型,本项目为设备控制、用电量预测、电力削峰填谷提供一整套软件系统。本文将以“虚拟电厂”主要讨论面向服务的架构设计进行介绍在项目中应用,主要包括服务提供者、注册中心和服务请求者,其中服务提供者主要完成服务的构建、描述和发布;注册中心是服务的集散地,所有服务在此进行登记,服务与服务请求者;服务请求者是服务最终的使用者,使用获取到服务信息后调用服务完成业务需求,实践证明,通过面向服务的架构设计降低了软件设计难度、提高了开发效率,系统最终顺利交付,受到客户的良好评价。
背景:
随着国家新能源战略的主要推进,电力系统正在发生深刻的变革,原有的线性、单项的供电模式,正在被一种更加复杂、互动式的电网模型所取代,这种模型以广泛接入的新能源设备为主要特征,其次用电测日益多样的用电需求,导致电网管理更加复杂多变,为应对这些问题广东省在2021年7月发布《虚拟电厂实施细则》,另外有31个省市也在积极推进虚拟电厂落地,他作为电力调控的先进模型,聚合了大量储能和负载设备,能够很好的预测电网需求,通过对大量设备进行动态调控和优化,可以实现控区间电网的削峰填谷能力,提高电网的灵活性和可考性。
本项目主要包含设备接入、物模型引擎、智能预测、邀约竞价、设备调控等主要功能,项目组12人,项目中我作为系统架构师,主要负责软件架构总体设计和构件评估,项目总历时8个月,最终项目成功交付。</