Web services hibernation
First Claim
1. A method, comprising:
- processing a Web services message within an object oriented runtime environment, said processing comprising;
executing a plurality of protocols to support a Web service that said message pertains to, each one of said protocols performing one or more operations that contribute to a different part of said processing, said executing being hibernated by storing state information of said protocols externally from said protocols, said executing being resumed by loading said saved state information back into said protocols;
identifying a message key within said message and using said message key to identify an endpoint method for said message; and
, executing said endpoint method to generate a response message to said message.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is described that involves comprising, during runtime in an object-oriented environment, invoking, from an object, a first Web services endpoint method to process a first message by: invoking the first Web services endpoint method through a first interface according to an endpoint method invocation format, where, the first Web services endpoint method is implemented with a first component that is provided one or more services by a first container. The method also involves invoking, from the object, a second Web services endpoint method to process a second message by: invoking the second Web services endpoint method through a second interface according to the endpoint method invocation format. The second Web services endpoint method is implemented with a second component that is provided one or more services by a second container. The first and second containers have respective interfaces that are different.
-
Citations
20 Claims
-
1. A method, comprising:
-
processing a Web services message within an object oriented runtime environment, said processing comprising;
executing a plurality of protocols to support a Web service that said message pertains to, each one of said protocols performing one or more operations that contribute to a different part of said processing, said executing being hibernated by storing state information of said protocols externally from said protocols, said executing being resumed by loading said saved state information back into said protocols;
identifying a message key within said message and using said message key to identify an endpoint method for said message; and
,executing said endpoint method to generate a response message to said message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An article of manufacture including program code which, when executed by a machine, causes the machine to perform a method, the method, comprising:
-
processing a Web services message within an object oriented runtime environment, said processing comprising;
executing a plurality of protocols to support a Web service that said message pertains to, each one of said protocols performing one or more operations that contribute to a different part of said processing, said executing being hibernated by storing state information of said protocols externally from said protocols, said executing being resumed by loading said saved state information back into said protocols;
identifying a message key within said message and using said message key to identify an endpoint method for said message; and
,executing said endpoint method to generate a response message to said message. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computing system comprising a machine, said computing system also comprising instructions disposed on a computer readable medium, said instructions capable of being executed by said machine to perform a method, said method, comprising:
-
processing a Web services message within an object oriented runtime environment, said processing comprising;
executing a plurality of protocols to support a Web service that said message pertains to, each one of said protocols performing one or more operations that contribute to a different part of said processing, said executing being hibernated by storing state information of said protocols externally from said protocols, said executing being resumed by loading said saved state information back into said protocols;
identifying a message key within said message and using said message key to identify an endpoint method for said message; and
,executing said endpoint method to generate a response message to said message. - View Dependent Claims (18, 19, 20)
-
Specification