XML compression for Web services on resource-constrained devices

被引:0
|
作者
Werner, Christian [1 ]
Buschmann, Carsten [1 ]
Brandt, Ylva [1 ]
Fischer, Stefan [1 ]
机构
[1] Univ Lubeck, Lubeck, Germany
关键词
binary XML; data compression; efficient XML processing; grammar-specific compression; grammar-specific XML parsing; middleware; pushdown automata; SOAP; Web services;
D O I
10.4018/jwsr.2008070103
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Compared to other middleware approaches like CORBA or Java RMI the protocol overhead of SOAP is very high. This fact is not only disadvantageous for several performance-critical applications, but especially in environments with limited network bandwidth or resource-constrained computing devices. Although recent research work concentrated on more compact, binary representations of XML data only very few approaches account for the special characteristics of SOAP communication. In this article we will discuss the most relevant state-of-the-art technologies for compressing XML data. Furthermore, we will present a novel solution for compacting SOAP messages. In order to achieve significantly better compression rates than current approaches, our compressor utilizes structure information from an XML Schema or WSDL document. With this additional knowledge on the "grammar" of the exchanged messages, our compressor generates a single custom pushdown automaton, which can be used as a highly efficient validating parser as well as a highly efficient compressor The main idea is to tag the transitions of the automaton with short binary identifiers that are then used to encode the path trough the automaton during parsing. Our approach leads to extremely compact data representations and is also usable in environments with very limited CPU and memory resources.
引用
收藏
页码:44 / 63
页数:20
相关论文
共 50 条
  • [1] XML compression for web services on resource-constrained devices
    Werner, Christian
    Buschmann, Carsten
    Brandt, Ylva
    Fischer, Stefan
    Services and Business Computing Solutions with XML: Applications for Quality Management and Best Processes, 2009, : 156 - 175
  • [2] Image compression in resource-constrained eye tracking devices*
    Morozkin, Pavel
    Swynghedauw, Marc
    Trocan, Maria
    JOURNAL OF INFORMATION AND TELECOMMUNICATION, 2019, 3 (03) : 342 - 360
  • [3] A web service based agent for resource-constrained devices
    Wang, Xiaodong
    Tao, Ye
    Xu, Xiaowei
    Yu, Zhongqing
    Ding, Xiangqian
    Journal of Information and Computational Science, 2010, 7 (12): : 2443 - 2453
  • [4] Hosting web services on resource constrained devices
    Asif, Muhammad
    Majumdar, Shikharesh
    Dragnea, Raluca
    2007 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, PROCEEDINGS, 2007, : 583 - +
  • [5] WAWOT: Towards Flexible and Efficient Web of Things Services via WebAssembly on Resource-Constrained IoT Devices
    Li, Borui
    Fan, Hongchang
    Gao, Yi
    Dong, Wei
    IEEE TRANSACTIONS ON COMPUTERS, 2025, 74 (03) : 1094 - 1108
  • [6] Remote Gaming on Resource-Constrained Devices
    Reza, Waazim
    Kalva, Hari
    Kaufman, Richard
    APPLICATIONS OF DIGITAL IMAGE PROCESSING XXXIII, 2010, 7798
  • [7] FedComp: A Federated Learning Compression Framework for Resource-Constrained Edge Computing Devices
    Wu, Donglei
    Yang, Weihao
    Jin, Haoyu
    Zou, Xiangyu
    Xia, Wen
    Fang, Binxing
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (01) : 230 - 243
  • [8] An Online Trajectory Compression System Applied to Resource-Constrained GPS Devices in Vehicles
    Ding, Yan
    Chen, Chao
    Xie, Xuefeng
    Liu, Kai
    Feng, Liang
    2018 15TH ANNUAL IEEE INTERNATIONAL CONFERENCE ON SENSING, COMMUNICATION, AND NETWORKING (SECON), 2018, : 477 - 479
  • [9] Model Compression for Resource-Constrained Mobile Robots
    Souroulla, Timotheos
    Hata, Alberto
    Terra, Ahmad
    Ozkahraman, Ozer
    Inam, Rafia
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2022, (354): : 54 - 64
  • [10] Iterative Pruning-based Model Compression for Pose Estimation on Resource-constrained Devices
    Choi, Sunghyun
    Choi, Wonje
    Lee, Youngseok
    Woo, Honguk
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON MACHINE VISION AND APPLICATIONS, ICMVA 2022, 2022, : 110 - 115