Alan Perry Hewett - Pataskala OH Steven Andrew Lopez - Columbus OH
Assignee:
Avaya Technology Corp. - Basking Ridge NJ
International Classification:
G06F 700
US Classification:
707103, 707 1, 707 8, 707201, 707 10
Abstract:
A global data sharing environment and data sharing proxy agent for multiple application instances in an object oriented processing system are disclosed. In response to an object in an application instance calling a data storage method, a local data sharing environment is generated that corresponds to the requesting objects application instance. As a data storage or retrieval method is processed, data is stored in or retrieved from the local data sharing environment. Data can also be shared between objects in separate application instances using the global data sharing environment.
System And Method For Managing The Distribution Of Events In A Data Processing System
A system and method are disclosed for distributing events in a data processing system from an event generator to an event recipient, while retaining processing control at the event generator. A manager object is created to manage the event generators event calls. In response to an event, a distributor object is created and assigned a new thread of execution. When multiple event recipients exist, a slave object is created for each recipient, with each slave assigned to a new thread of execution. The slave object distributes the event by calling an interface method that is created as part of the event generator.