Use this URL to cite or link to this record in EThOS:
Title: Selective transparency in distributed transaction processing
Author: McCue, Daniel Lawrence
ISNI:       0000 0001 3623 5109
Awarding Body: Newcastle University
Current Institution: University of Newcastle upon Tyne
Date of Award: 1992
Availability of Full Text:
Access from EThOS:
Access from Institution:
Object-oriented programming languages provide a powerful interface for programmers to access the mechanisms necessary for reliable distributed computing. Using inheritance and polymorphism provided by the object model, it is possible to develop a hierarchy of classes to capture the semantics and inter-relationships of various levels of functionality required for distributed transaction processing. Using multiple inheritance, application developers can selectively apply transaction properties to suit the requirements of the application objects. In addition to the specific problems of (distributed) transaction processing in an environment of persistent objects, there is a need for a unified framework, or architecture in which to place this system. To be truly effective, not only the transaction manager, but the entire transaction support environment must be described, designed and implemented in terms of objects. This thesis presents an architecture for reliable distributed processing in which the management of persistence, provision of transaction properties (e.g., concurrency control), and organisation of support services (e.g., RPC) are all gathered into a unified design based on the object model.
Supervisor: Not available Sponsor: Science and Engineering Council ; ESPRIT Project
Qualification Name: Thesis (Ph.D.) Qualification Level: Doctoral
EThOS ID:  DOI: Not available
Keywords: Object oriented programming