Generic context service in a distributed object environment
First Claim
Patent Images
1. A computer implemented method for context propagation, the computer implemented method comprising:
- responsive to invoking a first software component, creating a first context carrier associated with a first session;
creating a first context entry in the first context carrier, wherein the first context entry stores context information associated with the first software component; and
responsive to the first software component invoking a second software component, propagating the context information associated with the first software component to the second software component using the first context carrier.
0 Assignments
0 Petitions
Accused Products
Abstract
A context framework allows context propagation over synchronous invocation and asynchronous invocation. A context carrier is created for each thread. A set of application programming interfaces allow software components to store and retrieve context entries. By referring to the context carrier and creating a new context carrier when a new thread is started, context can flow both upstream and downstream along the invocation chain.
-
Citations
20 Claims
-
1. A computer implemented method for context propagation, the computer implemented method comprising:
-
responsive to invoking a first software component, creating a first context carrier associated with a first session;
creating a first context entry in the first context carrier, wherein the first context entry stores context information associated with the first software component; and
responsive to the first software component invoking a second software component, propagating the context information associated with the first software component to the second software component using the first context carrier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A data processing system comprising:
-
a hardware platform;
a distributed component runtime environment running on the hardware platform, wherein the distributed component runtime environment includes a context manager comprising;
a context carrier creation function that creates a context carrier associated with a given session;
a context entry set function that stores a context entry associated with a given software component in a context entry in the context carrier;
a context entry get function that gets context data from a given context entry. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product, comprising:
a computer usable medium having computer usable program code for context propagation, the computer usable program code comprising;
computer usable program code, responsive to invoking a first software component, for creating a first context carrier associated with a first session;
computer usable program code for creating a first context entry in the first context carrier, wherein the first context entry stores context information associated with the first software component; and
computer usable program code, responsive to the first software component invoking a second software component, for propagating the context information associated with the first software component to the second software component using the first context carrier. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
Specification