A Lightweight Middleware for Developing P2P Applications with Component and Service-Based Principles | IEEE Conference Publication | IEEE Xplore