Web Information Systems

Level: 
Master
Course Language: 
English
Responsible: 
Beat Signer
Assistant: 
Reinout Roels

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.06
Exercise: Wednesday, 10:00-12:00, E.1.02 and Friday, 15:00-17:00, E.1.03
Note that in the first week there will be no exercise sessions. The first lecture will take place on Wednesday September 26 in E.0.06 instead of Friday September 28.

For evening students, 4 lecture sessions and one 1 additional exercise session will be held from 18h00 to 21h00 during the first semester. These sessions will take place on the following dates:

  • Monday 08/10/2012 18:00-21:00, F10.720
  • Friday 26/10/2012 18:00-21:00, F10.720
  • Friday 09/11/2012 18:00-21:00, F10.720 (exercise session)
  • Friday 23/11/2012 18:00-21:00, F10.720
  • Friday 14/12/2012 18:00-21:00, F10.720

The evening students will get the same assignment as regular students and will be evaluated in the same manner as regular students.

 


 

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
  • HTML5 and the Open Web Platform
  • XML and XHTML

Week 4 : XML and XML Applications

  • XML-RPC
  • XML, XPointer, XPath, XSLT, XQuery and XLink
  • XIMA and VoiceXML

Week 5 :

Web Application Frameworks

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

Week 6 : Intermediate Project Presentations

Week 7 :

Web 2.0 Basics

  • Web 2.0 Basic terminology
  • Web 2.0 Applications

Week 8 :

Web 2.0 Patterns and Technologies

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

Week 9 :

Mobile Information Systems

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

Week 10 :

Semantic Web

  • RDF, RDFS and SPARQL
  • OWL
  • Linked Data
  • 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 and Summary

  • Internet of Things
  • Cloud Computing
  • Cross-Media Information Systems
  • Comments about the exam