Headers protocol for use within a web services message processing runtime framework
First Claim
1. A method comprising:
- executing an instance of a first protocol of a protocol stack to permit a second protocol of said protocol stack to access a portion of header information of a Web services message during a processing of said Web services message, said executing of said instance of said first protocol of said protocol stack including storing state information of said instance of said first protocol into context information of said Web services message;
placing the processing of said Web services message into hibernation, said placing of said processing of said Web services message into hibernation including suspending said processing of said Web services message and persisting a configuration context associated with said processing of said Web services message, said persisting of said configuration context including keeping said configuration context separate from said processing of said Web services message; and
re-executing said instance of said first protocol to permit said instance of said second protocol to access a portion of header information of an additional Web services message during a processing of said additional Web services message, said permitting of said instance of said second protocol to access said portion of said header information of said additional Web services message including providing a standard interface that enables said instance of said second protocol to access said portion of said header information of said additional Web services message independently of a structure of said header information of said additional Web services message, wherein said re-executing is performed by a machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A method is described that involves processing a Web services message within an object oriented runtime environment. The processing itself involves executing a plurality of protocols to support a Web service that the message pertains to. Each one of the protocols perform one or more operations that contribute to a different part of the processing. The executing is hibernated by storing state information of the protocols externally from the protocols. The executing is resumed by loading the saved state information back into the protocols. The executing includes one of the protocols performing the following: receiving from an object information retrieved from the message'"'"'s header; and, providing at least a portion of the information to another protocol amongst the plurality of protocols.
-
Citations
11 Claims
-
1. A method comprising:
-
executing an instance of a first protocol of a protocol stack to permit a second protocol of said protocol stack to access a portion of header information of a Web services message during a processing of said Web services message, said executing of said instance of said first protocol of said protocol stack including storing state information of said instance of said first protocol into context information of said Web services message; placing the processing of said Web services message into hibernation, said placing of said processing of said Web services message into hibernation including suspending said processing of said Web services message and persisting a configuration context associated with said processing of said Web services message, said persisting of said configuration context including keeping said configuration context separate from said processing of said Web services message; and re-executing said instance of said first protocol to permit said instance of said second protocol to access a portion of header information of an additional Web services message during a processing of said additional Web services message, said permitting of said instance of said second protocol to access said portion of said header information of said additional Web services message including providing a standard interface that enables said instance of said second protocol to access said portion of said header information of said additional Web services message independently of a structure of said header information of said additional Web services message, wherein said re-executing is performed by a machine. - View Dependent Claims (2, 3)
-
-
4. A non-transitory computer readable storage medium containing program code that, when processed by one or more processors, causes operations to be performed, the operations comprising:
-
executing an instance of a first protocol of a protocol stack to permit a second protocol of said protocol stack to access a portion of header information of a Web services message during a processing of said Web services message, said executing of said instance of said first protocol of said protocol stack including storing state information of said instance of said first protocol into context information of said Web services message; placing the processing of said Web services message into hibernation, said placing of said processing of said Web services message into hibernation including suspending said processing of said Web services message and persisting a configuration context associated with said processing of said Web services message, said persisting of said configuration context including keeping said configuration context separate from said processing of said Web services message; and re-executing said instance of said first protocol to permit said instance of said second protocol to access a portion of header information of an additional Web services message during a processing of said additional Web services message, said permitting of said instance of said second protocol to access said portion of said header information of said additional Web services message including providing a standard interface that enables said instance of said second protocol to access said portion of said header information of said additional Web services message independently of a structure of said header information of said additional Web services message. - View Dependent Claims (5, 6, 7)
-
-
8. A method comprising:
-
executing an instance of a headers protocol to permit an instance of an additional protocol to comprehend a portion of header information of a first Web services message during a processing of the first Web services message, the executing of the instance of the headers protocol including storing state information of the instance of the headers protocol into context information of the Web services message; placing the processing of the first Web services message into hibernation, the placing of the processing of the first Web services message into hibernation including suspending the processing of the first Web services message and persisting a configuration context associated with the processing of the Web services message, the persisting of the configuration context including keeping the configuration context separate from the processing of the Web services message; and re-executing the instance of the headers protocol to permit the instance of the additional protocol to comprehend a portion of header information of a second Web services message during a processing of the second Web services message, the permitting of the instance of the additional protocol to access the portion of the header information of the additional Web services message including providing a standard interface that enables the instance of the additional protocol to access the portion of the header information of the additional Web services message independently of a structure of the header information of the additional Web services message, wherein the re-executing is performed by a machine. - View Dependent Claims (9, 10, 11)
-
Specification