A run-time executive of an object management system for managing execution
of software components in an object execution environment uses a
component context object to store intrinsic context properties related to
an associated component. The run-time executive maintains an implicit
association of the component context object with the application
component. For example, the context properties can include a client id,
an activity id, and a transaction reference. The component context object
also provides an interface accessible to the associated component, with
member functions for use in transaction processing, in creating
additional other application components inheriting component's context
properties, and in access control based on abstract user classes (roles).