ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
advertisementadvertisement
Electronic Commerce Research and Applications
Volume 5, Issue 1, Spring 2006, Pages 57-65
International Workshop on Data Engineering Issues in E-Commerce (DEEC 2005)
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (189 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.elerap.2005.08.001    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2005 Published by Elsevier B.V.

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

Junichi TatemuraCorresponding Author Contact Information, E-mail The Corresponding Author and Wang-Pin HsiungE-mail The Corresponding Author

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

Received 29 November 2004; 
revised 30 June 2005; 
accepted 16 August 2005. 
Available online 15 November 2005.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

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.

Keywords: Web services; Cache; Edge computing

Article Outline

1. Introduction
2. Related work
3. Service decomposition architecture
3.1. Management service decomposition
3.2. Content decomposition
4. Object-based XML cache management
4.1. Composite object model
4.2. Cache specification
4.2.1. Object definition
4.2.2. Object list definition
4.2.3. Reference structure definition
4.2.4. Cache identity definition
4.2.5. Cache managed content definition
4.3. Dependency description
4.3.1. Trigger-based dependency description
4.3.2. Query-based dependency description
4.3.3. Use of dependency description
5. Implementation
6. Experiments
7. Conclusion
References




Electronic Commerce Research and Applications
Volume 5, Issue 1, Spring 2006, Pages 57-65
International Workshop on Data Engineering Issues in E-Commerce (DEEC 2005)
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.