Skip to main content

A Novel Dynamical Compression of XML Data for Transmission on Networks

  • Chapter
  • 976 Accesses

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 4))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. http://www.w3.org/XML/

  2. http://www.sgmlsource.com/8879/index.htm

  3. http://www.w3.org/XML/Schema,W3CXMLSchema

  4. http://www.w3.org/TR/REC-xml-names/

  5. http://www.w3.org/Style/XSL/

  6. http://www.w3.org/TR/soap12, SOAP version 1.2

  7. Fan M, Stallaert J, Whinston AB (2000) The Internet and the future of financial markets. Communications of the ACM 43(11):83–88

    Article  Google Scholar 

  8. Rabhi FA, Benatallah B (2002) An Integrated service architecture for managing capital market systems. IEEE Network 16(1):15–19

    Article  Google Scholar 

  9. http://www.xml.com/pub/a/2003/05/21/xmleurope.html

  10. http://www306.ibm.com/software/info1/websphere/index.jsp?tab=landings/esbbenefits, ESB—Enterprise Service Bus

  11. http://www-306.ibm.com/software/solutions/soa/, Service Oriented Architecture—SOA

  12. 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

    Article  Google Scholar 

  13. 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

  14. http://www.epcglobalinc.org/standards/specs/

  15. http://acmqueue.com/modules.php?name=Content&pa=showpage&pid=216

  16. http://java.sun.com/javame/index.jsp

  17. http://developers.sun.com/techtopics/mobility/midp/articles/parsingxml/

  18. http://www.phonescoop.com/glossary/term.php?gid=131

  19. http://www.xml.com/pub/a/2004/04/14/mobile.html

  20. http://www.w3.org/TR/2006/WD-xhtml2-20060726/

  21. Geer D (2005) Computer 38(4):16–18, Computer Society Press, Los Alamitos, CA, USA

    Article  Google Scholar 

  22. Miklau G, Suciu D (2002) Cryptographically enforced conditional access for XML. Fifth international workshop on the web and databases (WebDB 2002) Madison, Wisconsin

    Google Scholar 

  23. http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/qos.htm#wp1024961

  24. http://www.xml.com/pub/r/904

  25. http://www.w3.org/TR/exi-measurements/, Efficient XML interchange measurements. Note—W3C working draft July 2006

  26. http://www.agiledelta.com/w3c_binary_XML_proposal.html, Theory, benefits and requirements for efficient encoding of XML documents. AgileDelta Inc

  27. http://www.w3.org/TR/2005/REC-xop10-20050125/, XML-binary optimized packaging—W3C Recommendation 25 January 2005

  28. http://www.winzip.com/, WinZip—The Compression utility for Windows

  29. http://www.rarlab.com/, WinRAR archiver

  30. Liefke H, Suciu D (1999) XMill: an efficient compressor for XMLL data. Technical Report MSCIS-99-26, University of Pennsylvania

    Google Scholar 

  31. 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

    Google Scholar 

  32. 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

    Google Scholar 

  33. 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

    Google Scholar 

  34. 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

    Google Scholar 

  35. 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

    Google Scholar 

  36. 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

    Google Scholar 

  37. http://www.w3.org/TR/2006/REC-XML11-20060816/{\#}sec-TextDecl, W3C XML 1.1 specification

  38. http://www.unicode.org/standard/standard.html, Unicode Stanard

  39. http://condor.depaul.edu/~jkristof/technotes/tcp.html, TCP/IP

  40. http://www.techweb.com/encyclopedia/defineterm.jhtml?term=latency&x=&y=

  41. 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

  42. Iyer RR, Wilhite D (1994) Data compression support in databases. In: Proceedings of the 20th international conference on very large databases

    Google Scholar 

  43. Poess M, Floyd C (2000) New TPC benchmarks for decision support and web commerece. ACM SIGMOD Record 29(4)

    Google Scholar 

  44. 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

    Chapter  Google Scholar 

  45. 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

    Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics