Personal Assistant for Internet OMS
To improve the performance of internet database services for regular users, the Internet OMS framework was extended by the personal assistant, a middle layer caching agent. On the one hand, the user can explicitly define queries to be permanently cached, on the other hand, the personal assistant monitors all user actions and prefetches the data most likely to be used in the near future from the database agent into his local persistent cache. Cache consistency is ensured through cooperation between the personal assistant’s caches and the database agent. The usage of the personal assistant’s caching framework will increase the overall cache hit rate and therefore reduce response times, e.g. over slower network connections.
Signer, B.: "Personal Assistant for Internet OMS", Semester Project, ETH Zurich, Switzerland, March 1999