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

INFO303 Enterprise Information Systems Infrastructure

The information and communications technology (ICT) infrastructure that organisations use to support their business functions, including middleware for service and design integration and data warehousing and analytics.

Large, modern organisations have complex information and communication needs. These enterprises need the support of an appropriate software and information infrastructure in order to meet their business goals. INFO 303 explores how enterprises integrate and use information from a diverse range of sources, with a particular focus on integration middleware, big data, and analytics. INFO 303 equips graduates with the knowledge to manage and use appropriate tools in a dynamic and evolving information environment.

Paper title Enterprise Information Systems Infrastructure
Paper code INFO303
Subject Information Science
EFTS 0.15
Points 18 points
Teaching period Semester 1 (On campus)
Domestic Tuition Fees (NZD) $1,141.35
International Tuition Fees Tuition Fees for international students are elsewhere on this website.

^ Top of page

INFO 202 or COSC 241
INFO 323
Schedule C
Arts and Music, Commerce, Science
Teaching staff
Stephen Cranefield
Nigel Stanger
Mark George
Paper Structure

Topics include:

  • Enterprise computing concepts (middleware, microservices and APIs)
  • Web services
  • Data technologies for exploratory analytics
  • Enterprise application integration
Teaching Arrangements
The paper will be taught via lectures and practical work in computer laboratories.

Textbooks are not required for this paper.

Course outline

View the most recent course outline

Graduate Attributes Emphasised
Global perspective, Lifelong learning, Ethics.
View more information about Otago's graduate attributes.
Learning Outcomes

Students who successfully complete the paper should be able to:

  1. Understand the concept of middleware and the architecture, design, and creation of web services
  2. Appreciate issues relating to cloud computing and virtualisation, and be familiar with associated technologies
  3. Reflect on the suitability of infrastructure options for a given context (an organisational setting), including consideration of security implications
  4. Apply a middleware infrastructure (in an organisational context)
  5. Understand technologies used to manage and process voluminous and semi-structured data sources (e.g. NoSQL, Apache Spark, Star Schemas)
  6. Understand data warehousing concepts
  7. Use tools to implement business processes

^ Top of page


Semester 1

Teaching method
This paper is taught On Campus
Learning management system

Computer Lab

Stream Days Times Weeks
Attend one stream from
A1 Monday 12:00-13:50 9-14, 16-22
A2 Monday 16:00-17:50 9-14, 16-22


Stream Days Times Weeks
A1 Wednesday 12:00-12:50 9-14, 16-22
Friday 11:00-11:50 9-13, 16-22