An architecture for privacy-sensitive ubiquitous computing
Architectural Styles and the Design of Network-based Software Architectures