Module Descriptors
ADVANCED WEB TECHNOLOGIES
COCS70696
Key Facts
Faculty of Computing, Engineering and Sciences
Level 7
15 credits
Contact
Leader: Christopher Howard
Hours of Study
Scheduled Learning and Teaching Activities: 48
Independent Study Hours: 102
Total Learning Hours: 150
Assessment
  • EXAMINATION - UNSEEN IN EXAMINATION CONDITIONS weighted at 50%
  • ASSIGNMENT weighted at 50%
Module Details
Module Learning Strategies
The material will be presented through a combination of lectures, practical exercises, tutorials, and directed self-study as appropriate for each topic. Where appropriate, Virtual Learning Environments will be used as part of the delivery. Delivery will be 2 lectures and 2 practicals/tutorials per week.
(1:n)2 (1:20)2
Module Resources
Access to the library, journals and web-based resources
Appropriate mobile software development kits/environments
J2SE/J2ME/Embedded Visual Studio/Macromedia Flash Compact/CE.NET
Module Indicative Content
Knowledge discovery
Queries and Web architecture
Web caching
Web computing
Web data management
Web databases
Web intelligence
Web mining
Web searching
Web semantics
Web services
Web technologies
Web-based data engineering
XML
Module Texts
Web Services Platform Architecture: SOAP, WSDL, WS-Policy, WS-Addressing, WS-BPEL, WS-Reliable Messaging, and More
By Sanjiva Weerawarana, Francisco Curbera, Frank Leymann, Tony Storey, Donald F. Ferguson Prentice Hall PTR ISBN: 0-13-148874-0

Advanced Web Technologies and Applications
6th Asia-Pacific Web Conference, APWeb 2004, Hangzhou, China, April 14-17, 2004, Proceedings
Series: Lecture Notes in Computer Science , Vol. 3007
Yu, J.X.; Lin, X.; Lu, H.; Zhang, Y. (Eds.)
2004, XXII, 936 p., Softcover
ISBN: 978-3-540-21371-0

Marty Hall and Larry Brown,
Core Servlets and Java Server Pages(JSP) Volume 1, 2nd edition.
Prentice Hall, ISBN 0-13-009229-0.
Module Special Admissions Requirements
Knowledge of either Java, C++ and/or C# is required.
Module Additional Assessment Details
Coursework (Learning outcomes 1,2) word count 3000
Exam (Learning outcomes 3,4)
The coursework will be based on the techniques and the advanced web technologies that will require you to design and implement web services, apply web protocol, set up servers and apply methodologies of multicasting and broadcasting of web services to satisfy specified functional objectives.