Method and system for providing a session in a heterogeneous environment
AssigneeAmadeus S.A.S.
InventorsChristophe Defayet, Simon Martin, Stéphane Monbel
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmadeus S.A.S.
InventorsChristophe Defayet, Simon Martin, Stéphane Monbel
Estimating the term…
A computer-implemented method and system are disclosed for providing a user with a consistent view of user session in a distributed environment, wherein the session requires establishing conversations between the external device and application servers (A1, . . . , C4) of a system. The system is provided with at least a routing means configured to establish, for a given session, a conversation between the external device and one of the application servers. Establishing the conversation includes the following steps performed at the routing means with at least one data processor: receiving a call from one among the application server and the external device to reach the other among the application server and the external device; determining if the call includes a session identifier (ID), If the call does not include a session ID, then opening a session for said conversation, creating a session ID that uniquely identifies said session, adding the session ID to the call, storing the session ID and routing the call to the other among the application server and the external device, establishing thereby the conversation; If the call already includes a session ID, then routing the call to the other among the application server and the external device and allowing said conversation to join an already opened session that is uniquely identified by said session ID, thereby establishing the conversation and enabling the conversation to share the context of said already opened session.
Method of providing an external device with a session in a distributed computerized environment, wherein the session requires establishing conversations between the external device and application servers (A1, . . . , C4) of a system, the external device and the system operating in a client/server mode, the system operating in one mode among the client mode and the server mode, the external device operating in the other mode among the client mode and the server mode, characterized in that each application server processes at least a software application (A, B, C, D), at least some of the application servers being arranged to locally store in data storage means at least a part of a context of the session, allowing thereby to distribute the context through various application servers;
System for providing an external device with a session in a distributed computerized environment, wherein the session requires establishing conversations between the external device and application servers (A1,. . . , C4) comprised in the system, the system being configured to operate in a client/server mode with the external device, the system operating in one mode among the client mode and the server mode, the external device operating in the other mode among the client mode and the server mode, the system comprising a plurality of machines comprising each at least a processor, at least some of the machines comprising data storage means, each application server running on a machine and being arranged to process each at least a software application, at least some of the application servers being arranged to locally store in data storage means at least a part of a context of the session, allowing thereby to distribute the context through various application servers;
Dependencies are inferred from the claim text.