Patent ID: 8578390

Claim:
An apparatus comprising: a processor configured to execute a main thread to monitor for receipt of a connection request associated with a logical communications connection for accessing a one of a plurality of service applications based on a service type associated with the connection request, wherein the main thread creates, in response to the connection request, a read thread and a write thread associated with the logical communications connection, wherein the read thread is configured to forward service request messages to a service request queue associated with the one service application for processing by the one service application, wherein the write thread is configured to forward response messages generated by the one service application, the response messages being received from a service response queue associated with at least the one of the plurality of service applications, and wherein the main thread further creates a monitor thread configured to detect a response message in the service response queue, to forward the response message to the write thread, and to monitor the status of a plurality of network connections.