Service side filtering XML messages in a distributed network
First Claim
Patent Images
1. A method of service side filtering of a message in a distributed network, comprising:
- (a) determining if the message is to be sent to a topic subscriber;
(b) determining if the message is an extensible markup language (XML) message that conforms to an XML schema specified by a selected XSLT filter;
(c) transforming the XML message to form a modified XML message; and
(d) sending the modified XML message to the topic subscriber.
1 Assignment
0 Petitions
Accused Products
Abstract
A JMS provider first applies any specified JMS selector to determine if the message is to be sent to the topic subscriber. If the answer is yes, the JMS provider under this invention checks if the message is an XML message. If it is an XML message, and it conform to the specified XML schema it is transformed using the specified filter and an XSLT engine. The resulting modified XML document is sent to the topic subscriber. In the case that it is an XML message but one that conforms to a different schema than the one specified with the filter, then the XML message is sent without any transformation to the topic subscriber.
-
Citations
12 Claims
-
1. A method of service side filtering of a message in a distributed network, comprising:
-
(a) determining if the message is to be sent to a topic subscriber;
(b) determining if the message is an extensible markup language (XML) message that conforms to an XML schema specified by a selected XSLT filter;
(c) transforming the XML message to form a modified XML message; and
(d) sending the modified XML message to the topic subscriber. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus arrange to provide service side filtering of a message in a distributed network, comprising:
-
a first means for determining if the message is to be sent to a topic subscriber;
a second means coupled to the first means for determining if the message is an extensible markup language (XML) message that conforms to an XML schema specified by a selected XSLT filter;
a third means coupled to the second means for transforming the XML message to form a modified XML message; and
a fourth means coupled to the third means for sending the modified XML message to the topic subscriber. - View Dependent Claims (6, 7, 8)
-
-
9. Computer program product for providing service side filtering of a message in a distributed network, comprising:
-
computer code for determining if the message is to be sent to a topic subscriber;
computer code for determining if the message is an extensible markup language (XML) message that conforms to an XML schema specified by a selected XSLT filter;
computer code for transforming the XML message to form a modified XML message;
computer code for sending the modified XML message to the topic subscriber; and
a computer readable medium for storing the computer program product. - View Dependent Claims (10, 11, 12)
-
Specification