Object space with active objects
AssigneesSap SE, Queensland University of Technology
InventorsKim Elms, Stephen Milliner, Julien Vayssiere
Life of this patent
Estimating the term…
Abstract
A technique for facilitating coordination of actions by multiple programs involves providing an execution environment for active objects. The execution environment may be an object space. Client programs may write active objects to the object space, which execute on behalf of the client programs. The client programs may obtain the results of the executed active objects, even if the client program is disconnected from the object space while the active object is executing.
Claims20
A method, comprising:
- providing an object class in an object space;
- instantiating an active object in the object space from the object class;
- and
- executing the active object in the object space.
A method, comprising:
- connecting to an object space;
- providing an object class to the object space;
- obtaining results associated with execution of an object instantiated from the object class.
A system including a processor and a computer-readable medium for storing data and executable code, comprising:
- an object space engine for generating an object space;
- an object factory for instantiating classes as active objects in the object space with respective threads of control.
Dependencies are inferred from the claim text.