【24h】

Estimating the Cost of XML Serialization of Java Objects

机译:估算Java对象XML序列化的成本

获取原文

摘要

XML is a frequently applied data representation format to support the communication between software systems even if they are on different platforms. The process of transforming an in-memory object instance into bytes of an XML document is called XML serialization, the opposite direction is XML deserialization. Both processes introduce some cost that influences the overhead of the communication. This paper proposes a performance model that can estimate the cost of XML serialization and deserialization on Java platform based on a priori knowledge of the type and size of the XML messages. Type and size information of the XML messages is usually available in the form of an interface definition, such as a Web Services Description Language (WSDL) file. We show that in most cases the cost can be expressed as a linear function of the object size, but exceptions are discussed as well. The suggested model is validated with measurements.
机译:XML是一种经常应用的数据表示格式,以支持软件系统之间的通信,即使它们在不同的平台上。将内存对象实例转换为XML文档字节的过程称为XML序列化,相反的方向是XML反序列化。这两个过程都介绍了一些影响通信的开销的成本。本文提出了一种性能模型,可以基于XML消息的类型和大小的先验知识来估算Java平台上的XML序列化和反序列化成本。 XML消息的类型和大小信息通常以接口定义的形式提供,例如Web服务描述语言(WSDL)文件。我们表明,在大多数情况下,成本可以表达为对象大小的线性函数,但也讨论了例外。建议的模型通过测量验证。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号