发明名称 |
生成简单对象访问协议消息的方法及流程引擎 |
摘要 |
本发明提供了一种在基于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消息。 |
地址 |
美国纽约 |