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 key Internet technologies for content networking: representation, identification and transport
  • Must have knowledge of mark-up languages and AJAX technologies, e.g. XML, JSON, HTML5, and JavaScript
  • Must have knowledge about programming models and interfaces for Internet services, in particular REST, SOAP and Web Services
  • Must have knowledge about the main protocols for messaging and streaming media, including session initiation and management
  • Must be able to explain the concepts of “service”, “service enablers” and “service architectures”
  • Must be able to understand the principles of Web 2.0 and their implications for services
  • 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 the main standardisation bodies and the process of developing specifications and standards for Internet technologies
  • 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 Chapter 3.



Name of examInternet Technologies and Service Architectures
Type of exam
Written or oral exam
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 titleInternet-teknologier og tjenestearkitekturer
Module codeESNICTEK1K3
Module typeCourse
Duration1 semester
Language of instructionEnglish
Empty-place SchemeYes
Location of the lectureCampus Copenhagen
Responsible for the module


Education ownerMaster of Science (MSc) in Engineering (Innovative Communication Technologies and Entrepreneurship)
Study BoardStudy Board of Electronics and IT
DepartmentDepartment of Electronic Systems
FacultyThe Technical Faculty of IT and Design