8. The apparatus as claimed in claim 7 further comprising a plurality of pluggable data format parsers wherein at least one of the pluggable data format parsers is compatible with the message, the serialization/deserialization processor to determine which of the plurality of pluggable data format parsers is compatible with the message and to initiate the one of a plurality of pluggable data format parsers compatible with the message to parse the data format of the message.
7. An apparatus comprising: a message processor to receive a message having a protocol-specific portion and a protocol-agnostic portion; a plurality of pluggable protocol processors wherein at least one of the plurality of pluggable protocol processors being compatible with the message to process the protocol-specific portion of the message; a message processing pipeline to process the protocol-agnostic portion of the message, the message processing pipeline including a plurality of stages for processing the protocol-agnostic portion of the message, the message processing pipeline processing the protocol-agnostic portion of the message independent from the processing of the protocol-specific portion of the message by a compatible one of the plurality of pluggable protocol processors; and a plurality of pluggable serializers or deserializers wherein at least one of the plurality of pluggable serializers or deserializers being compatible with the message; and a serialization/deserialization processor to receive a serialization response or deserialization request to serialize or deserialize the message, the serialization/deserialization processor to determine which one of a plurality of pluggable serializers or deserializers is compatible with the message, and to initiate the one of the plurality of pluggable serializers or deserializers compatible with the message to serialize or deserialize the message into a desired wire format or java object using a common interface regardless of a data format of the message.