Unit Details...

CSE3WS Unit outline 2009 [140KB pdf]
Unit Objectives
This unit examines the provision and application of Web Services based on XML and Web Protocols, including using XSL for publishing XML documents into multiple formats. Acknowledged industry standards and standard organisations are examined in the context of the delivery of web services and applications of XML. An understanding of HTML, cascading style sheets and programming skills in a high level language, such as Java or Perl, are assumed from the prerequisite subjects.
Content
  • XML Basics, DTDs, Schemas, Namespaces and attributes.
  • DOM and SAX parsers and JDOM
  • XSL and XSL Transformations and XPath
  • XLink, Xpath and XPointer
  • XML/RPC, .NET, SOAP
  • Web Services overview - WSDL, UDDI
  • XML Query Language and Data Base Access
  • Standards organizations involved in Web Services
  • Web Client/Web Service Development
Lecturer, Tutor
Mal Sutherland (Bendigo), x7253, m.sutherland@latrobe.edu.au
Prescribed Text
None
References
links to online resources are on the subject home page at http://ironbark.bendigo.latrobe.edu.au/subjects/WS/
Assessment
There will be two assignments and one three hour examination at the end of the semester.
Assessment Type %
one 1,000-word assignment (or equivalent in program code and documentation)
20
one 500-word assignment (or equivalent in program code and documentation)
10
one 3-hour examination
70
TOTAL
100
Assignments
  • Assignments must conform to the guidelines laid out in the La Trobe University Assignment Manual under the Section Heading ASSIGNMENT FORMATS: Computer Programming or as indicated by your lecturer.
  • All assignments must be firmly bound into a manilla or A4 size folder. Make sure that your name, the unit name, tutorial group number and assignment number are clearly written on the folder and title page.
  • It should be possible to read every page without undoing any fastenings or removing pages from plastic sleeving.
  • Output from printers must be clear and of good quality.
  • Plagiarism of assignment work will be reported as per the La Trobe University Plagiarism Policy and may result in a zero mark being awarded to all persons involved.
  • Each assignment must be accompanied by a signed "Statement of Authorship".
  • The assessment requires the examiner to view web pages and the source code submitted in assignments. It is a requirement that the location of any source code, images, javascript and css files together with the URL for the main page are included in the submission.
General Information
  • The security of your computer account, data and programs is your responsibility. Deleted programs or data will not be valid grounds for assignment extension.
  • Home computers can be used for developing your assignments but assignments submitted must be accompanied by proof that the program developed runs using your account on the University system.
  • As due dates for assignments draw nearer, the resources you require (staff, access time, references, workstations, data preparation) tend to become more difficult to obtain. The advantage of an early start to an assignment cannot be over-emphasised.
  • Misreading of the timetable for assignment and examination dates will not be accepted as reason for late submission of an assignment or absence from an examination.
  • Your subject tutor is your primary contact and should be consulted during tutorial sessions or during the available times as indicated by their respective timetables.
  • Please ensure that mobile phones are switched off or otherwise silenced in lectures and tutorials.
  • Please be aware that every student who attends lectures is entitled to listen or participate in an uninterrupted manner.