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].
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
http://www.w3.org/TR/soap12, SOAP version 1.2
Fan M, Stallaert J, Whinston AB (2000) The Internet and the future of financial markets. Communications of the ACM 43(11):83–88
Rabhi FA, Benatallah B (2002) An Integrated service architecture for managing capital market systems. IEEE Network 16(1):15–19
http://www306.ibm.com/software/info1/websphere/index.jsp?tab=landings/esbbenefits, ESB—Enterprise Service Bus
http://www-306.ibm.com/software/solutions/soa/, Service Oriented Architecture—SOA
Curbera F, Duftler M, Khalaf R, Nagy W, Mukhi N, Weerawarana S (2002) Unraveling the web services web: An introduction to SOAP, WSDL, UDDI. IEEE Internet Computing 6(2):86–93
Kohloff C, Steele, R (2003) Evaluating SOAP for high performance business applications: real-time trading systems. http://www2003.org/cdrom/papers/alternate/P872/p872/kohlhoff.html, accessed 22 March 2005
http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=216
http://developers.sun.com/techtopics/mobility/midp/articles/parsingxml/
Geer D (2005) Computer 38(4):16–18, Computer Society Press, Los Alamitos, CA, USA
Miklau G, Suciu D (2002) Cryptographically enforced conditional access for XML. Fifth international workshop on the web and databases (WebDB 2002) Madison, Wisconsin
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/qos.htm#wp1024961
http://www.w3.org/TR/exi-measurements/, Efficient XML interchange measurements. Note—W3C working draft July 2006
http://www.agiledelta.com/w3c_binary_XML_proposal.html, Theory, benefits and requirements for efficient encoding of XML documents. AgileDelta Inc
http://www.w3.org/TR/2005/REC-xop10-20050125/, XML-binary optimized packaging—W3C Recommendation 25 January 2005
http://www.winzip.com/, WinZip—The Compression utility for Windows
http://www.rarlab.com/, WinRAR archiver
Liefke H, Suciu D (1999) XMill: an efficient compressor for XMLL data. Technical Report MSCIS-99-26, University of Pennsylvania
Ghandeharizadeh S, Papadopoulos C, Cai M, Chintalapudi KK (2002) Performance of networked XML-driven cooperative applications. In: Proceedings of the second international workshop on cooperative internet computing, Hong Kong, China
Ghandeharizadeh S, Papadopoulos C, Cai M, Zhou R, Pol P (2003) NAM: a network adaptive middleware to enhance response time of web services. MASCOTS 2003:136
Ridgewell A, Huang X, Sharma D (2005) Evaluating the size of the SOAP for integration in B2B. The ninth international conference on knowledge-based intelligent information & engineering systems, Melbourne, Australia, Part IV, pp 29
Huang X, Ridgewell A, Sharma D (2006) Efficacious transmission technique for XML data on networks. International Journal of Computer Science and Network Security 6(3):14–19
Huang X, Ridgewell A, Sharma D (2006) A Dynamic threshold technique for XML data transmission on networks. The tenth international conference on knowledge-based intelligent information & engineering systems, Bournemouth, UK
Huang X, Ridgewell A, Sharma D (2007) A Dynamic adaptive threshold transmission for XML data on networks. The fourth IEEE consumer communications and networking conference, Las Vegas, USA
http://www.w3.org/TR/2006/REC-XML11-20060816/{\#}sec-TextDecl, W3C XML 1.1 specification
http://www.unicode.org/standard/standard.html, Unicode Stanard
http://condor.depaul.edu/~jkristof/technotes/tcp.html, TCP/IP
http://www.techweb.com/encyclopedia/defineterm.jhtml?term=latency&x=&y=
http://acm.org/sigcomm/sigcomm97/papers/p086.pdf, Vern Paxson V (1997) End-to-end internet packet dynamics. Network Research Group, Lawrence Berkeley National Laboratory, University of California, Berkeley, CA, vem@ee.lbl.gov
Iyer RR, Wilhite D (1994) Data compression support in databases. In: Proceedings of the 20th international conference on very large databases
Poess M, Floyd C (2000) New TPC benchmarks for decision support and web commerece. ACM SIGMOD Record 29(4)
Huang X, Ridgewell A, Sharma D (2006) A Dynamic threshold technique for XML data transmission on networks. The tenth international conference on knowledge-based intelligent information & engineering systems, Bournemouth, UK. Gabrys B, Howlett RJ, Jain LC (eds) KES 2006 Part III. LNAI 4253, pp 1163–1167, Springer-Verlag, Berlin
Huang X, Sharma D (2007) A New efficient transmission for XML data on networks. International multiconference of engineers and computer scientists Hong Kong. In: Proceedings of the international multiconference of engineers and computer scientists, Volume II, pp 1238–1241
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Huang, X., Sharma, D. (2008). A Novel Dynamical Compression of XML Data for Transmission on Networks. In: Huang, X., Chen, YS., Ao, SI. (eds) Advances in Communication Systems and Electrical Engineering. Lecture Notes in Electrical Engineering, vol 4. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-74938-9_6
Download citation
DOI: https://doi.org/10.1007/978-0-387-74938-9_6
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-74937-2
Online ISBN: 978-0-387-74938-9
eBook Packages: EngineeringEngineering (R0)