23. A method of communicating messages between components of a distributed application, the method implemented in a computer system comprising a plurality of communicating computing devices, the method comprising: receiving in the computer system a message formulated according to request/reply semantics from a first distributed application component, wherein the message identifies a second distributed application component; in response to receiving the message: publishing in the computer system the message to a publish/subscribe topic; and in response to said publishing the message to the topic: sending the message to the second distributed application component.
23. A method of communicating messages between components of a distributed application, the method implemented in a computer system comprising a plurality of communicating computing devices, the method comprising: receiving in the computer system a message formulated according to request/reply semantics from a first distributed application component, wherein the message identifies a second distributed application component; in response to receiving the message: publishing in the computer system the message to a publish/subscribe topic; and in response to said publishing the message to the topic: sending the message to the second distributed application component. 24. The method of claim 23 , wherein said message is a request or reply.