TRANSPARENT ENVELOPE FOR XML MESSAGES
First Claim
1. A method of transforming a portion of a message to a destination via a communication protocol, said method comprising:
- receiving a message;
detecting whether the received message includes an encoded envelope in the portion of the message, said encoded envelope including a stack defining parameters including information for handling the received message in an original format;
if the received message includes the encoded envelope;
transforming the defined parameters included in the encoded envelope to coded parameters in a common format, said coded parameters expressing the same information for handling the received message in the communication protocol;
encapsulating the encoded envelope from the received message after the transforming; and
delivering the received message having the coded parameters and the encoded envelope encapsulated in the common format to the destination via the communication protocol;
if the received message does not include the encoded envelope;
generating coded parameters in the common format for the received message by encoding addressing information from the received message; and
delivering the received message having the coded parameters in the common format to the destination via the communication protocol.
2 Assignments
0 Petitions
Accused Products
Abstract
Transforming portions of a message to a destination via a communication protocol. A message is received. It is detected whether the received message includes an encoded envelope. The encoded envelope includes a stack defining parameters including information for handling the received message in an original format. If the received message includes the encoded envelope, the defined parameters are transformed to coded parameters in a common format. The coded parameters express the same information for handling the received message in the communication protocol. The encoded envelope is encapsulated in the received message, and the received message in the common format is delivered to the destination. If the received message does not include an encoded envelope, coded parameters are generated in the common format for the received message by encoding addressing information from the received message. The received message having the coded parameters in the common format is delivered to the destination.
-
Citations
20 Claims
-
1. A method of transforming a portion of a message to a destination via a communication protocol, said method comprising:
-
receiving a message; detecting whether the received message includes an encoded envelope in the portion of the message, said encoded envelope including a stack defining parameters including information for handling the received message in an original format; if the received message includes the encoded envelope; transforming the defined parameters included in the encoded envelope to coded parameters in a common format, said coded parameters expressing the same information for handling the received message in the communication protocol; encapsulating the encoded envelope from the received message after the transforming; and delivering the received message having the coded parameters and the encoded envelope encapsulated in the common format to the destination via the communication protocol; if the received message does not include the encoded envelope; generating coded parameters in the common format for the received message by encoding addressing information from the received message; and delivering the received message having the coded parameters in the common format to the destination via the communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable medium having computer-executable components for transforming portions of a message from an application to a destination via a communication protocol, said computer-executable components comprising:
-
a reading component detecting whether the message includes an encoded envelope by reading bytes of the message, said encoded envelope including a stack defining parameters including information for handling the received message in an original format; an encoder for converting the defined parameters included in the encoded envelope to coded parameters in a common format if the received message includes an encoded envelope, said coded parameters expressing the same information for handling the received message in the communication protocol, wherein the encoder encapsulates the encoded envelope from the received message after the conversion; and a message processing component for delivering the message having the coded parameters and the encoded envelope encapsulated in the common format to the destination via the communication protocol; wherein the encoder generates coded parameters in the common format for the received message by encoding addressing information from the body of the message if the received message does not include an encoded envelope; and wherein the message processing component delivers the message having the coded parameters in the common format to the destination via the communication protocol. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for generating a canonical message, said system comprising:
-
an application for generating the canonical message for a destination via a communication network, said canonical message including coded parameters that identify information for handling the canonical message in a desired communication protocol; an encoder for converting the canonical message to one of the following;
an enveloped message and a non-enveloped message, said encoder converts the canonical message to the enveloped message by generating an envelope having a stack including information associated with a particular network protocol represented by the coded parameters, said encoder converts the canonical message to the non-enveloped message by generating a network protocol packet having the entire contents of the canonical message; anda message processing component for delivering the enveloped message or the non-enveloped message to the destination via the communication network. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification