1. A method for transferring information, over a data communication network, between one or more applications and multiple distinct types of devices, the method comprising: communicating with at least one of the devices on the data communication network; multiplexing at least one message received from the at least one device; processing the multiplexed at least one message received from the at least one device utilizing a regular expression pattern; and distributing the processed at least one message to at least one of the applications on the data communication network.