System and method for providing user context support in a native transaction platform
First Claim
1. A non-transitory computer-readable storage medium comprising processor executable codes, the computer-readable storage medium comprising:
- code for receiving information from a client entity at a TUXEDO server entity over a network, wherein the TUXEDO server entity uses a managed thread pool model and each thread is associated with its own context and stop and start of each thread is managed by a TUXEDO framework, and wherein the information includes information required by the TUXEDO server entity to ensure proper execution;
code for providing a server process at a service, the server process including one or more process threads which are from the managed thread pool;
code for providing a first context associated with the one or more process threads being managed by the TUXEDO framework, wherein the context is configured to store the information required by the TUXEDO server entity to ensure proper execution;
code for receiving a user request from the client entity for a user thread, the user thread being associated with the service process and a TUXEDO application;
code for generating the user thread at the TUXEDO server entity;
code for allocating memory for a user context at the TUXEDO server entity;
code for associating the user thread to the user context; and
code for storing the information associated with the user thread in the user context.
1 Assignment
0 Petitions
Accused Products
Abstract
According to an embodiment, the present invention provides a computer-readable storage medium comprising processor executable codes. The computer-readable storage medium includes code for receiving information from a client entity at a server entity over a network. The computer-readable storage medium includes code for providing a server process at the service, the server process including one or more process threads. The computer-readable storage medium includes code for providing a first context associated the one or more process threads. The computer-readable storage medium includes code for receiving a user request from the client entity for a user thread, the user thread being associated with the service process. The computer-readable storage medium includes code for generating the user thread at the server entity.
32 Citations
18 Claims
-
1. A non-transitory computer-readable storage medium comprising processor executable codes, the computer-readable storage medium comprising:
-
code for receiving information from a client entity at a TUXEDO server entity over a network, wherein the TUXEDO server entity uses a managed thread pool model and each thread is associated with its own context and stop and start of each thread is managed by a TUXEDO framework, and wherein the information includes information required by the TUXEDO server entity to ensure proper execution; code for providing a server process at a service, the server process including one or more process threads which are from the managed thread pool; code for providing a first context associated with the one or more process threads being managed by the TUXEDO framework, wherein the context is configured to store the information required by the TUXEDO server entity to ensure proper execution; code for receiving a user request from the client entity for a user thread, the user thread being associated with the service process and a TUXEDO application; code for generating the user thread at the TUXEDO server entity; code for allocating memory for a user context at the TUXEDO server entity; code for associating the user thread to the user context; and code for storing the information associated with the user thread in the user context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for providing services, the system comprising:
-
a communication network; a first client entity, the first client entity being communicative coupled to the communication network; a TUXEDO server entity, wherein the TUXEDO server entity uses a managed thread pool model and each thread is associated with its own context and stop and start of each thread is managed by a TUXEDO framework, and wherein the TUXEDO server entity includes information required by the TUXEDO server entity to ensure proper execution, the server entity comprising; a network interface being communicative coupled to the first entity through the communication network; a processor for running at least a server process for the TUXEDO server entity, the server processing having one or more process threads which are from the managed thread pool; and a memory for storing thread contexts; wherein the server entity is configured to; receive a user request from the first client entity for a first user thread, the first user thread being associated with the server process and a TUXEDO application; generate the first user thread; allocate memory for a first user context, the first user context being associated with the first user thread being managed by the TUXEDO framework, wherein the context is configured to store the information required by the TUXEDO server entity to ensure proper execution; associate the first user context to the first user context; store information associated with the first user thread at the first user context. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method for providing services, the method comprising:
-
receiving information from a client entity at a TUXEDO server entity over a network, wherein the TUXEDO server entity uses a managed thread pool model and each thread is associated with its own context and stop and start of each thread is managed by a TUXEDO framework, and wherein the information includes information required by the TUXEDO server entity to ensure proper execution; providing a server process at a service, the server process including one or more process threads which are from the managed thread pool; providing a first context associated with the one or more process threads being managed by the TUXEDO framework, wherein the context is configured to store the information required by the TUXEDO server entity to ensure proper execution; receiving a first user request from the client entity for a user thread, the user thread being associated with the service process and a TUXEDO application; processing the first user request; generating the user thread at the TUXEDO server entity; determining an availability of a memory; allocating a predetermined amount of memory for a user context at the TUXEDO server entity if the memory is available; associating the user thread to the user context; and storing the information associated with the user thread in the user context. - View Dependent Claims (16, 17, 18)
-
Specification