一种基于面向服务架构平台的业务数据视图展示方法技术

技术编号:8161833 阅读:178 留言:0更新日期:2013-01-07 19:41
本发明专利技术提供一种基于面向服务架构平台的业务数据视图展示方法,包括:步骤1.抓取各个系统在SOA平台交互的数据;步骤2.对抓取的数据进行分类;步骤3.对以上抓取的数据进行分析;步骤4.根据关系图例配合图形元素图例对分析后的数据构建视图展示。通过本发明专利技术提供的一种基于SOA平台的业务数据视图展示方法,对企业中现有系统的交互进行整理、分析,自动构建一整套宏观的视图,可以为企业提供一种直观、有效的管理方案,使企业更加便利、直观的发现企业业务的盲点、数据交互的瓶颈,使企业决策者能快速做出响应。

【技术实现步骤摘要】

本专利技术涉及面向服务架构(Service-Oriented Architecture, S0A)领域,特别是涉及一种SOA平台的业务数据视图展示方法。
技术介绍
目前,企业将企业中使用的各个应用系统间通过SOA平台进行交互,在使用SOA平台后,企业间的应用系统交互更加频繁,这时,对应用系统间的业务和数据进行分析就很有价值了。当前对应用系统间的业务、数据的分析是通过手工的方式来进行业务调研、业务分析、手工制图。这种手工操作的方案存在以下缺点I、耗时巨大,整个企业流程完全梳理耗时巨大;2、人员素质要求高,需要调研人员对各个系统的数据结构精通;3、实时行低,业务系统随时可能增加;4、交互性差,出具的就是一张业务图形,无法向下钻取;5、易出错。因此,有必要提出一种新的方法,以解决企业在SOA平台中各个应用系统的交互数据分析展示所存在的问题。
技术实现思路
本专利技术的目的在于提供一种基于SOA平台的业务数据视图展示方法,对企业中现有系统的交互进行整理、分析,自动构建一整套宏观的视图,可以为企业提供一种直观、有效的管理方案,使企业更加便利、直观的发现企业业务的盲点、数据交互的瓶颈,使企业决策者能快速做出响应。为解决以上技术问题,本专利技术提供,包括步骤I、抓取各个系统在SOA平台交互的数据;步骤2、对抓取的数据进行分类;步骤3、对以上抓取的数据进行分析;步骤4、根据关系图例配合图形元素图例对分析后的数据构建视图展示。进一步地,步骤2对抓取的数据进行分类,具体包括对抓取的数据分成以下类别交互异常数据、业务流向数据、数据流向数据、平台状态数据、系统间业务交互状况数据。进一步地,所述步骤3对抓取的数据进行分析,具体包括根据交互异常数据对两个系统间在调用服务时出现的交互异常进行统计、分析;根据业务流向数据进行分析,得出系统间调用服务的关系;根据数据流向数据进行分析,得出系统间调用服务的关系;根据平台状态数据进行分析,得出SOA平台的健康程度;根据系统间业务交互状况数据进行分析,得出系统间调用服务的次数、时长、数据量。进一步地,所述步骤4中,关系图例包括正向关系图例、反向关系图例、双向关系图例、交叉关系图例、弯曲关系图例。进一步地,所述步骤4中,关系图例配合图形元素包 括系统间发生的具体业务或数据交互、系统间发生的具体业务或数据交互以及业务或数据之间的流向。进一步地,所述步骤4具体包括根据关系图例配合图形元素图例对分析后的数据构建系统或系统间的业务交互视图和/或数据交互视图展示。与现有技术相比,本专利技术提供的一种基于SOA平台的业务数据视图展示方法,利用SOA架构集中性的特点,使用图形视图来展示业务数据交互,自动展示企业中各个系统在业务层面的交互流程,钻取交互过程中的业务数据,自动统计企业中各个系统数据交互数量、频度,并能快速地自动分析异常数据,时间消耗少,无需大量人力资源。通过本专利技术的提供的技术,实现完整的企业业务流程、数据交互视图,为企业宏观管理、价值分析提供了一套直观、有效的解决方案,使企业更加便利、直观的发现企业业务的盲点、数据交互的瓶颈,使企业决策者能快速做出响应。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中图I为本专利技术提供的关系图例示意图。图2为本专利技术提供的图形元素图例示意图。图3为本专利技术提供的关系图例不意图。图4为本专利技术提供的一种基于SOA平台的业务数据视图展示方法的流程图。具体实施例方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提供一种基于SOA平台的业务数据视图展示方法,利用SOA架构集中性的特点,将企业间的各个应用系统通过SOA平台交互,由于SOA平台在企业中处于一个总线的位置,即所有的应用系统的交互均会通过SOA平台,为数据分析提供来源,通过对抓取各个系统在SOA平台交互的数据进行分析后,使用图形视图来展示业务数据交互,实现了一套完整的企业业务流程、数据交互视图,为企业宏观管理、价值分析提供了一套直观、有效的解决方案。该视图可以自动展示企业中各个系统在业务层面的交互流程,钻取交互过程中的业务数据;自动统计企业中各个系统数据交互数量、频度,并能自动分析异常数据。如图4所示,本专利技术提供一种基于SOA平台的业务数据视图展示方法,包括I、抓取各个系统在SOA平台交互的数据;2、对抓取的数据进行分类,分为交互异常数据、业务流向数据、数据流向数据、平台状态数据、系统间业务交互状况数据。3、对以上抓取的数据进行分析a、交互异常数据分析根据交互异常数据对两个系统间在调用服务时出现的交互异常进行统计、分析,方便错误定位;b、业务流向数据分析根据业务流向数据,得出系统间调用服务的关系,从中分析跨系统间的完整业务流程;C、数据流向数据分析根据数据流向数据,得出系统间调用服务的关系,从中分析跨系统间的完整数据流向;d、平台状态数据分析根据平台状态数据,从中分析查看SOA平台的健康程度;e、系统间业务交互状况数据分析根据系统间业务交 互状况数据,从中分析系统间调用服务的次数、时长、数据量。4、根据关系图例配合图形元素图例对分析后的数据构建视图进行展示,展示包括业务和数据两部分其中,关系图例包括正向关系图例、反向关系图例、双向关系图例、交叉关系图例、弯曲关系图例。如图I所示,图I中的关系图例可以用于业务视图展示和数据视图展示LO表示正向的业务流,LI表示关系交叉处的表现形式,L2表示双向的业务流程,L3表示反向的业务流,L4、L5表示关系线条弯曲处的表现形式。图形元素图例表示企业中的具体系统。如图2所示EO表示企业中的XXX系统。关系图例配合图形元素包括系统间发生的具体业务或数据交互、系统间发生的具体业务或数据交互以及业务或数据之间的流向。根据对获取的数据进行分析后,根据关系图例配合图形元素图例对分析后的数据构建视图进行展示,展示包括业务和数据两部分,如图3所示RO表示EO和El发生名为SI的业务交互,业务流向从EO至El ;Rl表示El和EO发生名为SI的业务交互,业务流向从El至EO ;R2表示El和EO发生名为SI的业务交互;R3表示El和EO发生名为SI、S2的业务交互;R4表示EO和E2发生业务交互,El和E3发生业务交互,关系线条交叉图例。利用关系图例配合图形元素图例,可以组合表示企业间复杂的业务交互流程和/或数据交互流程。根据对获取的数据进行分析,得到数据之间的关系后,再利用类似图3的关系图例配合图形元素图例对分析后的数据构建系统和/或系统间的业务交互视图和/或数据交互视图进行展示。上述说明示出并描述了本专利技术的一个优选实施例,但如前所述,应当理解本专利技术并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述专利技术构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本专利技术的精神和范围,则都应在本专利技术所附权利要求的保护范围内 。权利要求1.,其特征在于,包括 步骤I、抓取本文档来自技高网...

【技术保护点】
一种基于面向服务架构平台的业务数据视图展示方法,其特征在于,包括:步骤1、抓取各个系统在SOA平台交互的数据;步骤2、对抓取的数据进行分类;步骤3、对以上抓取的数据进行分析;步骤4、根据关系图例配合图形元素图例对分析后的数据构建视图展示。

【技术特征摘要】

【专利技术属性】
技术研发人员:冀晋星
申请(专利权)人:深圳市远行科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1