Patent ID: 7788338

Claim:
A method, comprising: reading program code from memory and processing said program code with one or more processors to perform the following method: processing a Web services message within an object oriented runtime environment, said Web services message having a header portion and a body portion, said header portion and said body portion each formatted according to a Web Services (WS) standard format, said processing comprising: executing a plurality of stateless protocols to support a Web service that said Web services message is directed to, said stateless protocols operating on said header portion of said Web services message, at least one of said stateless protocols not being a networking protocol, each one of said protocols performing one or more operations that contribute to a different part of said processing, said executing of said stateless protocols including storing state information of said protocols externally from said protocols; identifying a message key within said Web services message and using said message key to identify an endpoint method for said Web services message; generating an input parameter for said endpoint method, including: identifying said input parameter by analyzing a classloader for a software component that provides said endpoint method; analyzing said message for an element containing a value to assign to said input parameter; and assigning said value to said input parameter; and executing said endpoint method to generate a response message to said Web services message.