Web Information Systems

Level: 
Master
Course Language: 
English
Responsible: 
Beat Signer
Assistant: 
Lode Hoste
Assistant: 
William Van Woensel

After attending the course on Web Information Systems, the student has an understanding of the evolution of the Internet and Web Information Systems (WIS), the corresponding basic underlying technologies and some of their limitations. They further know about different architectural choices and methodologies for designing and realising Web Information Systems.

Lecture: Friday, 13:00-15:00, E.0.005, L.2.210, aula QD and E.0.011 Exercise: Wednesday, 10:00-12:00, E.1.003 and Friday, 15:00-17:00, E.1.003

 


 

Lecture Schedule

Week 1 : Introduction

  • History of the Web

Week 2 : Web Architectures

  • HTTP Protocol
  • Client-side Processing
  • Server-side Processing
  • Multi-tier Architectures

Week 3 : Markup Languages

  • HTML and CSS
  • XML, XSLT and XLink

Week 4 : XML Applications and Web Application Frameworks

  • XML-RPC
  • Model-View-Controller (MVC)
  • Apache Struts 2
  • Adobe Flex, Microsoft Silverlight, OpenLaszlo and Ruby on Rails, ...

Week 5 : Web 2.0 Basics

  • Basic Terminology
  • Web 2.0 Applications

Week 6 : Web 2.0 Patterns and Technologies

  • Service Oriented Architectures (SOAs)
  • Rich Internet Applications (RIAs)
  • AJAX
  • Mashups
  • Web Services

Week 7 : Intermediate Project Presentations

Week 9 : Mobile Information Systems

  • Peer-to-Peer (P2P)
  • Context and Proximity

Week 10 : Semantic Web

  • RDF and RDFS
  • OWL
  • Semantic Web Applications

Week 11 : Web Search

  • Search Engine Architectures
  • Google PageRank
  • Search Engine Optimisation (SEO)

Week 12 : Security, Privacy and Trust

  • Authenticity
  • Cryptography
  • Web Logging and User Profiling

Week 13 : Future Trends

  • Internet of Things
  • Cloud Computing
  • Cross-Media Information Systems