Scalable network apparatus for content based switching or validation acceleration
First Claim
Patent Images
1. A network apparatus comprising:
- at least one security accelerator to perform encryption or decryption functions on messages;
a plurality of content based message directors cascaded together, at least one of the content based message directors coupled to the security accelerator, each content based message director to include a spillover feature that can be enabled to spill received messages over from one content based message director to another content based message director, the spillover feature to determine for each content based message director whether the content based message director can process the message based on a loading criteria, each content based message director to route or direct received messages to one of a plurality of application servers based upon XML application data in the message.
1 Assignment
0 Petitions
Accused Products
Abstract
A network apparatus is provided that may include one or more security accelerators. The network apparatus also includes a plurality of network units cascaded together. According to one embodiment, the plurality of network units comprise a plurality of content based message directors, each to route or direct received messages to one of a plurality of application servers based upon the application data in the message. According to another embodiment, the plurality of network units comprise a plurality of validation accelerators, each validation accelerator to validate at least a portion of a message before outputting the message.
47 Citations
7 Claims
-
1. A network apparatus comprising:
-
at least one security accelerator to perform encryption or decryption functions on messages; a plurality of content based message directors cascaded together, at least one of the content based message directors coupled to the security accelerator, each content based message director to include a spillover feature that can be enabled to spill received messages over from one content based message director to another content based message director, the spillover feature to determine for each content based message director whether the content based message director can process the message based on a loading criteria, each content based message director to route or direct received messages to one of a plurality of application servers based upon XML application data in the message. - View Dependent Claims (2)
-
-
3. A network apparatus comprising:
-
at least one security accelerator to perform encryption or decryption functions on messages; a plurality of validation accelerators cascaded together, at least one of the validation accelerators coupled to the security accelerator, each validation accelerator to include a spillover feature that can be enabled to spill received messages over from one content based message director to another content based message director, the spillover feature to determine for each validation accelerator whether the validation accelerator can process the message based on a loading criteria, each validation accelerator to validate at least a portion of a message and remove validation instructions from the message and/or add a pre-validation indication to the message before outputting the message. - View Dependent Claims (4)
-
- 5. An apparatus comprising a plurality of validation accelerators cascaded together to validate documents, each validation accelerator to include a spillover feature that can be enabled to spill received messages over from one content based message director to another content based message director, the spillover feature to determine for each validation accelerator whether the validation accelerator can process the message based on a loading criteria, each validation accelerator to receive a message and determine whether the message should be validated, each validation accelerator to validate at least a portion of the received message and to provide an indication in the message that the message has been validated if the validation accelerator determines that the message should be validated, otherwise the validation accelerator to forward the message on to a next validation accelerator or other device without further processing.
Specification