1. A message controller comprising: a plurality of message descriptors, each message descriptor including a unique pattern for a message that correspond to a specific type of message received by the message controller; and a message parser module configured to match incoming messages with a select one of the message descriptors based on matched message patterns, the message parser module further configured to load the matched message descriptor and parse an associated incoming message based on the matched message descriptor.