Patent ID: 7162542

Claim:
An apparatus comprising: an extensible markup language (XML) device coupled between a client and a server, the XML device having a configuration, the XML device to receive a content based message comprising a header and application data provided in one or more fields after the header via one or more received packets and to process the content based message only if the received packets have the one or more fields comprising the application data, if the content of the application data provided after the header in the one or more fields matches the configuration of the XML device, the XML device to forward the processed content based message via one or more packets having one or more fields that are different from the received packets, and wherein the XML device comprises a device to forward the received packets with the one or more fields arid the content based message that are unchanged if the content of the application data in the one or more fields of the received packets do not match the configuration of the XML device.