1. A computer readable medium including program code for providing a message-based interface for exchanging information about user feed administrator objects that monitor and push feeds to a user, the medium comprising: program code for receiving via a message-based interface exposing at least one service as defined in a service registry and from a heterogeneous application executing in an environment of computer systems providing message-based services, a first message for querying user feed administrators according to specified selection elements, the first message including a message package hierarchically organized as: a user feed administrator query message entity; and a user feed administrator package comprising a user feed administrator entity, where the user feed administrator entity includes a universally unique identifier (UUID), a feed user identity UUID and a polling end point web universal resource identifier (URI), and where the user feed administrator entity comprises at least one feed user identity entity; and program code for sending a second message to the heterogeneous application responsive to the first message.