Skip to Content

Future Students - Courses

click here for a printable version of this page  

Web Application Architectures

Unit Code: HIT8325




Duration

Contact Hours

Campus

Prerequisite

Corequisite

1 Semester

48 Hours

Hawthorn

HIT8324 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, Tests/Examination

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