![]() ![]() ![]() ![]() ![]() Next: Transparent Communication Up: AMIGOS Previous: AMIGOS   Contents   Index |
The basic rules for the model are:
A full description of the (final) model will be given in Chapter 5, so even if seaming a bit abrupt, I will defer from discussing it any further at this point.
Transactions for mobile computing has also been investigated coming to the conclusion that a transactional facility based on the proposed model is not at all an easy task. The main problems arise from the facts that the mobile client may be disconnected at the time when a transaction is executed (on that client) and that consistency cannot be fully guaranteed before the time of commit (on the server).
Traditional transactions are running until they are either aborted or committed. Transactions for mobile computing need to have an intermediate state of pending, i.e., they are running or pending (seemingly committed on the client) until they are aborted or committed on the server.
I will look further into these matters in Chapter 4.
![]() ![]() ![]() ![]() ![]() Next: Transparent Communication Up: AMIGOS Previous: AMIGOS   Contents   Index |