The present invention relates to systems and methods that facilitate
pulling and/or receiving data from a client and posting the data for
access by subscribing systems. The systems and methods include a message
agent that generates a connection instance that can store
connection-related information such as data conveyance state, data
identification, and connection identification. Access to the connection
instance can be provided to a machine, which can utilize the information
to lock the connection and connection instance and begin pulling or
receiving data from the client. As the machine pulls or receives data,
the data can be published and the connection instance can be concurrently
updated to reflect the present state of data conveyance. The information
within the connection instance can be utilized to re-establish of severed
connection, and to dynamically float the connection between machines to
dynamically balance load, ensure reliability and recover from errors.