Skip to Content

Future Students - Courses

click here for a printable version of this page  

Web Application Architectures

Unit Code: HIT3325




Duration

Contact Hours

Campus

Prerequisite

Corequisite

1 Semester

48 hours

Hawthorn

HIT3324 Web Application Development. A knowledge of Java or C++ is desirable.

Nil

Credit Points: 12.5 Credit Points


Related Course/s:

Aims & Objectives:

Students who successfully complete this unit of study will:

  • be able to develop clients that can consume Web services via SOAP
  • understand and create WSDL interfaces for Web services
  • be able to create service compositions using BPEL
  • understand the principles of SOA
  • be able to design a simple system based on SOA principles
  • understand the role of various standards in the Web Services stack
  • appreciate current and future issues in the deployment of service-based systems

Teaching Methods:

Lectures/Seminars (24 hours), Tutorial (Labs) (24 hours)

Assessment:

Assignments and Exam.

Generic Skills Outcomes:

The graduate attributes which relate to this unit of study help to produce graduates who:
  • Are capable in their chosen professional areas.
  • Are adaptable and manage change.
  • Operate effectively in work and community situations.
  • Are aware of environments.
  • Are entrepreneurial.

Content:

  • Service-oriented architectures (SOAs)
  • Web services as an SOA
  • Web service standards
  • Messaging - SOAP
  • Service Description - WSDL
  • Service Composition - WS-BPEL
  • Overview of other issues - Service discovery, Transactions, Reliability, Security.
  • Programming to provide and consume Web services
  • Industry implementations
  • Research into SOA

Reading Materials:

Web Services: Principles and Technology, Michael Papazoglou, Pearson/Prentice Hall, 2008. ISBN 978-0-
321-15555-9
Web Services Platform Architecture, Sanjiva Weerawarana et al., Prentice Hall, 2005 ISBN 0131488740