【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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号