University of Surrey - Guildford
Registry
  
 

  
 
Registry > Module Catalogue
View Module List by A.O.U. and Level  Alphabetical Module Code List  Alphabetical Module Title List  Alphabetical Old Short Name List  View Menu 
2010/1 Module Catalogue
 Module Code: COMM035 Module Title: SERVICE-ORIENTED ARCHITECTURES
Module Provider: Computing Short Name: COMM035
Level: M Module Co-ordinator: KRAUSE PJ Prof (Computing)
Number of credits: 15 Number of ECTS credits: 7.5
 
Module Availability
Spring Semester
Assessment Pattern
Unit(s) of Assessment
Weighting Towards Module Mark( %)
Coursework
  • Implementation of fundamental concepts based on lab

exercises and lectures

  • A project
40
Viva
  • In-depth understanding of all the elements covered in the
module
  • Demonstration of project work
10
Written exam
50

Qualifying Condition(s) 

A weighted aggregate mark of 50% is required to pass the module

Module Overview
This module will develop further the material covered in COMM030 – Enterprise System
Development.
Specifically, it will explore Java Enterprise Edition (J2EE) in detail. However, as well as the
development and deployment of services, the course will also explore techniques for the
composition and orchestration of web services. Here the focus will be on BPEL, SOAP style
Remote Procedure Call, and the WS-* web services specifications.
Prerequisites/Co-requisites
Students must have attended COMM030: Enterprise System Development
Students will be expected to have a solid understanding of Java.
Module Aims
Learning Outcomes
By the end of the module students are expected to be able to:
1. Demonstrate adequate skills in carrying out a practical project in the field of Service
Oriented Computing.
2. Comprehend the nature, concepts and techniques available in the field of Service Oriented
Architecture.
3. Apply appropriate technologies to solve an enterprise development problem.
4. Critically evaluate the technologies used within Service Oriented Computing in the context
of current trends in enterprise computing.
Module Content
• J2EE Core Architecture
• Messaging standards
o SOAP
o WS-Notification
o …
• Metadata Exchange Specifications
o WSDL
o UDDI
o WS-Metadata Exchange
o …
• Security and Privacy
• Resource Specifications
• Business Process Modelling
o BPM
o BPEL
o WS-Choreography
• Long-term transactions
o WS-Business Activity
o WS-Coordination
o WS-Transaction
o Business threats through Centralised Transaction Management
Methods of Teaching/Learning
The module will develop an understanding through:
• Lectures
• Tutorials
• In-class discussion
The module will develop practical skills through:
• Lab sessions
• Coursework
Additional support on taught content and student projects will be provided.
All activities will be co-ordinated via the module webpage on the Ulearn.
Selected Texts/Journals
• Service-Oriented Computing: Semantics, Processes, Agents, Munindar P. Singh and
Michael N. Huhns, Wiley, 2005.
• Others to be confirmed
Last Updated
13/06/09