1. A computer program product embodied on a tangible computer readable medium, comprising: computer code for constructing a message in a format by a first process executing in a sending service; computer code for routing the message to a message interchange network computer code for retrieving the message from the message interchange network by a second process executing in a receiving service, wherein the second process periodically polls for the message; wherein the computer program product is operable such that a lifetime of the message interchange network is controlled.