Module Overview

Systems Architectures

Part-time / Level 9 / Online / 10 ECTS

This module reviews the implications and challenges in design choices for architectures of modern information systems. These systems must be reviewed in terms of Distribution, Performance, Scalability, Discovery, Transparency and Governance. The role of protocols in delivering these systems is a core topic of the module. The module explores recent developments including the architectures of Intelligent Systems, the Cloud and the Internet of Things. This module looks at the history and evolution behind cloud computing followed by a review of the latest technologies within it. This module is designed to provide the student with both a practical and theoretical understanding of existing cloud systems and their underlying technologies. The technologies focused on will include virtualisation, distributed computing, cloud storage, security within the cloud in addition to reviewing a number of existing cloud environments.

 

 

  • Evolution, O/S, Networks Distributed, Multi-tiered, Internet of Things
  • Distributed Computing Architectures
  • Topologies, Functionality, Transparency, Heterogeneity, Governance, Scalability,
  • Distributed Data,Distributed Processing, Discovery
  • The role of protocols in distributed computing
  • OSI, TCP/IP, Directory Protocols, IDLS, RPC etc
  • Web based Architectures
  • Web Services, REST,MVC, Servlets , Server pages
  • Intelligent Systems Architectures
  • Knowledge Base System Architectures- Knowledge Representation- Architectures for Smart Systems
  • Internet of Things
  • Overview, Scale, Discovery, Autonomy, Potential, Ethics
  • Systems as Services
  • Service Oriented Architectures, Service Models, IAAS,PAAS,SAASCloud Computing
  • Classifications of Clouds, Evolution of Clouds, Technologies within the cloud
  • Cloud Governance
  • Ethics, Security, Privacy
  • Application Development in the cloud
  • Development Frameworks, Programming in the Cloud, Virtual Servers, Deployment
  • Case Studies of Commercial Clouds For Example AZURE, Google APPS, Amazon EC2, OpenStack

The module is designed to be delivered within a blended learning model, employing mixed modes (online and face to face) of learning, teaching and assessment.
TU059 will be delivered primarily in a face-to-face mode while TU060 will be delivered in a blended mode.

This module will employ teaching methods and learning situations such as lectures, seminars and tutorials, as well as case studies The module will also include supervised practical sessions where the students will be expected to use industry standard software to implement examples of cloud based applications and technologies.

Module Content & Assessment

Assessment Breakdown %
Other Assessment (s) 100.00%

Contact school.cs@tudublin.ie for further information.

EU students: €470

Non-EU students: Contact international.city@tudublin.ie for more details.