ICT336 title
Murdoch University logo

Unit Readings


Required Readings

Essential Text:

  1. XML Complete, Sybex Inc, 2001.

Unit Reader:

  1. Web Servers, Chapter 4 in Web Protocols and Practice by Balachander Krishnamurthy & Jennifer Rexford, Addision-Wesley, 2001.
  2. Programming in Perl 5, Chapter 8 in Web Programming: Building Internet Applications (2nd Edition), Chris Bates, Wiley, 2002.
  3. Web Clients, Chapter 9 in Network Programming with Perl by Lincoln Stein, Addison-Wesley, 2001.
  4. A Simple Web Server, excerpt from "Preforking and Prethreading" Chapter 15 in Network Programming with Perl by Lincoln Stein, Addison-Wesley, 2001.
  5. Web Services Building Blocks: SOAP, Chapter 15 in XML and Web Services Unleashed by Ron Schmelzer et al, SAMS Publishing, 2002.
  6. Other SOAP Implementations, Chapter 9 in Professional XML Web Services by Patrick Cauldwell et al, Wrox Press, 2001.
  7. Excerpt from The Dilbert Future, Scott Adams, Boxtree, 1997.

Online books, available from the University library through the standard catalogue search:

  1. XML and Perl by Mark Riehl and Ilya Sterin, New Riders Publishing, 2002 - Chapter 4.
  2. Web Services Essentials by Ethan Cerami, O'Reilly, 2002 - Chapters 1, 6, 7.
  3. Programming Perl (3rd Edition) by Larry Wall, O'Reilly, 2000 - for reference during practical work.

Online documentations (for reference during practical work):

  1. Apache server documentation from your own installation, or from the official Apache site.
  2. Perl documentation at CPAN (Comprehensive Perl Archive Network), or from your ActivePerl installation on your local machine.
  3. Extensible Markup Language (XML) 1.0 (Second Edition) - W3C Recommendation 6 October 2000
  4. XSL Transformations (XSLT) Version 1.0 - W3C Recommendation 16 November 1999
  5. Document Object Model (DOM) Level 1 Specification Version 1.0 - W3C Recommendation 1 October, 1998
  6. XML::DOM - A perl module for building DOM Level 1 compliant document structures
  7. XML::Parser - A perl module for parsing XML documents
  8. XML::Parser::PerlSAX - Perl SAX parser using XML::Parser

Optional Readings

Online books directly relevant to this unit, available from the University library through the standard catalogue search:

  1. Programming Perl (3rd Edition), by Larry Wall, O'Reilly, 2000.
  2. Perl for the Web by Chris Radcliff, New Riders Publishing, 2002.
  3. XML and Perl by Mark Riehl and Ilya Sterin, New Riders Publishing, 2002.
  4. XML Pocket Reference (2nd Edition), O'Reilly,
  5. Programming Web Services with Perl, O'Reilly,
  6. Web Services Essentials, by Ethan Cerami, O'Reilly, 2002.
  7. Understanding Web Services: XML, WSDL, SOAP, and UDDI, Addison-Wesley,
  8. Java and XML, O'Reilly
  9. Processing XML with Java: A Guide to SAX, DOM, JDOM, JAXP, and TrAX, Addison-Wesley,

Books:

Online Tutorials and other interesting stuff:

Notes:

I can't even begin to claim that the recommended list above is complete. They are the most appropriate material as far as I am aware. I am sure in your travels you will come across good reference sources (especially online) not on the list. If you do, then post it on the discussion forum and I will have a look. If they fit very well with the unit objectives and is good (in my opinion), I will add it to this list.

For buying computer books, the best two places in Perth (where I regularly scan for new titles) are:

BOFFINS BOOKSHOP
806 Hay St
Perth

RELLIM BOOKSELLERS PTY LTD
834 Hay St
Perth

The standard place to look online is obviously Amazon.com. You can also review the books at the original publishers sites, such as O'Reilly or WROX Press.

Besides the Unit Reader, I have not asked the University Bookshop to purchase any of the above books, since there are too many.

You should always have a careful look at the book contents before buying. I recommend the books because they cover the unit material and in my opinion are well-written for the level of 3rd-year undergraduates. But what I find well-written, you may find indecipherable. Have a look at the books before you buy them. If you would like to have a quick review from my collection, email me.

H.L. Hiew
Unit Coordinator


Document author: H.L. Hiew, Unit Coordinator
Last Modified: Wednesday, 28-Jan-2004 20:50:34 MST
Disclaimer & Copyright Notice © 2004 Murdoch University
This document is relevant for semester 1, 2004 only