Internet Technologies and Service Architectures

2023/2024

Content, progress and pedagogy of the module

Learning objectives

Knowledge

  • Must have knowledge about the structure of the Internet and its design principles
  • Must have knowledge about the principles and technologies of different web generations (Web 1.0, 2.0, 3.0, …) and their implications for services
  • Must have knowledge of content networking principles, including representation, identification and transport of web objects
  • Must have knowledge of the main standardisation bodies and the process of developing specifications and standards for Internet technologies
  • Must have knowledge of user agents and their functionality, in particular the use of JavaScript and HTML5
  • Must have knowledge about programming models and interfaces for Internet services, in particular REST, SOAP and Web Services
  • Must have knowledge about session-based services such as instant messaging and streaming media, including session initiation and management and the main protocols
  • Must be able to explain the concepts of "service", "service enablers" and "service architectures"
  • Must have knowledge of different methods for "enrichment" of services: User involvement, personalisation, use of context information, extracting value from large amounts of data, etc.
  • Must have knowledge of common service architectures, e.g. Service Delivery Platforms, Service-Oriented Architecture (SOA), and cloud architectures

Skills

  • Must be able to analyse and discuss the relation between user needs and different types of services
  • Must be able to analyse the requirements that a given service imposes on servers, networks and terminals and their relation to the user experience provided by the service
  • Must be able to design ICT services with distributed content, including controlled exposure of resources and access to these, and making use of state-of-the-art Internet technologies
  • Must be able to design services for real-time messaging and streaming media
  • Must be able to analyse and discuss the characteristics of different service architectures

Competences

  • Must have the competency to assess the potential and applicability of state-of-the-art Internet technologies, programming models and architectures in order to realise a given functionality

Type of instruction

Types of instruction are listed at the start of §17; Structure and contents of the programme.

Exam

Exams

Name of examInternet Technologies and Service Architectures
Type of exam
Written or oral exam
ECTS5
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures
View all fonts in this project