一种适用于烟草行业的自定义数据服务实现方法技术

技术编号:13969733 阅读:77 留言:0更新日期:2016-11-10 04:38
本发明专利技术公开了一种适用于烟草行业的自定义数据服务实现方法,属于数据分析另与,使用一个轻量级的数据服务引擎提供数据服务注册、数据服务调用、数据服务管理的功能;数据服务引擎注册自定义数据服务,并且将其发布为可对外提供的Rest服务;用户可调用自定义数据服务,获得json格式的返回结果;用户可对平台中的服务进行管理,包括查询、注销、修改、测试等功能;用户可统计分析服务的使用频繁和调用性能等指标数据。本发明专利技术无须编码,只需要通过简单配置就可以处理云海云平台上的海量烟草数据,可以大大提升研发效率,降低研发成本。

【技术实现步骤摘要】

本专利技术涉及数据处理及分析领域,具体地说是一种适用于烟草行业的自定义数据服务实现方法
技术介绍
在云计算、SOA等开放平台中,由于其系统架构特点,在系统与系统之间、组件与组件之间都存在着大量的服务调用和交互请求,这些服务请求大都以Web服务的方式进行提供。深入剖析服务的内容,发现大部分都是数据请求服务。在传统Axis、Rest等Web服务开发过程中,需要写java代码、配置文件、发布、测试等步骤,实现方式过于笨重,开发效率过于低下。
技术实现思路
本专利技术的技术任务是针对以上不足之处,提供一种适用于烟草行业的自定义数据服务实现方法,基于浪潮云海云平台进行搭建,以Web服务的方式对烟草数据进行暴露并使用。本专利技术解决其技术问题所采用的技术方案是:一种适用于烟草行业的自定义数据服务实现方法,使用一个轻量级的数据服务引擎提供数据服务注册、数据服务调用、数据服务管理的功能;数据服务引擎注册自定义数据服务,并且将其发布为可对外提供的Rest服务;用户可调用自定义数据服务,获得json格式的返回结果;用户可对平台中的服务进行管理,包括查询、注销、修改、测试等功能;用户可统计分析服务的使用频繁和调用性能等指标数据;基于浪潮云海云平台进行搭建,支持多应用开发平台;支持以Web服务的方式自定义数据服务;自定义数据服务标准为Rest服务;支持用户自定义数据服务返回数据格式为json格式;提供数据服务注册界面,以方便用户简单快速的发布数据服务;内嵌可视化的自定义数据服务测试功能;支持对自定义数据服务的调用进行监控;提供服务调用查询、统计、分析功能;该自定义数据服务的实现包括:注册数据服务,将烟草数据以Web服务的方式快速发布,以Web服务的方式向外提供,以便于第三方软件进行调用;调用数据服务,自定义数据服务发布以后,可以调用上一步所定义的数据服务,调用时同样使用Web服务;注销数据服务,自定义数据服务注册后,当环境及需求发生变化,导致该服务不可用,这时需要将该服务进行删除;修改数据服务,自定义数据服务注册后,当环境及需求发生变化,导致服务的参数及返回值发生变化,这时需要变更自定义数据服务的实现。进一步的,注册数据服务支持以下两种方式定义数据发布服务:以Rest服务的方式定义数据服务和使用内嵌的自定义数据服务注册界面定义,并且将其发布为可对外提供的Rest服务。本专利技术的一种适用于烟草行业的自定义数据服务实现方法和现有技术相比,具有以下有益效果:本专利技术无须编码,只需要通过简单配置就可以处理云海云平台上的海量烟草数据,可以大大提升研发效率,降低研发成本,该专利可以为云海云平台的大量应用提供数据调用接口,提升云海云平台的内在价值;该方法以轻量的方式定义Web服务,定义过程无须编码,只需要通过调用指定url即可进行服务注册,之后便可以调用注册的Web服务,根据传入的查询条件,获得所需的烟草数据;自定义数据服务方法提供服务测试功能,以保证服务的正确性。提供界面和web服务两种服务注册方式,兼顾易用和通用。支持对服务调用过程进行监控,收集服务调用数据,提供服务热度、性能等分析指标,为服务的优化提供依据。具体实施方式下面结合具体实施例对本专利技术作进一步说明。本专利技术的一种适用于烟草行业的自定义数据服务实现方法,使用一个轻量级的数据服务引擎提供数据服务注册、数据服务调用、数据服务管理的功能;数据服务引擎注册自定义数据服务,并且将其发布为可对外提供的Rest服务;用户可调用自定义数据服务,获得json格式的返回结果;用户可对平台中的服务进行管理,包括查询、注销、修改、测试等功能;用户可统计分析服务的使用频繁和调用性能等指标数据;基于浪潮云海云平台进行搭建,支持多应用开发平台;支持以Web服务的方式自定义数据服务;自定义数据服务标准为Rest服务;支持用户自定义数据服务返回数据格式为json格式;提供数据服务注册界面,以方便用户简单快速的发布数据服务;内嵌可视化的自定义数据服务测试功能;支持对自定义数据服务的调用进行监控;提供服务调用查询、统计、分析功能。该自定义数据服务的实现包括:注册数据服务。将烟草数据以Web服务的方式快速发布,以Web服务的方式向外提供,以便于第三方软件进行调用。支持以下两种方式定义数据发布服务:1、以Rest服务的方式定义数据服务;2、使用本专利内嵌的自定义数据服务注册界面定义,并且将其发布为可对外提供的Rest服务;通过以下Rest服务接口,可以实现数据服务的定义和调用。定义数据服务URL:http://${server_host本文档来自技高网...

【技术保护点】
一种适用于烟草行业的自定义数据服务实现方法,其特征在于使用一个轻量级的数据服务引擎提供数据服务注册、数据服务调用、数据服务管理的功能;数据服务引擎注册自定义数据服务,并且将其发布为可对外提供的Rest服务;用户可调用自定义数据服务,获得json格式的返回结果;用户可对平台中的服务进行管理,包括查询、注销、修改、测试等功能;用户可统计分析服务的使用频繁和调用性能等指标数据;基于浪潮云海云平台进行搭建,支持多应用开发平台;支持以Web服务的方式自定义数据服务;自定义数据服务标准为Rest服务;支持用户自定义数据服务返回数据格式为json格式;提供数据服务注册界面,以方便用户简单快速的发布数据服务;内嵌可视化的自定义数据服务测试功能;支持对自定义数据服务的调用进行监控;提供服务调用查询、统计、分析功能;该自定义数据服务的实现包括:注册数据服务,将烟草数据以Web服务的方式快速发布,以Web服务的方式向外提供,以便于第三方软件进行调用;调用数据服务,自定义数据服务发布以后,可以调用上一步所定义的数据服务,调用时同样使用Web服务;注销数据服务,自定义数据服务注册后,当环境及需求发生变化,导致该服务不可用,这时需要将该服务进行删除;修改数据服务,自定义数据服务注册后,当环境及需求发生变化,导致服务的参数及返回值发生变化,这时需要变更自定义数据服务的实现。...

【技术特征摘要】
1.一种适用于烟草行业的自定义数据服务实现方法,其特征在于使用一个轻量级的数据服务引擎提供数据服务注册、数据服务调用、数据服务管理的功能;数据服务引擎注册自定义数据服务,并且将其发布为可对外提供的Rest服务;用户可调用自定义数据服务,获得json格式的返回结果;用户可对平台中的服务进行管理,包括查询、注销、修改、测试等功能;用户可统计分析服务的使用频繁和调用性能等指标数据;基于浪潮云海云平台进行搭建,支持多应用开发平台;支持以Web服务的方式自定义数据服务;自定义数据服务标准为Rest服务;支持用户自定义数据服务返回数据格式为json格式;提供数据服务注册界面,以方便用户简单快速的发布数据服务;内嵌可视化的自定义数据服务测试功能;支持对自定义数据服务的调用进行监控;提供服务调用查询、统计、...

【专利技术属性】
技术研发人员:孙福森陈尧
申请(专利权)人:浪潮软件股份有限公司
类型:发明
国别省市:山东;37

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

1