发明名称 生成简单对象访问协议消息的方法及流程引擎
摘要 本发明提供了一种在基于SOA的流程引擎中在流程执行期间生成以XML表示的简单对象访问协议(SOAP)消息的方法,以及相应的流程引擎。其中,所述方法包括以下步骤:生成并存储包含固定的SOAP消息骨架的XML字符串;生成并存储包含实例恒定的变量的XML字符串;生成包含动态变量的XML字符串;通过字符串拼接操作,将先前所存储的、包含固定的SOAP消息骨架的XML字符串和包含实例恒定的变量的XML字符串与包含动态变量的XML字符串拼接起来,以生成SOAP消息。根据本发明,用轻量级的XML字符串拼接操作代替了传统的组合SOAP消息的方式,从而优化了流程引擎的性能。
申请公布号 CN101640694A 申请公布日期 2010.02.03
申请号 CN200810129997.5 申请日期 2008.07.30
申请人 国际商业机器公司 发明人 田启明;金凌;潘平;刘亮
分类号 H04L29/08(2006.01)I;H04L12/58(2006.01)I;G06F17/30(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京集佳知识产权代理有限公司 代理人 陈 炜;李春晖
主权项 1.一种在基于面向服务的架构SOA的流程引擎中在流程执行期间生成以可扩展标记语言XML表示的简单对象访问协议SOAP消息的方法,包括以下步骤:生成并存储包含固定的SOAP消息骨架的XML字符串;生成并存储包含实例恒定的变量的XML字符串;生成包含动态变量的XML字符串;通过字符串拼接操作,将先前所存储的、包含固定的SOAP消息骨架的XML字符串和包含实例恒定的变量的XML字符串与包含动态变量的XML字符串拼接起来,以生成SOAP消息。
地址 美国纽约