[发明专利]一种支持多租户数据与服务定制运行的方法和装置有效
| 申请号: | 201110156041.6 | 申请日: | 2011-06-10 |
| 公开(公告)号: | CN102215264A | 公开(公告)日: | 2011-10-12 |
| 发明(设计)人: | 李庆忠;王新军;张世栋;孔兰菊 | 申请(专利权)人: | 山东大学 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
| 代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
| 地址: | 250061 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 支持 租户 数据 服务 定制 运行 方法 装置 | ||
1.一种支持多租户数据与服务定制运行的方法,其特征是,它包括以下步骤:
A.事件源组织SaaS业务服务调用参数;
B.SaaS业务服务引擎将输入的参数进行解析,根据输入参数获得事务管理信息,由事务信息来判断是否是一次新调用,如果不是新调用并且标准业务服务事务标识为成功则跳到步骤D直接调用租户定制业务服务;如果为一次新的服务调用或标准业务服务标识为未成功则继续步骤C调用标准业务服务;
C.根据步骤A中的服务调用参数列表来组织标准业务服务调用参数,同时根据context、WSDL地址和operation进行业务服务选择、映射、调用,调用完成后由事务处理单元将标准业务服务事务标识更新为成功;
D.从数据库中获取事件源列表信息和表主键列信息,将这些信息和步骤A中的业务服务调用参数context、入参列表组成租户定制业务服务调用参数,同时根据标准业务服务名称和事务信息来进行租户定制业务服务的选择、调用,调用完成后由事务处理单元将租户定制业务服务事务标识更新为成功;
E.将标准业务服务和租户定制业务服务的返回结果进行整合;
F.将整合后的SaaS业务服务返回结果返回给事件源。
2.如权利要求1所述的支持多租户数据与服务定制运行的方法,其特征在于,所述步骤A中事件源组织的SaaS业务服务调用参数包括context信息、SaaS业务服务定义地址信息、SaaS业务服务操作、原始SaaS业务服务参数和事件源ID。
3.如权利要求1所述的支持多租户数据与服务定制运行的方法,其特征在于,所述步骤C中标准业务服务为原始事件源已知并存在固有调用关系的服务,它由若干事件源需要调用的业务组成。
4.如权利要求1所述的支持多租户数据与服务定制运行的方法,其特征在于,所述步骤D中租户定制业务服务是由SaaS业务服务引擎提供的,包括了查询、增加、修改和删除业务操作,它主要处理事件源中定制列表中的定制数据。
5.一种权利要求1所述的支持多租户数据与服务定制运行方法用装置,其特征在于,该装置包括:
一个事务处理单元,它负责SaaS业务服务引擎中所有事务的协调、并确保在整个事务处理过程中出现失败或异常时保证数据库的完整性并回滚所有失败事务的变更,同时事务处理单元还将基本业务服务、扩展业务服务的调用是否成功记录下来,保证了标准服务与租户定制服务、业务单元的事务一致性;
一个基本服务调用单元,它负责组织基本业务服务的输入参数,同时根据context、WSDL地址和operation进行基本业务服务选择、映射、调用;一个扩展服务调用单元,它负责根据事务信息来组织参数调用扩展业务服务,扩展服务调用单元从数据库中获取事件源列表信息和表主键列信息,将这些信息和context、入参列表组成租户定制业务服务调用参数,同时根据标准业务服务名称和事务信息来进行租户定制业务服务的选择、调用;
一个服务调用结果整合单元,它负责将调用的基本业务服务和扩展业务服务的结果进行整合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110156041.6/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





