1. A system for managing and monitoring information using endpoint pairs, comprising: one or more computers, each computer including one or more microprocessors; an application server running on the one or more computers; a first endpoint associated with the application server, the first endpoint supporting sending a specific set of messages using a first uni-directional protocol; a second endpoint associated with the application server, the second endpoint supporting receiving functional acknowledgements associated with the specific set of messages using a second uni-directional protocol; a third endpoint associated with the application server, the third endpoint supporting sending and receiving of messages using a bi-directional protocol; and a user interface that allows for configuration of the first endpoint, the second endpoint, and the third endpoint; wherein each of the first endpoint, the second endpoint, and the third endpoint is selectively configured, using a plurality of parameters received via the user interface; wherein the user interface receives input selections used for selectively tying the first endpoint and the second endpoint together as an endpoint pair; wherein the system manages the endpoint pair as a single entity, including enabling or disabling the first and second endpoints of the endpoint pair at the same time, collectively monitoring communication of the specific set of messages sent from the first endpoint of the single entity, and collectively monitoring communication of the functional acknowledgements associated with the specific set of messages received by the second endpoint of the single entity; wherein the system manages the third endpoint including enabling or disabling the third endpoint, monitoring communication of another specific set of messages sent from the third endpoint, and monitoring the functional acknowledgements received by the third endpoint and associated with the another specific set of messages.