Waqar Sadiq - Rochester Hills MI Fred Arthur Cummins - Farmington Hills MI William Earl Swift - Frisco TX
Assignee:
Electronics Data Systems Corporation - Plano TX
International Classification:
G06F 1730
US Classification:
707 3
Abstract:
One aspect of the invention is a method for processing a query. The method comprises receiving a query requesting at least one specific attribute of selected ones of a plurality of objects satisfying a query criteria. The query is directed to a database containing state data for the plurality of objects. A data structure is generated in response to the query, the data structure comprising, for each object satisfying the query criteria, each specific attribute requested by the query and the identifier of the object, even if the identifier of the object was not requested as a specific attribute in the query.
Method And System For Maintaining Persistence In A Shared Object System
Waqar Sadiq - Rochester Hills MI Fred Arthur Cummins - Farmington Hills MI Steven H. Marney - Lake Orion MI William Earl Swift - Frisco TX
Assignee:
Electric Data Systems Corporation - Plano TX
International Classification:
G06F 1730
US Classification:
707103
Abstract:
One aspect of the invention is a method for maintaining persistence in a shared object system. A request is received to update a persistent record of a shared object's state wherein the persistent record of the shared object's state is contained in a database. At least one SQL statement is dynamically generated in response to the request. That statement is generated using a data structure comprising data reflecting at least a portion of the state of the shared object and a map associating attributes to the shared object with the location of those attributes in the database. An SQL statement is then sent to the database.
Method And System For Managing Redundant Objects In A Distributed Object System
Waqar Sadiq - Rochester Hills MI Fred Arthur Cummins - Farmington Hills MI William Earl Swift - Frisco TX
Assignee:
Electronic Data Systems Corporation - Plano TX
International Classification:
G06F 15163
US Classification:
707103
Abstract:
One aspect of the invention is a method for managing redundant objects in a distributed object system. A transaction service runs on a computer. At least two copies of the instance variables of a distributed object are maintained in a separate database. The distributed object (46) has a polymorphism of an interface object instantiation method. At least two copies of an interface object (48) are instantiated wherein each interface object (48) is associated with one of the copies of the instance variables of the distributed object (46). The interface objects (48) are instantiated using the polymorphism. A list of interface objects (48) is maintained with the distributed object (46). Each copy of the instance variables of the distributed object (46) are modified by traversing the list of interface objects (48) and sending a message with modification parameters to each interface object (48) on the list.
Radium Springs Elementary School Albany GA 1973-1980, Radium Springs Middle School Albany GA 1980-1982, Riverview Academy Albany GA 1982-1986, Augusta College Augusta GA 1988-1989