SOA服务管控平台
随着公司营配一体化、统一电网模型、数据资源管理平台建设等信息集成工作的推进,公司面临着整合各系统业务数据提供综合应用功能、GIS系统适应性改造、大容量数据的实时交互、增量数据动态更新等需求。为了进一步提高企业信息集成平台的支撑能力,满足营配等各类需求,需要在现有平台V2.0基础上,开展平台升级完善工作,充分发挥平台的信息交互枢纽作用,为实现数据资源集中管理和一体化信息展现提供技术支撑。
本项目完成了企业信息集成平台升级完善的工作方案编制,制定了企业信息集成平台升级完善项目详细的工作计划;开展了项目前期准备工作,完成了总体详细设计梳理;完成了平台的扩展优化及提升,优化了服务管控过程,提升了平台的易用性,改进了平台平台监控功能;对平台、服务、流程等运行情况进行了全方位展示,操作界面进行了标准化改造,使操作更加规范合理,全面提升了信息集成平台的技术含量、性能和稳定性;共设计绘制界面原型图335个,开发70个界面原型程序,覆盖了“综合管理”、“服务资产管理”、“流程管理”、“活动监控”、“服务管控”共5大功能模块538个功能点,通过界面原型意见征集,收集用户意见76条并全部采纳;平台进行了典型业务场景的功能测试,且顺利通过测试,基本满足平台升级完善项目的用户需求。
本项目的关键技术和创新点有:
(1)SOA服务化流程引擎。基于SOA架构思想,通过对服务的组合调用,实现了流程的流转控制和动态权限管理,同时,与服务总线进行了无缝的集成,提高了流程与外部应用系统的交互能力。
(2)SOA架构应用系统开发框架。服务开发框架对服务之间的交互过程、统一数据结构、事务、安全等进行了封装,屏蔽了各种技术细节,开发人员只专注于业务逻辑实现。
(3)基于Flex的界面动态展现技术。通过编写配置文件完成界面的开发,采用类动态管理机制解析配置文件并展现,解决了传统开发界面必须编写代码的模式,提高了开发效率。
(4)基于并行队列技术的海量数据采集存储方法。并行队列技术现海量实时数据的快速采集和存储,解决了大型应用系统在海量数据采集处理方面的瓶颈问题。
(5)基于约定规则的动态查询引擎。动态查询引擎提供了一个快速的数据查询开发方法,仅需要按照约定的规则编写接口代码,无需编写实现代码就能完成数据库的开发工作。
云南电网公司通过信息集成平台初步构建了公司基于一体化架构的 “信息神经中枢”,形成了电网公司纵向贯通、横向协同的 “一体化架构”基础支撑平台,建立了规范的基础服务实施服务域,有效地规范了服务资产的组织与管理,大大提高了整个业务流程的运行效率、成本和质量。SOA架构的松耦合机制提高了IT系统适应企业管理模式和业务变化的能力。项目对平台的易用性、实用性进行了改进和优化,提升了服务全生命周期管理、运行监控、流程集成的能力,满足公司平台升级完善建设要求,为开展SOA服务管控和运维工作提供了技术支撑。