Network router configured for executing network operations based on parsing XML tags in a received XML document
First Claim
1. A router configured for forwarding a received message, the router comprising:
- a network interface configured for receiving the received message from a source node, and forwarding the received message to a destination node, via an open protocol network, according to selected application operations;
an extensible markup language (XML) parser configured for parsing XML tags from a portion of the received message, the XML tags specifying prescribed attributes; and
an application resource configured for interpreting the prescribed attributes from the XML tags based on runtime execution of the application resource, the application resource initiating the selected application operations for routing the received message to the destination node.
1 Assignment
0 Petitions
Accused Products
Abstract
A router is configured for routing, via an open protocol network, a received message to a destination node based on parsing an XML portion within the received message. The router includes an XML parser configured for parsing XML tags specifying prescribed attributes, and an application resource configured for interpreting the prescribed attributes for a determined service based on runtime execution of the application resource. In particular, the runtime execution of the application resource provides application-specific syntax and semantics enabling interpretation of the parsed XML tags. The application resource, in response to interpreting the prescribed attributes, initiates selected application operations, including outputting the received message to a prescribed destination, based on the execution of the prescribed application operations.
16 Citations
41 Claims
-
1. A router configured for forwarding a received message, the router comprising:
-
a network interface configured for receiving the received message from a source node, and forwarding the received message to a destination node, via an open protocol network, according to selected application operations;
an extensible markup language (XML) parser configured for parsing XML tags from a portion of the received message, the XML tags specifying prescribed attributes; and
an application resource configured for interpreting the prescribed attributes from the XML tags based on runtime execution of the application resource, the application resource initiating the selected application operations for routing the received message to the destination node. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
3. (canceled)
-
14. A method in a router of forwarding a received message, the method comprising:
-
receiving, by the router, the received message from a source node via an open protocol network;
parsing, by the router, XML tags from a portion of the received message, the XML tags specifying prescribed attributes;
initiating, by the router, selected application operations for routing the received message based on interpreting the prescribed attributes from the XML tags according to runtime execution of an application resource; and
selectively outputting the received message by the router to a destination node based on the selected application operations. - View Dependent Claims (15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
16. (canceled)
-
27. A computer readable medium having stored thereon sequences of instructions for forwarding a received message by a router, the sequences of instructions including instructions for performing the steps of:
-
receiving, by the router, the received message from a source node via an open protocol network;
parsing, by the router, XML tags from a portion of the received message, the XML tags specifying prescribed attributes;
initiating, by the router, selected application operations for routing the received message based on interpreting the prescribed attributes from the XML tags according to runtime execution of an application resource; and
selectively outputting the received message by the router to a destination node based on the selected application operations. - View Dependent Claims (28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
29. (canceled)
-
40. A router configured for forwarding a received message, the router comprising:
-
means for receiving the received message from a source node via an open protocol network;
means for parsing XML tags from a portion of the received message, the XML tags specifying prescribed attributes;
means for initiating selected application operations for routing the received message based on interpreting the prescribed attributes from the XML tags according to runtime execution of an application resource; and
means for selectively outputting the received message to a destination node based on the selected application operations.
-
-
41-52. -52. (canceled)
Specification