一种图表数据服务管理系统的工作流程技术方案

技术编号:15241239 阅读:63 留言:0更新日期:2017-05-01 01:25
本发明专利技术公开了一种图表数据服务管理系统的工作流程,具体步骤如下:步骤一,添加图表服务资源的定义项、发布并允许被访问;步骤二,访问数据库,获取结果,并按照图表定义规范转换成对应的数据结构;步骤三,将图表数据结构封装到统一结果数据结构中;步骤四,代理层将结果反馈给调用端的网页端;步骤五,网页端使用引擎对图表数据结构进行展示。本发明专利技术对图表服务资源和资源主体内容进行规范定义,并对服务资源进行集中管理;本发明专利技术提供了配置化方式来定义图表服务资源,支持预览、发布、停用、修改等深入管理;本发明专利技术为调用端提供了一套客户端API,保证调用端与服务管理系统进行交互的规范性和稳定性,使用效果好。

A workflow of chart data service management system

The invention discloses a chart data service management system in the process, the specific steps are as follows: step one, definition, released to add the chart service resources and allow access; step two, access to the database, get results, and in accordance with the definition of standard data structure conversion chart should be paired; step three, the chart data structure the package into a unified data structure result; step four, the agent layer results back to the calling terminal \end; step five,\ end use of chart data structure display engine. The invention of standard definition of chart service resources and main content resources, and centralized management of service resources; the invention provides a way to define the configuration chart of service resources, preview, publish, modify, disable the in-depth management; the invention is called terminal provides a client API, guarantee and stability specification for call end and the service management system interact, good use effect.

【技术实现步骤摘要】

本专利技术涉及图表数据服务管理领域,具体是一种图表数据服务管理系统的工作流程。
技术介绍
当前的数据服务管理,普遍采用的方案有三种:第一种,使用企业服务总线提供接口的注册和访问控制,实现了数据服务的集中管理;第二种,大多数都基于HTTP通信,普遍使用标准WebService方式(XML编码),轻量级的采用自定义方式(JSON编码)进行交互通信;第三种,调用方通过异步或同步的方式直接调用服务接口。但是这三种方案都有各自的缺点:第一种方案没有对数据服务资源进行类型区分,没有提供对应的定义规范,不利于进行集中管理;第二种方案中数据接口的管理控制仅限于可见和不可见,不包括对接口的定义、维护等深入管理;第三种方案没有给调用方提供有关调用的规范和方法,造成通信过程的不稳定性。
技术实现思路
本专利技术的目的在于提供一种图表数据服务管理系统的工作流程,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种图表数据服务管理系统的工作流程,具体步骤如下:步骤一,操作员在图表服务管理系统添加图表服务资源的定义项;步骤二,操作员对定义好的图表服务资源进行预览并发布,允许被访问;步骤三,调用端的网页端调用代理层,传入图表资源ID、上下文参数和预期展示的类型;步骤四,代理层通过数据服务管理系统提供的客户端API调用数据服务管理系统的图表服务公共接口;步骤五,服务管理系统通过传入的图表资源ID,获取图表资源的定义信息,调用底层服务;步骤六,底层服务依据图表资源的定义信息访问数据库,获取结果,并按照图表定义规范转换成对应的数据结构;步骤七,数据服务管理系统会记录调用过程,统计调用效能;步骤八,服务管理系统将图表数据结构封装到统一结果数据结构中并返回给调用端的代理层;步骤九,代理层将结果反馈给调用端的网页端;步骤十,网页端使用图表客户端JS库(引擎)对图表数据结构进行展示,实现图表的渲染。作为本专利技术进一步的方案:图表服务资源的定义项包括子系统、服务标识、标题、数据源、数据库类型、数据集类型、数据集定义、参数说明、每页记录数、每页缺省记录数、图表缺省展示类型、图表主标题、图表子标题、纵轴标题、提示工具、图表宽度、图表最小宽度、图表最大宽度、图表高度、显示顺序、创建时间戳和发布状态,图表数据结构包括图表缺省展示类型、图表标题、图表子标题、横轴分类、纵轴标题、工具提示信息、图表宽度、图表高度和系列数据,统一结果数据结构包括调用状态、内容类型、内容、内容所包含的记录条数、页次、每页记录数和跳转的URL。作为本专利技术再进一步的方案:图表服务资源包括曲线图、柱状图和饼状图。与现有技术相比,本专利技术的有益效果是:本专利技术对图表服务资源和资源主体内容进行规范定义,并对服务资源进行集中管理;本专利技术提供了配置化方式来定义图表服务资源,支持预览、发布、停用、修改等深入管理;本专利技术为调用端提供了一套客户端API,保证调用端与服务管理系统进行交互的规范性和稳定性,使用效果好。附图说明图1为图表数据服务管理系统的工作流程的示意图。具体实施方式下面结合具体实施方式对本专利的技术方案作进一步详细地说明。实施例1一种图表数据服务管理系统的工作流程,具体步骤如下:步骤一,操作员在图表服务管理系统添加图表服务资源的定义项,图表服务资源的定义项包括子系统、服务标识、标题、数据源、数据库类型、数据集类型、数据集定义、参数说明、每页记录数、每页缺省记录数、图表缺省展示类型、图表主标题、图表子标题、纵轴标题、提示工具、图表宽度、图表最小宽度、图表最大宽度、图表高度、显示顺序、创建时间戳和发布状态;步骤二,操作员对定义好的图表服务资源进行预览并发布,允许被访问;步骤三,调用端的网页端调用代理层,传入图表资源ID、上下文参数和预期展示的类型;步骤四,代理层通过数据服务管理系统提供的客户端API调用数据服务管理系统的图表服务公共接口;步骤五,服务管理系统通过传入的图表资源ID,获取图表资源的定义信息,调用底层服务;步骤六,底层服务依据图表资源的定义信息访问数据库,获取结果,并按照图表定义规范转换成对应的数据结构,图表数据结构包括图表缺省展示类型、图表标题、图表子标题、横轴分类、纵轴标题、工具提示信息、图表宽度、图表高度和系列数据;步骤七,数据服务管理系统会记录调用过程,统计调用效能;步骤八,服务管理系统将图表数据结构封装到统一结果数据结构中并返回给调用端的代理层,统一结果数据结构包括调用状态、内容类型、内容、内容所包含的记录条数、页次、每页记录数和跳转的URL;步骤九,代理层将结果反馈给调用端的网页端;步骤十,网页端使用图表客户端JS库(引擎)对图表数据结构进行展示,实现图表的渲染。实施例2一种图表数据服务管理系统的工作流程,具体步骤如下:步骤一,图表服务资源包括曲线图、柱状图和饼状图,操作员在图表服务管理系统添加图表服务资源的定义项;步骤二,操作员对定义好的图表服务资源进行预览并发布,允许被访问;步骤三,调用端的网页端调用代理层,传入图表资源ID、上下文参数和预期展示的类型;步骤四,代理层通过数据服务管理系统提供的客户端API调用数据服务管理系统的图表服务公共接口;步骤五,服务管理系统通过传入的图表资源ID,获取图表资源的定义信息,调用底层服务;步骤六,底层服务依据图表资源的定义信息访问数据库,获取结果,并按照图表定义规范转换成对应的数据结构;步骤七,数据服务管理系统会记录调用过程,统计调用效能;步骤八,服务管理系统将图表数据结构封装到统一结果数据结构中并返回给调用端的代理层;步骤九,代理层将结果反馈给调用端的网页端;步骤十,网页端使用图表客户端JS库(引擎)对图表数据结构进行展示,实现图表的渲染实施例3一种图表数据服务管理系统的工作流程,具体步骤如下:步骤一,图表服务资源包括曲线图、柱状图和饼状图,操作员在图表服务管理系统添加图表服务资源的定义项,图表服务资源的定义项包括子系统、服务标识、标题、数据源、数据库类型、数据集类型、数据集定义、参数说明、每页记录数、每页缺省记录数、图表缺省展示类型、图表主标题、图表子标题、纵轴标题、提示工具、图表宽度、图表最小宽度、图表最大宽度、图表高度、显示顺序、创建时间戳和发布状态;步骤二,操作员对定义好的图表服务资源进行预览并发布,允许被访问;步骤三,调用端的网页端调用代理层,传入图表资源ID、上下文参数和预期展示的类型;步骤四,代理层通过数据服务管理系统提供的客户端API调用数据服务管理系统的图表服务公共接口;步骤五,服务管理系统通过传入的图表资源ID,获取图表资源的定义信息,调用底层服务;步骤六,底层服务依据图表资源的定义信息访问数据库,获取结果,并按照图表定义规范转换成对应的数据结构,图表数据结构包括图表缺省展示类型、图表标题、图表子标题、横轴分类(不适用于饼状图)、纵轴标题、工具提示信息、图表宽度、图表高度和系列数据;步骤七,数据服务管理系统会记录调用过程,统计调用效能;步骤八,服务管理系统将图表数据结构封装到统一结果数据结构中并返回给调用端的代理层,统一结果数据结构包括调用状态、内容类型、内容、内容所包含的记录条数、页次、每页记录数和跳转的URL;步骤九,代理层将结果反馈给调用端的网页端;步骤十,网页端使用图表客户端本文档来自技高网...

【技术保护点】
一种图表数据服务管理系统的工作流程,其特征在于,具体步骤如下:步骤一,操作员在图表服务管理系统添加图表服务资源的定义项;步骤二,操作员对定义好的图表服务资源进行预览并发布,允许被访问;步骤三,调用端的网页端调用代理层,传入图表资源ID、上下文参数和预期展示的类型;步骤四,代理层通过数据服务管理系统提供的客户端API调用数据服务管理系统的图表服务公共接口;步骤五,服务管理系统通过传入的图表资源ID,获取图表资源的定义信息,调用底层服务;步骤六,底层服务依据图表资源的定义信息访问数据库,获取结果,并按照图表定义规范转换成对应的数据结构;步骤七,数据服务管理系统会记录调用过程,统计调用效能;步骤八,服务管理系统将图表数据结构封装到统一结果数据结构中并返回给调用端的代理层;步骤九,代理层将结果反馈给调用端的网页端;步骤十,网页端使用图表客户端JS库(引擎)对图表数据结构进行展示,实现图表的渲染。

【技术特征摘要】
1.一种图表数据服务管理系统的工作流程,其特征在于,具体步骤如下:步骤一,操作员在图表服务管理系统添加图表服务资源的定义项;步骤二,操作员对定义好的图表服务资源进行预览并发布,允许被访问;步骤三,调用端的网页端调用代理层,传入图表资源ID、上下文参数和预期展示的类型;步骤四,代理层通过数据服务管理系统提供的客户端API调用数据服务管理系统的图表服务公共接口;步骤五,服务管理系统通过传入的图表资源ID,获取图表资源的定义信息,调用底层服务;步骤六,底层服务依据图表资源的定义信息访问数据库,获取结果,并按照图表定义规范转换成对应的数据结构;步骤七,数据服务管理系统会记录调用过程,统计调用效能;步骤八,服务管理系统将图表数据结构封装到统一结果数据结构中并返回给调用端的代理层;步骤九,代理层将结果反馈给调用端的网页端;步骤十,网页端使用图...

【专利技术属性】
技术研发人员:罗波
申请(专利权)人:重庆车杰盟科技有限公司
类型:发明
国别省市:重庆;50

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

1