'
Architecture for client-independent Web-based applications
The development effort for interactive Web applications is continously increasing, because multiple clients with widely varying user interface cpabilities have to be supported. In addition, personalization features render the task more complex. The MUSA (Multiple User Intrefaces, Single Application) addresses this issue by decoupling the application logic from the UI logic. The architecture of the MUSA system is based on an event-graph. The event graph abstracts user interface and personalization issues from the implementation of the application. '