13. An article of manufacture comprising a machine-readable storage medium having machine executable instructions embedded thereon, which when executed by a machine, cause the machine to: receive a message having a protocol-specific portion and a protocol-agnostic portion; activate one of a plurality of pluggable protocol processors compatible with the message to process the protocol-specific portion of the message using the activated pluggable protocol processor; process, by use of a processor, the protocol-agnostic portion of the message using a message processing pipeline, 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 the activated pluggable protocol processor: process a serialization response or deserialization request, by use of a 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.
13. An article of manufacture comprising a machine-readable storage medium having machine executable instructions embedded thereon, which when executed by a machine, cause the machine to: receive a message having a protocol-specific portion and a protocol-agnostic portion; activate one of a plurality of pluggable protocol processors compatible with the message to process the protocol-specific portion of the message using the activated pluggable protocol processor; process, by use of a processor, the protocol-agnostic portion of the message using a message processing pipeline, 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 the activated pluggable protocol processor: process a serialization response or deserialization request, by use of a 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. 17. The article of manufacture as claimed in claim 13 being further configured to deserialize the message into a Java object expected by a service implementation.