Customizable Middleware for Dynamic Distributed Environments Nalini Venkatasubramanian Distributed Systems Middleware Group Department of Information.