Red X iconGreen tick iconYellow tick icon


    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.

    About this paper

    Paper title Enterprise Information Systems Infrastructure
    Subject Information Science
    EFTS 0.15
    Points 18 points
    Teaching period Semester 1 (On campus)
    Domestic Tuition Fees ( NZD ) $1,173.30
    International Tuition Fees Tuition Fees for international students are elsewhere on this website.
    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, Communication, Ethics, Information literacy.
    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


    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-13, 15-22
    A2 Monday 16:00-17:50 9-13, 15-22


    Stream Days Times Weeks
    A1 Wednesday 12:00-12:50 9-13, 15-22
    Friday 11:00-11:50 9-12, 15-22
    Back to top