1. A method for managing interchange of enterprise data messages, comprising: authenticating a sending service to a message interchange network using information stored by the message interchange network; receiving a message at the message interchange network from the sending service, wherein the message is generated to include a header that conforms to an XML schema and a body portion and is routed from the sending service to the message interchange network; storing the message by the message interchange network; authenticating a receiving service to the message interchange network using other information stored by the message interchange network; and providing the message to the receiving service when the receiving service polls the message interchange network for stored messages; wherein the receiving service periodically polls the message interchange network for messages routed to the message interchange network; wherein messages received by the receiving service from the message interchange network have been filtered by one or more predetermined values and, as a result, include a subset of the messages routed to the message interchange network associated with the one or more predetermined values; wherein the header of the message defines a time-to-live specifying an expiration time for the message on the message interchange network such that a lifetime of the message on the message interchange network is controlled by: determining that the specified expiration time has passed before a retrieving of the message from the message interchange network by the receiving service, and in response to determining that the specified expiration time has passed before the retrieving of the message from the message interchange network by the receiving service, aborting further routing of the message.