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

  • Authors:
  • Junichi Tatemura;Wang-Pin Hsiung

  • Affiliations:
  • NEC Laboratories America Inc., 10080 North Wolfe Road, Suite SW3-350, Cupertino, CA 95014, USA;NEC Laboratories America Inc., 10080 North Wolfe Road, Suite SW3-350, Cupertino, CA 95014, USA

  • Venue:
  • Electronic Commerce Research and Applications
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.