Web service decomposition: Edge computing architecture for cache-friendly e-commerce applications

作者:

Highlights:

摘要

For e-commerce Web service applications, cache should be applicable especially to product information services. However, practical e-commerce use cases have limited cacheability: (1) a message may contain management components, which reduce reusability of cached messages; (2) content typically consists of composite objects, which makes it harder to maintain cache effectively. Our solution proposed in this paper is service decomposition that decomposes a web service into management services and composite objects. We introduce our cache model and specification based on composite objects. The specification includes dependency description that specifies how to maintain changes in composite objects when the source objects are updated. In order to implement cache management on this model, a large number of XPath query results over the source objects must be cached and effectively maintained. In this paper, we also introduce a high performance implementation scheme of cache management based on a hybrid XML filter that combines in-memory structure matching and RDBMS-based parameter matching. The filter takes advantage of parameterized query patterns within dependency description and achieves scalability.

论文关键词:Web services,Cache,Edge computing

论文评审过程:Received 29 November 2004, Revised 30 June 2005, Accepted 16 August 2005, Available online 15 November 2005.

论文官网地址:https://doi.org/10.1016/j.elerap.2005.08.001