A Novel Dynamical Compression of XML Data for Transmission on Networks

Research output: A Conference proceeding or a Chapter in BookConference contribution

Abstract

Extensible Markup Language (XML) [1] derives from SGML [2], which is an ISO standard (ISO 8879). It uses plain text to encode a hierarchical set of information using verbose tags to allow the XML document to be understood without any special reader. XML also allows the use of Schema documents [3] and Namespaces [4] to create a well defined contract describing what a single XML document means and to what it applies. The self-contained nature of XML and the strong contract provided by its schemas have made XML a very important data format for capturing information declaratively and semantically. It is used as a way to store and transport information, as a way of preparing data for publishing [5], translating to another language or structure [5] and even as a message layer between computer systems [6]. It is increasingly finding itself used in a number of different business markets, such as managing financial communications [7, 8]; and XML is often considered a useful tool for building internationalized business languages to allow better communication across vendors, platforms, and languages [9]. XML is often used on Internet and intranet facing webservers to request and deliver webservices used in wider applications. This is seeing wider adoption through the development of Enterprise Service Buses (ESBs) [10] to take advantage of the Service Orientated Architectures (SOAs) [11] that are being implemented in many organisations. To make matters worse, SOAs wrap XML document requests and responses within a Simple Object Access Protocol (SOAP) envelope describing what the XML document is for and detailing any errors that may have occurred during the SOA operation [6, 12, 13].
Original languageEnglish
Title of host publicationAdvances in Communication Systems and Electrical Engineering
EditorsXu Huang, Yuh-Shyan Chen, Sio-Iong Ao
Place of PublicationBoston, USA
PublisherSpringer
Chapter6
Pages67-83
Number of pages17
Volume4
ISBN (Electronic)9780387749389
ISBN (Print)9780387749372
DOIs
Publication statusPublished - 2008
EventInternational Conference on Communication Systems and Electrical Engineering - Hong Kong, Hong Kong
Duration: 21 Mar 200723 Mar 2007

Publication series

NameLecture Notes in Electrical Engineering
Volume4 LNEE
ISSN (Print)1876-1100
ISSN (Electronic)1876-1119

Conference

ConferenceInternational Conference on Communication Systems and Electrical Engineering
CountryHong Kong
CityHong Kong
Period21/03/0723/03/07

Fingerprint

XML
SGML
Industry
Intranets
Communication
Computer systems
Internet
Network protocols

Cite this

Huang, X., & Sharma, D. (2008). A Novel Dynamical Compression of XML Data for Transmission on Networks. In X. Huang, Y-S. Chen, & S-I. Ao (Eds.), Advances in Communication Systems and Electrical Engineering (Vol. 4, pp. 67-83). (Lecture Notes in Electrical Engineering; Vol. 4 LNEE). Boston, USA: Springer. https://doi.org/10.1007/978-0-387-74938-9_6
Huang, Xu ; Sharma, Dharmendra. / A Novel Dynamical Compression of XML Data for Transmission on Networks. Advances in Communication Systems and Electrical Engineering. editor / Xu Huang ; Yuh-Shyan Chen ; Sio-Iong Ao. Vol. 4 Boston, USA : Springer, 2008. pp. 67-83 (Lecture Notes in Electrical Engineering).
@inproceedings{2e130225a2ce4ce681597661882e9fa1,
title = "A Novel Dynamical Compression of XML Data for Transmission on Networks",
abstract = "Extensible Markup Language (XML) [1] derives from SGML [2], which is an ISO standard (ISO 8879). It uses plain text to encode a hierarchical set of information using verbose tags to allow the XML document to be understood without any special reader. XML also allows the use of Schema documents [3] and Namespaces [4] to create a well defined contract describing what a single XML document means and to what it applies. The self-contained nature of XML and the strong contract provided by its schemas have made XML a very important data format for capturing information declaratively and semantically. It is used as a way to store and transport information, as a way of preparing data for publishing [5], translating to another language or structure [5] and even as a message layer between computer systems [6]. It is increasingly finding itself used in a number of different business markets, such as managing financial communications [7, 8]; and XML is often considered a useful tool for building internationalized business languages to allow better communication across vendors, platforms, and languages [9]. XML is often used on Internet and intranet facing webservers to request and deliver webservices used in wider applications. This is seeing wider adoption through the development of Enterprise Service Buses (ESBs) [10] to take advantage of the Service Orientated Architectures (SOAs) [11] that are being implemented in many organisations. To make matters worse, SOAs wrap XML document requests and responses within a Simple Object Access Protocol (SOAP) envelope describing what the XML document is for and detailing any errors that may have occurred during the SOA operation [6, 12, 13].",
keywords = "Decision Time, Dynamical Compression, Congestion Window, Simple Object Access Protocol, Decompression Time, Parallel programming, Cloud computing, Clouds",
author = "Xu Huang and Dharmendra Sharma",
year = "2008",
doi = "10.1007/978-0-387-74938-9_6",
language = "English",
isbn = "9780387749372",
volume = "4",
series = "Lecture Notes in Electrical Engineering",
publisher = "Springer",
pages = "67--83",
editor = "Xu Huang and Yuh-Shyan Chen and Sio-Iong Ao",
booktitle = "Advances in Communication Systems and Electrical Engineering",
address = "Netherlands",

}

Huang, X & Sharma, D 2008, A Novel Dynamical Compression of XML Data for Transmission on Networks. in X Huang, Y-S Chen & S-I Ao (eds), Advances in Communication Systems and Electrical Engineering. vol. 4, Lecture Notes in Electrical Engineering, vol. 4 LNEE, Springer, Boston, USA, pp. 67-83, International Conference on Communication Systems and Electrical Engineering, Hong Kong, Hong Kong, 21/03/07. https://doi.org/10.1007/978-0-387-74938-9_6

A Novel Dynamical Compression of XML Data for Transmission on Networks. / Huang, Xu; Sharma, Dharmendra.

Advances in Communication Systems and Electrical Engineering. ed. / Xu Huang; Yuh-Shyan Chen; Sio-Iong Ao. Vol. 4 Boston, USA : Springer, 2008. p. 67-83 (Lecture Notes in Electrical Engineering; Vol. 4 LNEE).

Research output: A Conference proceeding or a Chapter in BookConference contribution

TY - GEN

T1 - A Novel Dynamical Compression of XML Data for Transmission on Networks

AU - Huang, Xu

AU - Sharma, Dharmendra

PY - 2008

Y1 - 2008

N2 - Extensible Markup Language (XML) [1] derives from SGML [2], which is an ISO standard (ISO 8879). It uses plain text to encode a hierarchical set of information using verbose tags to allow the XML document to be understood without any special reader. XML also allows the use of Schema documents [3] and Namespaces [4] to create a well defined contract describing what a single XML document means and to what it applies. The self-contained nature of XML and the strong contract provided by its schemas have made XML a very important data format for capturing information declaratively and semantically. It is used as a way to store and transport information, as a way of preparing data for publishing [5], translating to another language or structure [5] and even as a message layer between computer systems [6]. It is increasingly finding itself used in a number of different business markets, such as managing financial communications [7, 8]; and XML is often considered a useful tool for building internationalized business languages to allow better communication across vendors, platforms, and languages [9]. XML is often used on Internet and intranet facing webservers to request and deliver webservices used in wider applications. This is seeing wider adoption through the development of Enterprise Service Buses (ESBs) [10] to take advantage of the Service Orientated Architectures (SOAs) [11] that are being implemented in many organisations. To make matters worse, SOAs wrap XML document requests and responses within a Simple Object Access Protocol (SOAP) envelope describing what the XML document is for and detailing any errors that may have occurred during the SOA operation [6, 12, 13].

AB - Extensible Markup Language (XML) [1] derives from SGML [2], which is an ISO standard (ISO 8879). It uses plain text to encode a hierarchical set of information using verbose tags to allow the XML document to be understood without any special reader. XML also allows the use of Schema documents [3] and Namespaces [4] to create a well defined contract describing what a single XML document means and to what it applies. The self-contained nature of XML and the strong contract provided by its schemas have made XML a very important data format for capturing information declaratively and semantically. It is used as a way to store and transport information, as a way of preparing data for publishing [5], translating to another language or structure [5] and even as a message layer between computer systems [6]. It is increasingly finding itself used in a number of different business markets, such as managing financial communications [7, 8]; and XML is often considered a useful tool for building internationalized business languages to allow better communication across vendors, platforms, and languages [9]. XML is often used on Internet and intranet facing webservers to request and deliver webservices used in wider applications. This is seeing wider adoption through the development of Enterprise Service Buses (ESBs) [10] to take advantage of the Service Orientated Architectures (SOAs) [11] that are being implemented in many organisations. To make matters worse, SOAs wrap XML document requests and responses within a Simple Object Access Protocol (SOAP) envelope describing what the XML document is for and detailing any errors that may have occurred during the SOA operation [6, 12, 13].

KW - Decision Time

KW - Dynamical Compression

KW - Congestion Window

KW - Simple Object Access Protocol

KW - Decompression Time

KW - Parallel programming

KW - Cloud computing

KW - Clouds

UR - http://www.scopus.com/inward/record.url?scp=84885007776&partnerID=8YFLogxK

U2 - 10.1007/978-0-387-74938-9_6

DO - 10.1007/978-0-387-74938-9_6

M3 - Conference contribution

SN - 9780387749372

VL - 4

T3 - Lecture Notes in Electrical Engineering

SP - 67

EP - 83

BT - Advances in Communication Systems and Electrical Engineering

A2 - Huang, Xu

A2 - Chen, Yuh-Shyan

A2 - Ao, Sio-Iong

PB - Springer

CY - Boston, USA

ER -

Huang X, Sharma D. A Novel Dynamical Compression of XML Data for Transmission on Networks. In Huang X, Chen Y-S, Ao S-I, editors, Advances in Communication Systems and Electrical Engineering. Vol. 4. Boston, USA: Springer. 2008. p. 67-83. (Lecture Notes in Electrical Engineering). https://doi.org/10.1007/978-0-387-74938-9_6