【技术实现步骤摘要】
本专利技术涉及与应用组合相关的
,更具体地涉及一种用于验证第一应用和 第二应用的匹配关系的方法和装置,以及用于组合第一应用和第二应用的方法和系统。
技术介绍
应用组合,更具体地,服务组合是一种采用特定方式按照给定的逻辑将具有不同 功能的若干服务组合成具有新功能的一个逻辑整体的方法、过程和技术。通过服务组合而 产生的逻辑整体称之为组合服务。通过服务组合技术,可以生成新的服务,并且可以促进服 务重用、节约资源、避免重复投资,而且可以降低系统使用的复杂度。随着互联网和企业内 网上运行的服务越来越多,通过服务组合来形成新服务已经成为一种趋势。已知的是,在服务组合的过程中,经常会遇到数据传输,即需要将一个服务输出的 数据传送到另一服务作为输入数据。这时,就需要确定服务之间的匹配关系。因而,服务之 间匹配的正确性,即,数据传输的正确性,对于服务组合是至关重要的。不正确或者不准确 的数据传输将会显著影响组合服务的正确性和效率。甚至有可能因此而将大量的错误隐藏 在新组合的服务中,给后期对组合服务的使用和维护带来极大的隐患。在现有技术中,对于复杂数据对象的传输,首先将数据对 ...
【技术保护点】
一种用于验证第一应用和第二应用的匹配关系的方法,包括: 根据验证需求获取与所述第一应用相关的输出信息以及与所述第二应用相关的输入信息之间的匹配关系; 根据所述匹配关系执行所述第二应用,以得到应用执行结果;以及 基于所述应用执行结果和第二应用的应用默认结果,对匹配关系执行验证,以确定匹配关系是否正确。
【技术特征摘要】
1.一种用于验证第一应用和第二应用的匹配关系的方法,包括根据验证需求获取与所述第一应用相关的输出信息以及与所述第二应用相关的输入 信息之间的匹配关系;根据所述匹配关系执行所述第二应用,以得到应用执行结果;以及 基于所述应用执行结果和第二应用的应用默认结果,对匹配关系执行验证,以确定匹 配关系是否正确。2.根据权利要求1所述的方法,其中,所述根据验证需求获取与所述第一应用相关的 输出信息和与所述第二应用相关的输入信息之间的匹配关系包括获取所述第一应用定义的输出数据对象和第二应用定义的输入数据对象; 将所述输出数据对象和/或所述输入数据对象解析成基本数据类型的输出信息和输 入信息;以及对所述基本数据类型的输出信息和输入信息执行预匹配,以得到所述匹配关系。3.根据权利要求2所述的方法,其中对所述输出信息和所述输入信息执行预匹配基于 数据类型来执行,以在数据类型相同的输出信息和输入信息之间形成所述匹配关系。4.根据权利要求1所述的方法,其中根据所述匹配关系执行所述第二应用包括 通过按照所述匹配关系将符合所述第一应用的输出信息定义的值作为第二应用的相应输入信息的值,来执行所述第二应用。5.根据权利要求1所述的方法,其中,响应于所述应用执行结果符合所述应用默认结 果,确定该匹配关系正确。6.根据权利要求1所述的方法,进一步包括以下其中至少之一 输出所述匹配关系的验证结果;以及保存被确定为正确的匹配关系。7.一种用于组合第一应用和第二应用的方法,包括 载入第一应用和第二应用;根据权利要求1至7任一项所述的方法针对第一应用和第二应用执行匹配关系验证, 以确定正确的匹配关系;以及按照所述被确定为正确的匹配关系组合所述第一应用和所述第二应用。8.一种用于验证第一应用和第二应用的匹配关系的装置,包括关系获取装置,配置用于根据验证需求获取与所...
【专利技术属性】
技术研发人员:王炼,孟昕,宋才良,刘慧峰,史敬威,刘晓炜,
申请(专利权)人:日电中国有限公司,
类型:发明
国别省市:11[中国|北京]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。