Module Descriptors
WEB SERVICES
XCOM61113
Key Facts
Faculty of Computing, Engineering and Sciences
Level 6
15 credits
Contact
Leader: Alastair Dawes
Hours of Study
Scheduled Learning and Teaching Activities: 36
Independent Study Hours: 114
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 50%
  • EXAMINATION - UNSEEN IN EXAMINATION CONDITIONS weighted at 50%
Module Details
Module Learning Strategies
(1:N)1 (1:20)2

The lecture will support the lab session of two hours each week. The lab sessions will support the underlying knowledge and skills required to complete the module, and will be facilitated with booklets, course texts, and the internet. Group discussions will also take place in these sessions. The lecture will some weeks take place in a lab with projector facilities so that the students can interactively engage with the practical content.
Module Resources
The Internet

Web Development - Visual Studio and SQL Server Express

Access to external web services
Module Special Admissions Requirements
OO Programming skills, preferably in a .NET language
Module Texts
Directed reading will be given in lectures.
Additionally:
Web Services: Principles and Technology by Michael Papazoglou Publisher: Prentice Hall; 1 edition (2007) ISBN-10: 0321155556
Module Additional Assessment Details
50% assignment (Learning outcomes 1, 3, 4)
The assignment will consist of
Creation of a web service client that consumes web services.
Creation of web services that shall be consumed by the web service client.
A 10-15 minute presentation and report of 1000 words supporting the implementation

50% exam (Learning outcomes 2 and 4) 2 hour exam
Module Indicative Content
Creation and use of web services
Comparison of different technologies for web services
ASP .NET web services
XML and .NET
Web Service clients
Service Orientated Architecture
Business Issues of web services
Service modelling language (W3)