7. A computer system comprising: a central processing unit and a memory; a receiving unit for receiving, from a plurality of different data sources in a data network a plurality of data messages each having a data type associated therewith and comprising a payload, wherein the plurality of data messages comprises different data formats; an identification unit for determining a classification of each of the data messages by parsing out information identifying the data type; a formatting unit for re-formatting each of the data messages, wherein each of the re-formatted massages comprises an identifier, the classification, and the payload; a selecting unit for selecting, based on the data type, a message service queue for each of the reformatted messages from a plurality of message service queues from the memory each adapted to process messages having differing data types such that each of the selected service queues store a subset of the reformatted messages of a single data type; monitoring the plurality of message service queues; and a parsing processor executed by the central processing unit that retrieves the reformatted message and parses the retrieved message using one of a plurality of parsers operable to parse data messages according to data types, wherein the parsing processor selects the one of the parsers based on the monitoring and based on the classification of the retrieved message and another characteristic of the retrieved message determined from the message payload, wherein the parsing processor comprises a plurality of parsers each operable to parse data messages having a different data type and wherein the parsing processor parses the next one of the reformatted messages using one of the plurality of parsers that is configured for parsing the data type associated with the selected service queue and is dynamically selected and allocated during the parsing step, wherein the parsing processor selects one of the parsers to use for parsing the next one of the reformatted messages based on the data type and at least one parsing rule applied to one or more characteristics of the next one of the reformatted messages and wherein the plurality of parsers includes at least two parsers adapted for parsing the data type associated with the selected service queue, and wherein the parsing processor extracts a subset of information in the payload of the next one of the reformatted messages defined in the target output data model, whereby throughput of the parsing processor is enhanced by extracting only select information from each of the data messages.
13. The computer system of claim 7 , wherein the data message is an email message and the data type is one of the following data types: a configuration file, a patch list, a storage identification file, a performance record, a maintenance record, a bug list, an installed driver list, an installed software list, and a license information record.