Full Title:Service Oriented Architectures
Language of Instruction:English
Module Code:SWRD C8014 C8024
Credits: 5
Valid From:Semester 1 - 2014/15 ( September 2014 )
Module Delivered in No Programmes
Module Description:Students completing this module will be able to: design, build and deploy a web service based on ASP.Net, appreciate the architectural structures, advantages and disadvantages to SOA from a technical and business perspective.
Learning Outcomes:
On successful completion of this module the learner should be able to
  1. Understand the SOA model, its advantages and disadvantages relative to other major Distributed Architectures
  2. Understand and use XML, SOAP and HTTP as the enabling technologies.
  3. Be able to successfully incorporate an already existing web-service into a suitable web based application.
  4. The ability to design, build and deploy a small web service.
  5. Understand the Business and Architectural impacts along with the opportunities afforded by the SOA approach in modern Enterprises.

Module Content & Assessment

Indicative Content
Introduction to Service Oriented Architectures
­Roles : Provider, Broker and Requester ­- SOA’s versus Classical Distributed Computing Models ­- Advantages/Disadvantages relative to alternative models
Enabling Technologies/Architectures
HTTP, XML, SOAP, Enabling Architectures: .NET and J2EE
Using and Building Web Services
­Using a pre-existing web service ­- Design, build and Deploy a sample web service
Impact of Service Oriented Architectures
­Business Impact, Technology impact, Social impact
Assessment Breakdown%
Course Work40.00%
End of Module Formal Examination60.00%

Full Time

Course Work
Assessment Type Assessment Description Outcome addressed % of total Marks Out Of Pass Marks Assessment Date Duration
Continuous Assessment The continuous assessment component will normally consist of a number of small practical assignments. 2,3,4 40.00 0 0 n/a 0
No Project
No Practical
End of Module Formal Examination
Assessment Type Assessment Description Outcome addressed % of total Marks Out Of Pass Marks Assessment Date Duration
Formal Exam End-of-Semester Final Examination 1,2,3,4,5 60.00 0 0 End-of-Semester 0
Reassessment Requirement
A repeat examination
Reassessment of this module will consist of a repeat examination. It is possible that there will also be a requirement to be reassessed in a coursework element.

DKIT reserves the right to alter the nature and timings of assessment


Module Workload & Resources

Workload: Full Time
Workload Type Workload Description Hours Frequency Average Weekly Learner Workload
Lecture   1.00 Every Week 1.00
Practical   2.00 Every Week 2.00
Directed Reading No Description 2.00 Every Week 2.00
Independent Study   3.00 Every Week 3.00
Total Weekly Learner Workload 8.00
Total Weekly Contact Hours 3.00
This course has no Part Time workload.
Recommended Book Resources
  • Thomas Erl 2009, SOA and .Net, First Ed., 20, Pearson Education USA [ISBN: 0-13-158231-6]
Supplementary Book Resources
  • Evjen, B., Thomas, Michael Lane 2002, XML Web Services for ASP.Net, Wiley [ISBN: 0-7645-4829-8]
  • Deitel, H. M., Deitel, P.J., Du Walt, B. & Trees, L.K. 2003, Web Services A technical Introduction., Pearson Education [ISBN: 0-13-046135-0]
  • Geetanjali Arora, Sai Kishore 2002, XML Web Services Professional Projects, Thompson [ISBN: 1-931841-36-5]
  • Thomas Erl 2004, Service-Oriented Architecture: A Field Guide to Integrating XML and web Services, Prentice Hall [ISBN: 0131428985]
  • Eric Newcomer, Greg Lomow 2004, Understanding SOA with Web Services, Addison Wesley Professional [ISBN: 0-321-18086-0]
This module does not have any article/paper resources
Other Resources