An electronic controller for conducting trusted lightweight e-commerce
transactions. A trusted transactional cache and the associated
transactional protocol allow e-commerce transactions to be committed to a
remote server extremely quickly and with little network overhead. The
end-to-end transactions are completed is just a few seconds or less. The
invention operates equally well on robust private networks as on
unpredictable Internet or wireless networks. The transaction is
automatically completed following a temporary communication failure with
the central site or following a temporary local controller failure. The
invention can advantageously be used in embedded Internet products such
as fixed or mobile Internet kiosks, transactional terminals, and Internet
Appliances.