The queries and responses exchanged among clients and servers are wrapped according to transport protocols and markup languages understood by the other clients and the other servers, and which in one embodiment are standard protocols and markup languages such as HTTP and XML, respectively.