|
A distributed component-based application is a configuration of services provided by different application components running on physically independent computers that appear to the users of the system as a single application running on a single physical machine. Several things motivate the adoption of distributed component-based systems over traditional centralized systems. The distributed system allows a user to store, access, and manipulate data transparently from many computers while maintaining the integrity of data during system failures. The management of distributed data and transactions is accomplished at the local and global levels. In order to provide maximum flexibility and integration between complex services and independent systems, Kemetex implements a distributed transaction mechanism on the top of the objects data model layer, events system layer, and the service-oriented architecture (SOA) layer by adopting Transaction Manager and Resource Managers concepts. This concept is shown in Figure 2.5-1, for more information please see the Information Directory section. Transaction Resource Manager Managers 
|