Method for coordinating actions among a group of servers

   
   

In a client-server environment having a server group including one or more participating servers and one or more controller servers, where each participating server can communicate with at least one controller server, a method for coordinating actions among the servers in the server group comprising the steps of: (1) communicating between a client and at least one of the servers in the server group using a protocol that has limited or no defined procedures for passing state information between the client and the servers; (2) transmitting a request for an action from the client to one of the servers; and (3) communicating among a plurality of servers with at least one controller server coordinating actions of at least some of the servers in response to the request. A preferred embodiment of the method includes providing client identification information once by the client during a conversation, verifying the client identification information by one or more controller servers, generating client authentication information by one or more controller servers that is preserved in the conversation, and using the preserved client authentication information to automatically authenticate the client during the remainder of the conversation. Another preferred embodiment of the method includes transmitting a request by a client requiring participation by a plurality of servers and communicating among the servers with at least one controller server coordinating the actions of a plurality of servers in response to the request from the client.

Em um ambiente do usuário de cliente que tem um grupo do usuário including um ou mais usuários participando e um ou mais usuários do controlador, onde cada usuário participando pode se comunicar com ao menos o um usuário do controlador, um método para coordenar ações entre os usuários no grupo do usuário que compreende as etapas de: (1) comunicando-se entre um cliente e ao menos um dos usuários no grupo do usuário não usando um protocolo que limitasse ou nenhum procedimento definido para passar a informação do estado entre o cliente e os usuários; (2) transmitindo um pedido para uma ação do cliente a um dos usuários; e (3) comunicando-se entre um plurality dos usuários com ao menos as ações de coordenação de um usuário do controlador ao menos de alguns dos usuários em resposta ao pedido. Uma incorporação preferida do método inclui fornecer a informação da identificação do cliente uma vez pelo cliente durante uma conversação, verificando a informação da identificação do cliente por um ou mais usuário do controlador, gerando a informação do authentication do cliente por um ou mais usuário do controlador que é preservado na conversação, e usando a informação preservada do authentication do cliente authenticate automaticamente o cliente durante o restante da conversação. Uma outra incorporação preferida do método inclui transmitir um pedido por um cliente que requer a participação por um plurality dos usuários e que comunica-se entre os usuários com ao menos o um usuário do controlador que coordena as ações de um plurality dos usuários em resposta ao pedido do cliente.

 
Web www.patentalert.com

< Compiler generation of instruction sequences for unresolved storage references

< Method of applying an update to a contained collection of program and data files based upon versions

> Piggy-backed key exchange protocol for providing secure, low-overhead browser connections to a server with which a client shares a message encoding scheme

> Delayed storage of cookies with approval capability

~ 00144