A Novel Message Routing Layer For The Communication Management Of Distributed Embedded Systems