Data Prefetching to Support Real-time Transactions Processing in Mobile Environments: Data Prefetching to Support Real-time Transactions Processing in Mobile Environments