System and method for providing user context support in a native transaction platform
First Claim
1. A non-transitory computer-readable storage medium having sets of instructions stored thereon which, when executed by a computer, cause the computer to:
- receive information from a client entity at a distributed operation platform server entity over a network, wherein the distributed operation platform 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 distributed operation platform framework, and wherein the information includes information required by the distributed operation platform server entity to ensure proper execution, wherein the client entity is a multi-context client entity;
create a plurality of system context for every working thread in the managed thread pool, wherein the multi-context client entity comprises a working thread for each context;
provide a server process at a service, the server process including one or more process threads which are from the managed thread pool;
provide a first context from the plurality of system contexts associated with the one or more process threads being managed by the distributed operation platform framework, wherein the context is configured to store the information required by the distributed operation platform server entity to ensure proper execution;
receive a user request from the client entity for a user thread, the user thread being associated with the service process and a distributed operation platform application;
generate the user thread at the distributed operation platform server entity;
allocate memory for a user context at the distributed operation platform server entity;
associate the user thread to the user context; and
store 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.
59 Citations
20 Claims
-
1. A non-transitory computer-readable storage medium having sets of instructions stored thereon which, when executed by a computer, cause the computer to:
-
receive information from a client entity at a distributed operation platform server entity over a network, wherein the distributed operation platform 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 distributed operation platform framework, and wherein the information includes information required by the distributed operation platform server entity to ensure proper execution, wherein the client entity is a multi-context client entity; create a plurality of system context for every working thread in the managed thread pool, wherein the multi-context client entity comprises a working thread for each context; provide a server process at a service, the server process including one or more process threads which are from the managed thread pool; provide a first context from the plurality of system contexts associated with the one or more process threads being managed by the distributed operation platform framework, wherein the context is configured to store the information required by the distributed operation platform server entity to ensure proper execution; receive a user request from the client entity for a user thread, the user thread being associated with the service process and a distributed operation platform application; generate the user thread at the distributed operation platform server entity; allocate memory for a user context at the distributed operation platform server entity; associate the user thread to the user context; and store the information associated with the user thread in the user context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 20)
-
-
9. A system for providing services, the system comprising:
-
a communication network; a first client entity, the first client entity being communicatively coupled to the communication network, wherein the client entity is a multi-context client entity; a distributed operation platform server entity, wherein the distributed operation platform 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 distributed operation platform framework, and wherein the distributed operation platform server entity includes information required by the distributed operation platform 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 distributed operation platform server entity, the server process having one or more process threads which are from the managed thread pool; creating a plurality of system context for every working thread in the managed thread pool, wherein the multi-context client entity comprises a working thread for each context; 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 distributed operation platform application; generate the first user thread; allocate memory for a first user context from the plurality of system contexts, the first user context being associated with the first user thread being managed by the distributed operation platform framework, wherein the context is configured to store the information required by the distributed operation platform 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 distributed operation platform server entity over a network, wherein the distributed operation platform 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 distributed operation platform framework, and wherein the information includes information required by the distributed operation platform server entity to ensure proper execution, wherein the client entity is a multi-context client entity; creating a plurality of system context for every working thread in the managed thread pool, wherein the multi-context client entity comprises a working thread for each context; 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 from the plurality of system contexts associated with the one or more process threads being managed by the distributed operation platform framework, wherein the context is configured to store the information required by the distributed operation platform server entity to ensure proper execution; receiving a user request from the client entity for a user thread, the user thread being associated with the service process and a distributed operation platform application; generating the user thread at the distributed operation platform server entity; allocating memory for a user context at the distributed operation platform server entity; 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, 19)
-
Specification