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.