一种基于soa的企业级信息系统综合运维管控方法

文档序号:6623092阅读:325来源:国知局
一种基于soa的企业级信息系统综合运维管控方法
【专利摘要】一种基于SOA的企业级信息系统综合运维管控方法。其包括:系统模块化整合、系统功能封装为服务、制定信息指标预警阈值、系统运行及业务数据的集成、清洗及关联、判断采集数据是否超出预警阈值和预警展示等阶段。本发明基于SOA架构实现异构信息系统集成,解决信息系统运维工作的有效整合问题,充分提升信息系统运维能力,通过综合监控手段实现信息系统精益化资源配置。借助现有ESB服务总线、Web服务、XML等技术手段,实现业务与服务分离,制定数据清洗和转义规则,实现异构信息系统数据格式统一,消除消息交互壁垒,并根据事先定义好的预警信息和关键指标决策模型,分析系统运行及业务运营情况,为运维管理和业务服务提供决策依据。
【专利说明】一种基于SOA的企业级信息系统综合运维管控方法

【技术领域】
[0001] 本发明属于企业信息化【技术领域】,特别是涉及一种基于S0A的企业级信息系统综 合运维管控方法。

【背景技术】
[0002] 随着智能电网建设的发展,信息系统已在各级电力企业被深入应用于发、输、变、 配、用等核心生产领域以及人、财、物等环节企业关键运营,信息自动化系统在生产、运营、 管理各环节发挥着重要作用。但是随着信息系统数量的不断增多,由于系统设计建设时业 务模型不同、标准不统一,开发平台各异,因此底层技术、数据模型、通信协议各不相同,从 而给系统间集成及数据治理带来很大困难,并且给企业级信息系统的智能故障排查和运行 资源配置优化造成阻碍,极大增加了信息系统运维管理的难度。同时,由于在前期规划、建 设、测试标准等方面的演进速度较之于信息系统应用层技术发展速度相对滞后,在需求控 制、质量监管、测评手段等环节上的把控相对薄弱。上述问题致使信息系统运维及管理工作 变得被动而分散。
[0003] 有效整合分散的信息资源、消除"信息孤岛",提高信息共享效率,使信息系统从 "分散隔离"转变为"集中协同",将信息化工作从"被动运维"转向"主动服务",是国网公司 信息化发展的根本要求。


【发明内容】

[0004] 为了解决上述问题,本发明的目的在于提供一种基于S0A的企业级信息系统综合 运维管控方法。
[0005] 为了达到上述目的,本发明提供的基于S0A的企业级信息系统综合运维管控方法 包括按顺序执行的下列步骤:
[0006] 步骤一、系统模块化整合的S01阶段:对各信息系统进行模块化整合,即以各系统 功能架构为主题,分析系统间功能点的联系和数据的关联性,将不同系统间生成相似数据 或关联数据的模块进行标识,作为后续合理整合的依据;
[0007] 步骤二、系统功能封装为服务的S02阶段:利用Web Service技术,将业务系统的 不同功能单元转化为服务,生成对应的web服务描述语言文件,并通过集成接入适配器将 实现服务请求者需要的服务接口和现有系统的服务接口进行相互转换,最终通过ESB总线 正式发布该服务,并通过URL进行服务定位,供使用者调用;通过S0A提供的组件模型和接 口契约将系统联系起来,由于接口采用中立的方式定义,因此独立于实现服务的硬件平台、 操作系统和编程语言,因此各系统键能够通用;利用S0A提供的组件,实现功能与业务的分 离,实现服务间的松耦合;
[0008] 步骤三、制定信息指标预警阈值的S03阶段:制定合理的信息指标预警阈值,即: 综合考虑电力企业各级制度规范、考核标准、业务运营需求及信息系统安全运行要求,对系 统产生的实时数据进行分类;对于业务运营数据,依据业务实际,由相关专业归口管理部门 制定能够用于判断业务正常运营的实时数据设定预警阈值;对于系统运行及安全管理规定 中所涉及的实时数据,依据相关管理要求,制定合理的考核指标值,并以此作为该运维管控 方法的预警阈值;预警阈值或关键指标还能够由若干实时数据计算得到,在实现过程中提 前设置好预警阈值的算法模型;
[0009] 步骤四:系统运行及业务数据的集成、清洗及关联的S04阶段:以XML格式数据作 为统一的数据描述工具,服务请求者和服务消费者的数据经处理最终转换为XML格式经由 ESB总线进行传输;同时采用简单对象访问协议,通过协议转换器实现业务系统底层通信 消息的交互,从而实现Web服务数据格式统一;通过消除系统间数据格式不一致的问题,使 集成整合各系统产生的实时数据成为可能;各系统集成后的数据统一采集到数据缓冲区进 行临时存储,根据S03阶段中制定的预警阈值算法模型进行清洗,舍掉或补足数据位数,同 时将与同一关键指标计算模型相关的数据进行关联和抽取,通过计算得到能够体现信息系 统运行现状或业务运营现状的指标数据;
[0010] 步骤五:判断采集数据是否超出预警阈值的S05阶段:根据先前设定的信息指 标预警阈值对系统采集数据进行检查,判断采集数据是否超出预警阈值;如果判断结果为 "是",则说明出现系统运行或业务异常情况,进入下一步S06阶段;否则,下一步返回S04阶 段;
[0011] 步骤六:预警展示S06阶段:运用WPF和Flex技术,采用二维三维的方式展现企业 全局IT运维数据;展示可灵活设计、组建面向不同业务、不同身份的运维管控界面。
[0012] 本发明提供的基于S0A的企业级信息系统综合运维管控方法的效果:
[0013] 基于S0A架构实现异构信息系统的集成,解决大量信息系统运维工作的有效整合 问题,充分提升信息系统运维能力,通过综合监控手段实现信息系统的精益化资源配置,发 挥信息系统主动服务价值。基于S0A的企业级信息系统综合运维管控方法是在不影响原有 信息系统的基础上,根据S0A架构思想,借助现有ESB服务总线、Web服务、XML等技术手段, 实现业务与服务的分离,制定数据清洗和转义规则,实现异构信息系统的数据格式统一,消 除消息交互壁垒,并根据事先定义好的预警信息和关键指标决策模型,分析系统运行及业 务运营情况,为运维管理和业务服务提供决策依据。

【专利附图】

【附图说明】
[0014] 图1为本发明提供的基于S0A的企业级信息系统综合运维管控方法流程图。

【具体实施方式】
[0015] 下面结合附图和具体实施例对本发明提供的基于S0A的企业级信息系统综合运 维管控方法进行详细说明。
[0016] 如图1所示,本发明提供的基于S0A的企业级信息系统综合运维管控方法包括按 顺序执行的下列步骤:
[0017] 步骤一、系统模块化整合的S01阶段:对各信息系统进行模块化整合,即以各系统 功能架构为主题,分析系统间功能点的联系和数据的关联性,打破系统独立性及专业壁垒, 将不同系统间生成相似数据或关联数据的模块进行标识,作为后续合理整合的依据;
[0018] 步骤二、系统功能封装为服务的S02阶段:利用Web Service技术,将业务系统的 不同功能单元转化为服务,生成对应的web服务描述语言文件,并通过集成接入适配器将 实现服务请求者需要的服务接口和现有系统的服务接口进行相互转换,最终通过ESB总线 正式发布该服务,并通过URL进行服务定位,供使用者调用;通过SOA提供的组件模型和接 口契约将系统联系起来,由于接口采用中立的方式定义,因此独立于实现服务的硬件平台、 操作系统和编程语言,因此各系统键能够通用;利用SOA提供的组件,实现功能与业务的分 离,实现服务间的松耦合;
[0019] 步骤三、制定信息指标预警阈值的S03阶段:制定合理的信息指标预警阈值,即: 综合考虑电力企业各级制度规范、考核标准、业务运营需求及信息系统安全运行要求,对系 统产生的实时数据进行分类;对于业务运营数据,依据业务实际,由相关专业归口管理部门 制定能够用于判断业务正常运营的实时数据设定预警阈值;对于系统运行及安全管理规定 中所涉及的实时数据,依据相关管理要求,制定合理的考核指标值,并以此作为该运维管控 方法的预警阈值;预警阈值或关键指标还能够由若干实时数据计算得到,在实现过程中提 前设置好预警阈值的算法模型;
[0020] 步骤四:系统运行及业务数据的集成、清洗及关联的S04阶段:以XML格式数据作 为统一的数据描述工具,服务请求者和服务消费者的数据经处理最终转换为XML格式经由 ESB总线进行传输;同时采用简单对象访问协议,通过协议转换器实现业务系统底层通信 消息的交互,从而实现Web服务数据格式统一;通过消除系统间数据格式不一致的问题,使 集成整合各系统产生的实时数据成为可能;各系统集成后的数据统一采集到数据缓冲区进 行临时存储,根据S03阶段中制定的预警阈值算法模型进行清洗,舍掉或补足数据位数,同 时将与同一关键指标计算模型相关的数据进行关联和抽取,通过计算得到能够体现信息系 统运行现状或业务运营现状的指标数据;
[0021] 步骤五:判断采集数据是否超出预警阈值的S05阶段:根据先前设定的信息指 标预警阈值对系统采集数据进行检查,判断采集数据是否超出预警阈值;如果判断结果为 "是",则说明出现系统运行或业务异常情况,进入下一步S06阶段;否则,下一步返回S04阶 段;
[0022] 步骤六:预警展示S06阶段:运用WPF和Flex技术,采用二维三维的方式展现企业 全局IT运维数据;展示可灵活设计、组建面向不同业务、不同身份的运维管控界面。
[0023] 本发明提供的基于S0A的企业级信息系统综合运维管控方法是利用S0A架构优 势,将传统信息系统之间的调用连接变为服务组合,实现对分布数据源的统一管理,通过标 准化的数据转换平台,改变底层数据源的差异特质,从而根本解决企业级关键业务数据系 统间的集成问题,使得企业信息系统运维能够从一个整体角度系统化进行,促进国家电网 公司企业级信息系统运维从分散运维向集中运维转变。同时,通过对关键业绩指标的智能 分析,能够提供关键异常事件的预警和决策支持,为信息运维工作化从被动变为主动提供 条件。
【权利要求】
1. 一种基于SOA的企业级信息系统综合运维管控方法,其特征在于:其包括按顺序执 行的下列步骤: 步骤一、系统模块化整合的S01阶段:对各信息系统进行模块化整合,即以各系统功能 架构为主题,分析系统间功能点的联系和数据的关联性,将不同系统间生成相似数据或关 联数据的模块进行标识,作为后续合理整合的依据; 步骤二、系统功能封装为服务的S02阶段:利用Web Service技术,将业务系统的不同 功能单元转化为服务,生成对应的web服务描述语言文件,并通过集成接入适配器将实现 服务请求者需要的服务接口和现有系统的服务接口进行相互转换,最终通过ESB总线正式 发布该服务,并通过URL进行服务定位,供使用者调用;通过S0A提供的组件模型和接口契 约将系统联系起来,由于接口采用中立的方式定义,因此独立于实现服务的硬件平台、操作 系统和编程语言,因此各系统键能够通用;利用S0A提供的组件,实现功能与业务的分离, 实现服务间的松耦合; 步骤三、制定信息指标预警阈值的S03阶段:制定合理的信息指标预警阈值,S卩:综合 考虑电力企业各级制度规范、考核标准、业务运营需求及信息系统安全运行要求,对系统产 生的实时数据进行分类;对于业务运营数据,依据业务实际,由相关专业归口管理部门制定 能够用于判断业务正常运营的实时数据设定预警阈值;对于系统运行及安全管理规定中所 涉及的实时数据,依据相关管理要求,制定合理的考核指标值,并以此作为该运维管控方法 的预警阈值;预警阈值或关键指标还能够由若干实时数据计算得到,在实现过程中提前设 置好预警阈值的算法模型; 步骤四:系统运行及业务数据的集成、清洗及关联的S04阶段:以XML格式数据作为统 一的数据描述工具,服务请求者和服务消费者的数据经处理最终转换为XML格式经由ESB 总线进行传输;同时采用简单对象访问协议,通过协议转换器实现业务系统底层通信消息 的交互,从而实现Web服务数据格式统一;通过消除系统间数据格式不一致的问题,使集成 整合各系统产生的实时数据成为可能;各系统集成后的数据统一采集到数据缓冲区进行临 时存储,根据S03阶段中制定的预警阈值算法模型进行清洗,舍掉或补足数据位数,同时将 与同一关键指标计算模型相关的数据进行关联和抽取,通过计算得到能够体现信息系统运 行现状或业务运营现状的指标数据; 步骤五:判断采集数据是否超出预警阈值的S05阶段:根据先前设定的信息指标预警 阈值对系统采集数据进行检查,判断采集数据是否超出预警阈值;如果判断结果为"是",则 说明出现系统运行或业务异常情况,进入下一步S06阶段;否则,下一步返回S04阶段; 步骤六:预警展示S06阶段:运用WPF和Flex技术,采用二维三维的方式展现企业全局 IT运维数据;展示可灵活设计、组建面向不同业务、不同身份的运维管控界面。
【文档编号】G06Q50/06GK104156822SQ201410391806
【公开日】2014年11月19日 申请日期:2014年8月11日 优先权日:2014年8月11日
【发明者】孙轶凡, 尚博祥, 翟玮, 高超 申请人:国家电网公司, 国网天津市电力公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1