Design and Implementation of a Component-based Concurrency Control Mechanism for a Distributed Database
Currently, component-based systems offer substantial benefits due to their ability to divide responsibilities. Some of the main benefits of developing components as independent parts of a system are: reduced costs, reduced implementation effort and the addition or replacement of modular functions. Moreover, since there is no well-defined architecture for distributed database systems, commercial companies apply the concept of distribution differently. One option for getting the functionality of a distributed database management system is extending a monolithic database management system of fragmented way, i.e. adding or replacing functions in a modular form.