Skip to main content

Content Request Markup Language (CRML): A Distributed Framework for XML-Based Content Publishing

  • Conference paper
  • First Online:
Web Intelligence: Research and Development (WI 2001)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2198))

Included in the following conference series:

  • 673 Accesses

Abstract

Construct web applications to provide dynamic, personalized web contents with high scalability and performance is a challenge to the software industry in the next century. In most available solutions, load balancing and caching mechanisms are introduced in front of web servers to reduce workload. In this paper we present Content Request Markup Language (CRML), an enabling technique for distributed XML processing at the content level. CRML is a language based on emerging XML standards, XSLT and XPATH, to publish XML-based content over HTTP protocol. It provides hints to construct a distributed framework to support parallel XML-based content publishing. In addition, the content from databases or other sources could be cached before or after processing in block or page level. With the parallel content publishing and the caching mechanism, the CRML could provide a high performance platform for fully customized web service.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight 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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. John Akerley, Murtuza Hashim, Alexander Koutsoumbos, Anegelo Maffione: “Developing an e-business Application for the IBM WebSphere Application Server”, IBM International Technical Support Organization (1999)

    Google Scholar 

  2. Tony Beveridge, Paul McGlashan: High Performance ISAPI/NSAPI Web Programming, Coriolis Group Books (1997)

    Google Scholar 

  3. Jim Conallen: Building Web Applications with UML, Addison Wesley (1999)

    Google Scholar 

  4. Bert Bos: XML representation of a relational database, http://www.w3.org/XML/RDB.html.

  5. Eduardo Pelegri-Llopart, Larry Cable: Java Server Pages Specification Version 1.1, Sun Microsystems, Inc.

    Google Scholar 

  6. Doug Lea: Concurrent Programming in Java-Design Principles and Patterns, Addison-Wesly (2000)

    Google Scholar 

  7. Java Servlet Specification Version 2.2, Sun Microsystems, Inc.

    Google Scholar 

  8. Anne Thomas: Java 2 Platform, Enterprise Edition: Ensuring Consistency, Portability, and Interoperability, Patricia Seybold Group (1999)

    Google Scholar 

  9. XML Path Language Version 1.0, World Wide Web Consortium, November 1999, http://www.w3.org/TR/xpath.

  10. Extensible Stylesheet Language (XSL) Version 1.0, World Wide Web Consortium, Mach 2000, http://www.w3.org/TR/xsl.

  11. XSL Transformations (XSLT) Version 1.0, World Wide Web Consortium, November 1999. http://www.w3.org/TR/xslt.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chiu, CH., Liang, KC., Yuan, SM. (2001). Content Request Markup Language (CRML): A Distributed Framework for XML-Based Content Publishing. In: Zhong, N., Yao, Y., Liu, J., Ohsuga, S. (eds) Web Intelligence: Research and Development. WI 2001. Lecture Notes in Computer Science(), vol 2198. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45490-X_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-45490-X_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42730-8

  • Online ISBN: 978-3-540-45490-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics