DOLAR: virtualizing heterogeneous information spaces to support their expansion

SOFTWARE-PRACTICE & EXPERIENCE(2011)

引用 2|浏览0
暂无评分
摘要
Users expect applications to successfully cope with the expansion of information as necessitated by the continuous inclusion of novel types of content. Given that such content may originate from ‘not-seen thus far’ data collections and/or data sources, the challenging issue is to achieve the return of investment on existing services, adapting to new information without changing existing business-logic implementation. To address this need, we introduce DOLAR (Data Object Language And Runtime), a service-neutral framework which virtualizes the information space to avoid invasive, time-consuming, and expensive source-code extensions that frequently break applications. Specifically, DOLAR automates the introduction of new business-logic objects in terms of the proposed virtual ‘content objects’. Such user-specified virtual objects align to storage artifacts and help realize uniform ‘store-to-user’ data flows atop heterogeneous sources, while offering the reverse ‘user-to-store’ flows with identical effectiveness and ease of use. In addition, the suggested virtual object composition schemes help decouple business logic from any content origin, storage and/or structural details, allowing applications to support novel types of items without modifying their service provisions. We expect that content-rich applications will benefit from our approach and demonstrate how DOLAR has assisted in the cost-effective development and gradual expansion of a production-quality digital library. Experimentation shows that our approach imposes minimal overheads and DOLAR-based applications scale as well as any underlying datastore(s). Copyright © 2011 John Wiley & Sons, Ltd.
更多
查看译文
关键词
data collection,novel type,user-specified virtual object,content origin,content object,new information,data flow,DOLAR-based applications scale,information space,data source,heterogeneous information space
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要