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 Special Admissions Requirements
Knowledge of either Java, C++ and/or C# is required.
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
Java Web Services By David Chappell Tyler Jewell Publisher: O'Reilly First Edition March 2002 ISBN: 0-596-00269-6, 276 pages
Enterprise SOA: Designing IT for Business Innovation
By Thomas Mattern, Dan Woods
Publisher: O'Reilly Print ISBN-10: 0-596-10238-0
Module Indicative Content
Service-Oriented Architectures
Realization of SOA and SOAP
Messaging Frameworks
Web Services Addressing
Metadata Description
Web Services Description Language (WSDL)
Metadata Discovery
Reliable interactions
Web Service compositions
Module Additional Assessment Details
Coursework (Learning outcomes 1,4), word limit 3000 words
Assignment (Learning outcomes 2,3)
The coursework will be based on a case study that will require you to design and implement a unique web service to satisfy specified functional objectives.