An embodiment of the present disclosure discloses a method and device for handling batch processing including a plurality of content management service operations. The method includes: the client, determine the batch template associated with the batch process, batch template includes a plurality of content management service operation can share information and variable field; determine the variable field; the batch template and based on the value generated for the first request to execute batch template; and to the first request the server sends. The embodiments of the present disclosure also provide a corresponding method of execution on the server side, as well as the corresponding equipment.
【技术实现步骤摘要】
用于内容管理批处理的方法和设备
本公开的实施例总体上涉及内容管理服务的处理,并且具体地,涉及一种用于内容管理批处理的方法和设备。
技术介绍
在大数据应用环境下,尤其在内容管理系统中,表述性状态传递(REST)软件构架得到越来越多关注。在满足REST原则(RESTful)的服务中,批处理服务具有独特优势,其将多个操作(例如内容管理服务操作)汇集到一个用户事务中,从而提高了服务效率并且降低了通信开销。另一方面,批处理服务还使得用户能够控制整个批处理的行为,这在某些应用场景中是尤为有利的。然而,目前采用的批处理服务方式,仍然存在一定的制约。例如,批处理无法重复使用,或者有些情况下,包含所有操作请求及其信息的批处理成为太过“庞大”的请求,等等。因此,需要改进批处理过程以应对这些制约,提供更易于使用并且更灵活和高效的内容管理批处理方案。
技术实现思路
总体上,本公开的实施例通过改进内容管理批处理而提供一种优化内容管理服务的处理的解决方案。根据本公开的第一方面,提供一种用于对包括多个内容管理服务操作的批处理进行处理的方法。该方法包括:在客户端处,确定与批处理相关联的批处理模板,批处理模板包括多个内容管理服务操作的可共享信息和可变字段;确定可变字段的值;基于批处理模板和值,生成用于执行批处理模板的第一请求;以及向服务器发送第一请求。根据本公开的第二方面,提供一种用于对包括多个内容管理服务操作的批处理进行处理的方法。该方法包括:从客户端接收用于执行批处理模板的第一请求,第一请求包括批处理模板的标识,批处理模板包括针对多个内容管理服务操作的可共享信息和可变字段;基于第一请求,确 ...
【技术保护点】
一种用于对包括多个内容管理服务操作的批处理进行处理的方法,包括:在客户端处,确定与所述批处理相关联的批处理模板,所述批处理模板包括所述多个内容管理服务操作的可共享信息和可变字段;确定所述可变字段的值;基于确定的所述批处理模板和所述值,生成用于执行批处理模板的第一请求;以及向服务器发送所述第一请求。
【技术特征摘要】
1.一种用于对包括多个内容管理服务操作的批处理进行处理的方法,包括:在客户端处,确定与所述批处理相关联的批处理模板,所述批处理模板包括所述多个内容管理服务操作的可共享信息和可变字段;确定所述可变字段的值;基于确定的所述批处理模板和所述值,生成用于执行批处理模板的第一请求;以及向服务器发送所述第一请求。2.根据权利要求1所述的方法,还包括通过以下方式创建所述批处理模板:确定所述可共享信息和所述可变字段;基于所述可共享信息和所述可变字段,生成所述批处理模板;以及向所述服务器发送用于创建批处理模板的第二请求,所述第二请求至少包括生成的所述批处理模板的表示。3.根据权利要求1所述的方法,还包括:向所述服务器发送以下模板操作请求中的至少一项:针对单个批处理模板的获取请求;针对已创建的全部批处理模板的获取请求;批处理模板更新请求;以及批处理模板移除请求。4.根据权利要求1所述的方法,其中确定所述批处理模板包括:发送用于获取批处理模板的第三请求;接收针对所述第三请求的响应,所述响应包括至少一个批处理模板;以及基于所述响应,确定所述批处理模板。5.根据权利要求1所述的方法,其中所述可共享信息至少包括:根据针对所述多个内容管理服务操作的处理要求而得到的所述批处理的操作特征,以及基于所述多个内容管理服务操作的内容项而得到的所述多个内容管理服务操作所共享的共有信息。6.根据权利要求1所述的方法,其中所述可变字段包括基于所述多个内容管理服务操作的内容项而得到的不同类别的所述可变字段,所述不同类别包括以下至少一项:系统定义类、值单一类、值重复类。7.一种用于对多个内容管理服务操作的批处理进行处理的方法,包括:从客户端接收用于执行批处理模板的第一请求,所述第一请求包括批处理模板的标识,所述批处理模板包括针对所述多个内容管理服务操作的可共享信息和可变字段;基于所述第一请求,确定所述可变字段的值;将所述值填入所述标识所指示的所述批处理模板以用于执行所述批处理模板。8.根据权利要求7所述的方法,还包括:接收用于创建批处理模板的第二请求,所述第二请求至少包括待创建的批处理模板的表示;向所述待创建的批处理模板指派标识,所述标识唯一地与所述待创建的批处理模板相关联;以及存储与所述待创建的批处理模板相关的信息。9.根据权利要求7所述的方法,其中执行所述批处理模板还包括:响应于所述批处理模板的所述可变字段包括系统定义类字段,针对所述多个内容管理服务操作确定所述系统定义类字段的值。10.根据权利要求7所述的方法,还包括:从所述客户端接收以下模板操作请求中的至少一项:针对单个批处理模板的获取请求;针对已创建的全部批处理模板的获取请求;批处理模板更新请求;以及批处理模板移除请求。11.一种电子设备,包括:处理单元;存储器,耦合至所述处理单元,所述存储器和所述处理单元一起被配置为使得所述电子设备执行动作,所述动作包括:确定与所述批处理相关联的批处理模板,所述批处理模板包括所述多个内容管理服...
【专利技术属性】
技术研发人员:阮伟,陈木华,周伟,王晨,周旻弘,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。