Accessibility Skip to Global Navigation Skip to Local Navigation Skip to Content Skip to Search Skip to Site Map Menu

INFO323 Distributed Information Systems

A study of the principles and practice of distributed information systems software development.

Topics include current middleware technologies, such as message broker systems, JEE, .NET and Web Services. Students will gain practical experience in developing distributed applications using Java, Web Services, the ActiveMQ message broker and the Apache Camel service integration framework.

Paper title Distributed Information Systems
Paper code INFO323
Subject Information Science
EFTS 0.1500
Points 18 points
Teaching period First Semester
Domestic Tuition Fees (NZD) $1,018.05
International Tuition Fees (NZD) $4,320.00

^ Top of page

(INFO 221 or COSC 241) and 36 further 200-level INFO or COSC points
Schedule C
Arts and Music, Commerce, Science
Learning Outcomes
Upon successful completion of this paper students should:
  • have a working knowledge of the role of middleware in distributed information systems, the types of middleware in common use in enterprise information systems, and the basic principles of their operation;
  • be able to make competent judgements about the appropriate choices of middleware for solving practical distributed information system problems;
  • be able to design and build a distributed information system by creating and integrating services using several different types of middleware.
Teaching staff
Co-ordinator: Stephen Cranefield
Lecturers: Stephen Cranefield and Mark George
Text books are not required for this paper.
Graduate Attributes Emphasised
Interdisciplinary perspective, Lifelong learning, Scholarship, Communication, Critical thinking, Information literacy, Self-motivation.
View more information about Otago's graduate attributes.

^ Top of page


First Semester

Teaching method
This paper is taught On Campus
Learning management system

Computer Lab

Stream Days Times Weeks
Attend one stream from
A1 Thursday 17:00-18:50 10
A2 Thursday 17:00-18:50 10
AND one stream from
Z1 Monday 12:00-13:50 9-15, 17-22
Z2 Monday 16:00-17:50 9-15, 17-22
Z3 Tuesday 16:00-17:50 9-15, 18-22
Wednesday 16:00-17:50 17


Stream Days Times Weeks
L1 Wednesday 12:00-12:50 9-15, 17-22
Friday 11:00-11:50 9-14, 17-22