Skip to main content
Log in

Middle-Tier Extensible Data Management

  • Published:
World Wide Web Aims and scope Submit manuscript

Abstract

Current data management solutions are largely optimized for intra-enterprise, client–server applications. They depend on predictability, predefined structure, and universal administrative control, and cannot easily cope with change and lack of structure. However, modern e-commerce applications are dynamic, unpredictable, organic, and decentralized, and require adaptability. eXtensible Data Management (XDM) is a new approach that enables rapid development and deployment of networked, data-intensive services by providing semantically-rich, high-performance middle-tier data management, and allows heterogeneous data from different sources to be accessed in a uniform manner. Here, we discuss how middle tier extensible data management can benefit an enterprise, and present technical details and examples from the Index Fabric, an XDM engine we have implemented.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. R. Agrawal, A. Somani, and Y. Xu, “Storage and querying of e-commerce data,” in Proc. VLDB, September 2001.

  2. Y. Arens, C. Chee, C. Hsu, and C. Knoblock, “Retrieving and integrating data from multiple information sources,” Journal of Intelligent and Cooperative Information Systems 2, 1993.

  3. C. Berg, “The state of Java application middleware, part 1,” JavaWorld, March 1999.

  4. W. Cohen, “A web-based information system that reasons with structured collections of text,” in Proc. of Autonomous Agents AA-98, 1998, pp. 400-407.

    Google Scholar 

  5. B. Cooper, N. Sample, M. Franklin, G. Hjaltason, and M. Shadmon, “A fast index for semistructured data,” in Proc. VLDB, September 2001.

  6. B. Cooper and M. Shadmon, “The Index Fabric: technical overview,” Technical Report, 2000. Available at http://www.rightorder.com/technology/overview.pdf.

  7. DBLP. Available at http://www.informatik.uni-trier.de/~ley/db/.

  8. A. Deutsch, M. Fernandez, and D. Suciu, “Storing semistructured data with STORED,” in Proc. SIGMOD, 1999.

  9. D. Florescu and D. Kossmann, “A performance evaluation of alternative mapping schemes for storing XML data in a relational database,” INRIA Technical Report 3684, 1999.

  10. H. Garcia-Molina et al., “The TSIMMIS approach to mediation: data models and languages,” Journal of Intelligent Information Systems 8, 1997, 117-132.

    Google Scholar 

  11. L. Haas et al., “Optimizing queries across diverse data sources,” in Proc. VLDB, September 1997.

  12. A. Howe and D. Dreilinger, “SavvySearch: a metasearch engine that learns which search engines to query,” AI Magazine 18(2), 1997.

  13. A. Jhingran, “Moving up the food chain: supporting e-commerce applications on databases,” SIGMOD Record 29(4), 2000, 50-54.

    Google Scholar 

  14. W. Kent, “Solving domain mismatch and schema mismatch problems with an object-oriented database programming language,” in Proc. VLDB, September 1991.

  15. D. Knuth, The Art of Computer Programming, Vol. III, Sorting and Searching, 3rd edition, Addison-Wesley: Reading, MA, 1998.

    Google Scholar 

  16. A. Salminen and F.W. Tompa, “Pat expressions: an algebra for text search,” Acta Linguista Hungarica 41, 1994, 277-306.

    Google Scholar 

  17. C. J. VanRijsbergen, Information Retrieval, Butterworths: London, 1979.

    Google Scholar 

  18. G. Wiederhold and M. Genesereth, “The conceptual basis for mediation services,” IEEE Intelligent Systems, September/October 1997, 38-47.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Cooper, B.F., Sample, N., Franklin, M.J. et al. Middle-Tier Extensible Data Management. World Wide Web 4, 209–230 (2001). https://doi.org/10.1023/A:1013835801726

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1013835801726

Navigation