1. A method for transferring information, over a data communication network, between one or more applications and multiple distinct types of devices operating multiple distinct application session protocols, the method comprising: communicating with a plurality of the devices, operating a plurality of the distinct application session protocols, over the data communication network; multiplexing a plurality of messages received from the plurality of devices, in accordance with the plurality of distinct application session protocols, such that the messages can be transmitted through a single operational port, the multiplexing including extracting, from a respective data payload of each of the received messages, the application session protocol for Transport Layer 4 to Application Layer 7 of the ISO stack; processing the multiplexed messages received from the plurality of devices utilizing a regular expression pattern matching logic to identify a pattern in the incoming application session protocols over one or more underlying transport protocols, the processing including generating, for each of the received messages, a new data payload with a logic expression formatted for transmission to at least one of the applications; and distributing the processed messages with the new data payloads to the at least one of the applications on the data communication network.