A creative exercise. For an example, see e.g. the Calypso project demonstration platform and the research papers thereof.

Answer was accepted, if the student clearly showed to understand the problem area...