Partial message streaming
AssigneeMicrosoft Corporation
InventorsMichael S. Vernal, Eugene Osovetsky, Kenneth D. Wolf, Michael J. Coulson, Erik B. Christensen, Elliot L. Waingold, Luis Felipe Cabrera
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsMichael S. Vernal, Eugene Osovetsky, Kenneth D. Wolf, Michael J. Coulson, Erik B. Christensen, Elliot L. Waingold, Luis Felipe Cabrera
Estimating the term…
Embodiments provided herein support large messages by formatting at least a portion of the message in the form of a transport stream. More specifically, embodiments provide a SOAP model that can stream an object for a message without loading the entire message into an intermediate buffer. Accordingly, one embodiment supports loading SOAP headers into memory, yet streaming the body. This would allow, for example, large attachments (e.g., a video file) to accompany the SOAP message in the body, while still supporting random access to message headers. Accordingly, embodiments provide a SOAP data model that allows a developer to create an object and specify whether or not portions of the message should be buffered or streamed.
In a distributed messaging system, a method of efficiently sending large messages by limiting the amount of the message that is loaded into an intermediate buffer before sending across a wire to a destination node, the method comprising:
In a distributed messaging system, a computer program product for implementing a method of efficiently sending large messages by limiting the amount of the message that is loaded into an intermediate buffer before sending across a wire to a destination node, the computer program product comprising one or more computer readable media having stored thereon computer executable instructions that, when executed by a processor, can cause the distributed messaging system to perform the following:
17-26. (canceled)
Dependencies are inferred from the claim text.