[发明专利]一种商业平台上互联网服务快速发布的通用方法有效
| 申请号: | 202110792674.X | 申请日: | 2021-07-14 |
| 公开(公告)号: | CN113568676B | 公开(公告)日: | 2023-05-23 |
| 发明(设计)人: | 冯志勇;周欣悦;肖建茂;陈世展;高超 | 申请(专利权)人: | 天津大学 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L43/10;G06Q50/10;G06F18/241;H04L67/02 |
| 代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 王利文 |
| 地址: | 300072*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 商业 平台 互联网 服务 快速 发布 通用 方法 | ||
1.一种商业平台上互联网服务快速发布的通用方法,其特征在于:包括以下步骤:
步骤1、根据业务特点对互联网服务进行分类并抽象出多种类型的业务模型,对多种类型的业务模型进行聚合和抽象,形成高度抽象的统一元模型;
步骤2、将每个服务的信息填充到元模型中,生成一个新的服务元模型对象,通过控制模块控制服务元模型对象的执行,实现互联网服务功能;
所述步骤1对多种类型的业务模型进行聚合和抽象的方法为:
使用UML对元模型进行描述,给出服务的定义并自顶向下地对每个部分进行定义和说明:
⑴将Service定义为如下三元组:IDs、B和P,其中,IDs是Service的标识,B表示服务的基本属性,P是Process的有序集合;
⑵将BasicAttribute定义为如下三元组:IDb、SN和BM,其中,IDb是BasicAttribute的标识,SN是服务名称,BM表示服务所属的业务模型类别;
⑶将Process定义如下三元组:IDp、I和PO,其中,IDp是process的标识,I是API的有序集合,PO表示流程在序列中的排序;
⑷将API定义为如下七元组:IDa、U、M、In、Out、C和AO,其中,IDa是API的标识,U是API的URL,M是接口请求方式,In是API的输入参数集合,Out是API的输出参数集合,C是API调用类别,AO标识API在序列中的排序;
⑸将Input/Output定义为如下三元组:IDio、PN和PT,其中,IDio是输入/输出参数的标识,PN表示参数名称,PT定义了参数类型。
2.根据权利要求1所述的一种商业平台上互联网服务快速发布的通用方法,其特征在于:所述多种类型的业务模型包括O2O服务模型、WebAPI服务模型、WebAPI组合服务模型以及线上线下协作服务模型。
3.根据权利要求1所述的一种商业平台上互联网服务快速发布的通用方法,其特征在于:所述接口请求方式M采用RESTful风格;所述调用类别C为主动和被动,主动标识接口是由平台主动调用服务提供商的接口,被动是平台开放的接口,以供服务提供商调用;所述API在序列中的排序AO表示API集合中的API根据序列顺序相互依赖。
4.根据权利要求1所述的一种商业平台上互联网服务快速发布的通用方法,其特征在于:所述参数类型PT包括String、Number和Binary。
5.根据权利要求1所述的一种商业平台上互联网服务快速发布的通用方法,其特征在于:所述步骤2将每个服务的信息填充到元模型中并生成一个新的服务元模型对象的方法为:首先提供服务的基本属性;然后根据服务类型和特定业务填充每个服务的流程和API,在商业平台统一生成元模型中的所有标识符,所有标识符不仅用于标识服务,还用于唯一地标识可执行元模型对象;最后使用统一标记语言来表示元模型。
6.根据权利要求1所述的一种商业平台上互联网服务快速发布的通用方法,其特征在于:所述步骤2控制模块控制服务元模型对象执行的方法包括业务流控制方法、跨平台访问方法和质量保证方法。
7.根据权利要求6所述的一种商业平台上互联网服务快速发布的通用方法,其特征在于:所述业务流控制方法由中断控制器、版本控制器和存储控制器三部分组成;所述中断控制器负责控制服务业务流程的中断和继续;所述版本控制器负责在执行服务业务期间控制版本一致性;所述存储控制器用于辅助中断控制和版本控制过程中与数据库的交互。
8.根据权利要求6所述的一种商业平台上互联网服务快速发布的通用方法,其特征在于:所述跨平台访问方法是针对包含API的服务,主动和被动类型的API分别由服务提供商和平台运营商部署在云中,在实现这些功能时,调用分别由商业化平台或服务提供者发起。
9.根据权利要求6所述的一种商业平台上互联网服务快速发布的通用方法,其特征在于:所述质量保证方法只针对包含API的服务,包括服务的心跳检测和实用性测试;所述心跳检测机制是服务注册中心和集成平台中常见的服务健康检测机制,所述实用性测试是通过使用测试数据调用服务API来测试API功能的可用性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110792674.X/1.html,转载请声明来源钻瓜专利网。





