×

System and method for a pluggable protocol handler

  • US 7,966,412 B2
  • Filed: 07/19/2005
  • Issued: 06/21/2011
  • Est. Priority Date: 07/19/2005
  • Status: Active Grant
First Claim
Patent Images

1. An application server comprising:

  • a protocol independent connection manager, the connection manager to receive messages in accordance with a plurality of protocols including a first protocol and a second protocol, the connection manager to receive a message from a first client on a first network connection of the connection manager, the connection manager utilizing the first protocol or the second protocol for reception of the received message;

    a plurality of dynamically loadable communication protocol handlers to handle messages, the plurality of dynamically loadable communication protocol handlers including a first dynamically loadable communication protocol handler to handle messages received via the first protocol and a second dynamically loadable communication protocol handler to handle messages received via the second protocol, wherein in response to receiving the message the connection manager is to choose the first dynamically loadable communication protocol handler or the second dynamically loadable communication protocol handler based one of the plurality of protocols utilized for reception of the received message;

    a computer memory, the computer memory including a shared memory region that can be accessed by each of a first plurality of worker nodes associated with the first protocol or a second plurality of worker nodes associated with the second protocol for a transfer of received messages; and

    a plurality of notification queues each to notify one of the first and second plurality of worker nodes that data is available in the shared memory region,wherein the chosen dynamically loadable communication protocol handler is to select a first worker node of the plurality of worker nodes associated with one of the plurality of protocols of the chosen dynamically loadable communication protocol handler to handle the received message and is to forward the received message to the first worker node via the shared memory, the first worker node to access the received message in the shared memory,wherein the chosen dynamically loadable communication protocol handler is loaded at runtime.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×