发明名称 业务协议挖掘方法及装置
摘要 本发明提供一种业务协议挖掘方法及装置,其中方法包括:对Web服务调用的消息日志进行预处理,以滤除出错或未完成的消息序列并得到完整的消息序列;将所述完整的消息序列作为动态不变量检测工具的输入,获取所述完整的消息序列中数据流和控制流之间的一致性约束关系;根据所述完整的消息序列,使用α算法确定佩特里网模型中的控制库所集合、数据库所集合、及相应的弧;根据所述一致性约束关系、控制库所集合、数据库所集合、及相应的弧,合成Web服务接口的业务协议。本发明实施例能更好地支持自动化的服务组合。
申请公布号 CN101778110B 申请公布日期 2012.11.28
申请号 CN201010033677.7 申请日期 2010.01.04
申请人 北京航空航天大学 发明人 孙海龙;刘旭东;曲先洋;李翔
分类号 H04L29/06(2006.01)I;H04L12/24(2006.01)I;G06F17/30(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京同立钧成知识产权代理有限公司 11205 代理人 李勇
主权项 一种业务协议挖掘方法,其特征在于,包括:对消息日志中的所有调用消息根据Web服务的类型进行第一次分组,将同一类型的Web服务所对应的调用消息合并到同一组中;据Web服务的执行标识(ID)对同一类型的Web服务所对应的调用消息进行第二次分组,以合并具有相同操作的调用消息;从进行两次分组后得到的消息序列中滤除出错或未完成的消息序列,保留完整的消息序列;将所述完整的消息序列作为动态不变量检测工具的输入,获取所述完整的消息序列中数据流和控制流之间的一致性约束关系;根据所述完整的消息序列,使用α算法确定佩特里网模型中的控制库所集合、数据库所集合、及相应的弧;根据所述一致性约束关系、控制库所集合、数据库所集合、及相应的弧,合成Web服务接口的业务协议。
地址 100191 北京市海淀区学院路37号