A Generic Communication Middleware Architecture for Distributed Application and Service Messaging | IEEE Conference Publication | IEEE Xplore