1. A system for processing messages between a plurality of nodes in a distributed computing environment, the system comprising a central processing unit and a computer-readable storage medium storing executable computer code, when executed the executable computer code causing the central processing unit to: define a design time representation associated with processing of at least one message, wherein the at least one message is requesting services from a first node of the plurality of nodes and wherein each node in the plurality of nodes is capable of accessing services on a plurality of other nodes; determine whether a runtime representation should be generated in order to enhance the runtime processing of the at least one message; generate the runtime representation responsive to a determination that the runtime representation should be generated, the runtime representation configured to process the at least one message for the first node of the plurality of nodes; and process the at least one message using the design time representation and the runtime representation, wherein the processing of the at least one message includes transforming the at least one message for requesting services from the first node of the plurality of nodes into one or more new messages for requesting the services from one of (1) the first node of the plurality of nodes and additional one or more nodes of the plurality of nodes and (2) one or more nodes other than the first node of the plurality of nodes.