Patent ID: 7418719

Claim:
A method to form a connection between a first listener and a second listener and a plurality of worker processes in a server, the server including a process manager, the first listener to support requests in a first protocol and the second listener to support requests in a second protocol, the method comprising: receiving a request from a client, the request conforming to the first protocol; routing, based at least on protocol support capability, the request to the first listener that supports the first protocol; providing, to the process manager, an indication that causes the process manager to launch one of the plurality of worker processes to handle requests in the first protocol, the one of the plurality of worker processes being configurable to handle requests in a plurality of protocols and the indication comprising the first listener's identity; forming a connection between the first listener and the process manager in response to the process manager publishing a pipe that is to be used by the process manager in receiving information from the first listener; causing the process manager to invoke in the one of the plurality of worker processes a protocol handler to support the first protocol; and supporting, by the first listener, a connection between the one of the plurality of worker processes and the first listener, wherein the request is provided to the one of the plurality of worker processes via the connection.