To increase access to electronic commerce applications for individuals who are functionally illiterate, the Knowledge Acquiring Layered Infrastructure (KALI) project at Dalhousie University proposes a human-centric approach to computing where interactions are customized based on end-user personalization information. Due to the personal information requirements of this approach, we perceive a need for end-users to own and control their data. To facilitate end-user ownership and control of data, we propose a shift to the peer- to- peer model of computing. We anticipate shifting to the peer-to-peer paradigm will involve changes in many facets of computing, including a shift to the process paradigm to facilitate peer-to-peer application development. One of the core principles of the process paradigm is the lack of global state, which leads to distributed transaction coordination challenges. This paper introduces a new approach to transaction coordination to address this challenge.
展开▼