发明名称 |
业务协议挖掘方法及装置 |
摘要 |
本发明提供一种业务协议挖掘方法及装置,其中方法包括:对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号 |