【技术实现步骤摘要】
基于原子数据管理的物联网API共享系统、方法及介质
[0001]本专利技术涉及物联网应用开发
,尤其是一种基于原子数据管理的物联网API共享系统、方法及介质。
技术介绍
[0002]在传统的物联网应用开发时,从终端设备到应用系统之间的数据交互是强绑定关系,比如说A厂商的的应用系统的所有业务功能只服务于A厂商接入的终端设备D,而B厂商在做终端设备D的应用系统时,也必须自己去进行重复的开发实现,无法使用A厂商应用系统已开发好的业务功能,这样一来,不仅延长了开发周期、增加了开发成本,也严重影响了物联网应用开发的效率。
技术实现思路
[0003]本专利技术的目的在于至少一定程度上解决现有技术中存在的技术问题之一。
[0004]为此,本专利技术实施例的一个目的在于提供一种高效的基于原子数据管理的物联网API共享系统。
[0005]本专利技术实施例的另一个目的在于提供一种基于原子数据管理的物联网API共享方法。
[0006]为了达到上述技术目的,本专利技术实施例所采取的技术方案包括: >[0007]第一方本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于原子数据管理的物联网API共享系统,其特征在于,包括:组件生成模块,用于将组件提供方提供的第一应用程序进行解耦并封装成若干个第一应用组件,所述第一应用组件采用原子数据管理标准进行封装;组件共享模块,用于对所述第一应用组件进行入库、审核以及测试,并生成相应的API接口,进而根据生成的API接口将所述第一应用组件上架到开放平台进行共享;组件订购模块,用于根据组件使用方在开放平台上选择的若干个第二应用组件创建第二应用程序,并将所述第二应用程序与所述第二应用组件进行关联操作,生成所述第二应用程序的鉴权信息;接口调用模块,用于根据所述鉴权信息进行API接口调用,从而调用第二应用组件完成应用开发。2.根据权利要求1所述的一种基于原子数据管理的物联网API共享系统,其特征在于,所述组件生成模块包括:应用解耦单元,用于将组件提供方提供的第一应用程序按照应用能力进行解耦,生成若干个子应用;组件封装单元,用于根据原子数据管理标准和API接口标准将所述子应用封装成第一应用组件。3.根据权利要求1所述的一种基于原子数据管理的物联网API共享系统,其特征在于,所述组件共享模块包括:组件库构建单元,用于构建应用组件数据库,并将所述第一应用组件存储入所述应用组件数据库;组件审核单元,用于对所述第一应用组件进行运营审核;组件测试单元,用于对所述第一应用组件进行性能测试;组件上架单元,用于根据所述第一应用组件生成相应的API接口,并根据生成的API接口将所述第一应用组件上架到开放平台。4.根据权利要求3所述的一种基于原子数据管理的物联网API共享系统,其特征在于,所述组件订购模块包括:组件选取单元,用于响应组件使用方在开放平台上的组件选择操作,从所述应用组件数据库中选取第二应用组件;应用创建单元,用于根据所述第二应用组件创建第二应用程序,并根据所述第二应用组件的应用能力建立所述第二应用程序与所述第二应用组件的关联;鉴权信息生成单元,用于根据组件使用方的登录信息和所述第二应用程序生成相应...
【专利技术属性】
技术研发人员:张英全,钟致民,孔勇平,戴立明,熊祎睿,曾金梁,高艳平,戴少椰,
申请(专利权)人:天翼物联科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。