动态模板驱动的高性能SOAP处理

被引:10
作者
花磊
魏峻
牛春雷
郑浩然
机构
[1] 中国科学院软件研究所软件工程技术中心
[2] 中国科学院软件研究所软件工程技术中心 北京
关键词
面向服务体系结构; Web服务; 性能; SOAPL; 数据模型映射; 数据映射模板;
D O I
暂无
中图分类号
TP311.11 [];
学科分类号
081202 ; 0835 ;
摘要
通过实验分析了Java平台上SOAP处理的性能,发现XML数据与Java数据间的数据模型映射是影响SOAP处理、决定Web服务性能的关键因素.对此,提出了一种新的数据模型映射机制——动态提前绑定,通过在运行时动态产生驱动数据模型映射的模板来避免耗时的Java反射操作,并实现XML数据对象和Java数据对象间的快速映射.动态产生的数据映射模板由上下文无关文法定义,并通过带输出的下推自动机实现.将此技术应用于自主开发的高性能SOAP引擎——SOAPExpress,实验表明SOAPExpress的平均性能比Apache Axis 1.2提高100%以上.
引用
收藏
页码:1145 / 1156
页数:12
相关论文
empty
未找到相关数据