[发明专利]基于Artifact的大数据服务的平台及平台处理方法有效
| 申请号: | 201710242741.4 | 申请日: | 2017-04-13 |
| 公开(公告)号: | CN107102905B | 公开(公告)日: | 2020-08-11 |
| 发明(设计)人: | 李东;邓泽航;吴杰楚 | 申请(专利权)人: | 华南理工大学 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;H04L29/08 |
| 代理公司: | 广州海心联合专利代理事务所(普通合伙) 44295 | 代理人: | 蔡国 |
| 地址: | 510006 广东省广*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 artifact 数据 服务 平台 处理 方法 | ||
1.一种基于Artifact的大数据服务平台的处理方法,其特征在于,该方法涉及到服务执行引擎和消息队列Rabbitmq,其包括以下处理步骤:
步骤101:用户向平台发送HTTP请求,HTTP请求包含要调用服务的地址id和输入参数集;
步骤102:平台接收到HTTP请求后,将请求通过Rabbitmq发送到服务执行引擎;
步骤103:服务执行引擎根据服务的地址id查找出该服务描述文档位置;
步骤104:服务执行引擎根据服务描述文档调用服务;
当在步骤103中,服务执行引擎根据服务的地址id查找出的为复合服务描述文档的位置,在步骤104中进行复合服务处理,所述复合服务处理包括以下处理步骤:
步骤401:解析复合服务描述文档;
步骤402:将复合服务的输入参数名进行分割,分别解析出对应的信息载体artifact的名称和属性attribute的名称,然后将服务输入的参数值赋给artifact中的属性attribute;
步骤403:复合服务处理的组合过程采用事件驱动的模式,先对artifacts属性进行监控,当artifacts里的属性变化后,更新artifacts的状态,查询全部规则rules,检测是否有rules符合,若没有rules符合时,则保持当前状态,继续等待新的复合服务完成后触发新的状态改变后,重新检测rules,若有则触发业务流程服务services中服务的操作,调用外部服务,调用完成后对artifacts里的属性进行修改,当检测到artifacts里的属性状态都进入结束状态,服务组合流程执行完成,复合服务调用结束。
2.根据权利要求1所述的一种基于Artifact的大数据服务平台的处理方法,其特征在于,在步骤401中,解析复合服务描述文档后生成一个执行实例,所述执行实例对应的数据结构包括仓库Repository实例、Artifact模型的字典、规则Rule的列表、服务类型的字典。
3.根据权利要求2所述的一种基于Artifact的大数据服务平台的处理方法,其特征在于,在步骤403中,对artifacts属性进行监控为对Artifact模型的字典进行监控;当检测到Artifact模型的字典状态都进入结束状态,服务组合流程执行完成,复合服务调用结束。
4.根据权利要求1所述的一种基于Artifact的大数据服务平台的处理方法,其特征在于,该平台的处理方法对服务的调用采用中介代理的方式,服务执行引擎负责从平台获取服务请求后,根据服务请求信息将请求转化为对服务实例的调用,调用过程为根据请求查找服务信息,根据服务信息下载对应的服务契约,根据服务契约调用服务。
5.根据权利要求1或4所述的一种基于Artifact的大数据服务平台的处理方法,该平台的处理方法还通过服务执行引擎对设于服务执行引擎外部服务集群进行服务调用。
6.一种根据权利要求1所述的基于Artifact的大数据服务平台,其特征在于,包括提供网站界面和web接口给用户进行交互的管理中心、用于服务调用的服务执行引擎、用于传递信息的消息队列Rabbitmq,所述管理中心通过消息队列Rabbitmq与服务执行引擎进行信息传递。
7.根据权利要求6所述的一种基于Artifact的大数据服务平台,其特征在于:该平台还包括复合服务执行器,所述复合服务执行器为服务执行引擎的子系统。
8.根据权利要求6或7所述的一种基于Artifact的大数据服务平台,其特征在于,该平台还包括有设于服务执行引擎外部的服务集群,所述服务集群与服务执行引擎连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710242741.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:选择气相色谱柱的工作区域的方法
- 下一篇:盖板组件及电子装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





