Internet Technologies and Service Architectures


Content, progress and pedagogy of the module

Learning objectives


  • 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


  • 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


  • 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.



Name of examInternet Technologies and Service Architectures
Type of exam
Written or oral exam
Permitted aidsFind the information about the allowed tools on the exam specification
Assessment7-point grading scale
Type of gradingInternal examination
Criteria of assessmentThe criteria of assessment are stated in the Examination Policies and Procedures

Facts about the module

Danish titleInternetteknologier og tjenestearkitekturer
Module codeESNICTEK1K6N
Module typeCourse
Duration1 semester
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Copenhagen
Responsible for the module


Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyThe Technical Faculty of IT and Design