A Web Middleware Architecture for Dynamic Customization of Web Content for Non-Traditional Clients
This paper presents a new Web middleware architecture that allows users to customize their view of the Web for optimal interaction and system operation when using non-traditional client machines such as wireless palmtops. The Web Stream Customizers (WSC) is dynamically deployable and can be strategically located to achieve improvements in performance, reliability, or security. An important design feature is that Customizers provide two points of control in the communication path between client and server, supporting adaptive system-based and content-based customization. The architecture exploits HTTP's proxy capabilities, allowing Customizers to be seamlessly integrated with the basic Web transaction model.