Module Descriptors
DYNAMIC DATA INTERCHANGE
XCOM51120
Key Facts
Faculty of Computing, Engineering and Sciences
Level 5
15 credits
Contact
Leader:
Email:
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 100%
Module Details
Module Indicative Content
Principles of Extensible Mark-Up Language (XML) and structured data. Document Type Definitions (DTDs) and schemas. Entities and encodings. Well-formed and valid encoding. Namespaces.
XML rendering using Cascading Style Sheets (CSS) and Extensible Style sheet Transformation Language(XSLT).
XML and databases. XPath and XQuery..
The Document Object Model (DOM) Simple API for XML (SAX)
XML applications : - scalable vector graphics (SVG), extensible HTML (XHTML), resource description framework (RDF).
XML messaging and the Simple Object Access Protocol (SOAP). Web services and the web services description language (WSDL).
Module Additional Assessment Details
Assignment weighted at 100%. Learning outcomes: (1,2,3)

A group assignment to develop an application using the techniques and principles contained within the module.
Module Learning Strategies
The module aims to allow you to work in your own time and at your own pace, with lecturers being available during the two set tutorial/practical sessions each week to offer assistance where required. Extensive use is made of the technique of learning via problem solving. The course relies heavily on prescribed reading with lectures supporting you in complex areas. You will be able to identify the extent and type of help you require from these sessions by active learning self assessments which will be provided as an integral part of the module. There will be 12 lectures and 24 tutorial/practical sessions.
(1:n)1 (1:20)2
Module Texts
Harols, E.R., (2004), Effective XML, Addison-Wesley, 0-321-15040-6
Hughes, Cheryl M., (2003), The Web Wizard's Guide to XML, Addison-Wesley, 0-201-76990-5
Module Special Admissions Requirements
Prior study of CE00318-2 Database and Web Database systems or equivalent
Module Resources
- MS Access, Oracle, MySQL
- The Library,
- ITS and Computing labs,