Messaging framework for heterogenous SOA, grid computing