首页> 外文学位 >Exporting and utilizing database interfaces on the Web.
【24h】

Exporting and utilizing database interfaces on the Web.

机译:在Web上导出和利用数据库接口。

获取原文
获取原文并翻译 | 示例

摘要

Database interfaces define the way database functionality is exported to and utilized by end users, developers and programs. Publishing, integration and service-oriented architectures demand capable interfaces and a higher degree of database functionality utilization in order to realize their potential.; In service-oriented architectures, applications need to provide integrated access to the data of multiple sources. Such applications typically support only a restricted set of queries over the schema they export, because the participating information sources contribute limited content and limited access methods. In prior work, these limited access methods have often been specified using a set of parameterized views, with the understanding that the integration system accepts only queries which have an equivalent rewriting using the views. These queries are called feasible. Infeasible queries are rejected without an explanatory feedback. To help a developer, who is building an integration application, avoid a frustrating trial-and-error cycle, I introduced the CLIDE query formulation interface, which extends the QBE-like query builder of Microsoft's SQL Server with a coloring scheme that guides the user toward formulating feasible queries. CLIDE provides guarantees that the suggested query edit actions are complete (i.e. each feasible query can be built by following only suggestions), rapidly convergent (the suggestions are tuned to lead to the closest feasible completions of the query) and suitably summarized (at each interaction step, only a minimal number of actions are suggested).; In addition, applications need to publish powerful interfaces to end users who query and browse the underlying information sources. Such interfaces require extensive coding and are expensive to maintain. I developed the QURSED system, which semi-automatically generates web-based query form and report pages for semistructured XML data. QURSED drives the generation of the pages from the XML Schema describing the structure of the underlying data and offers to developers an authoring tool that does not require any coding. The resulting forms and reports encode large sets of parameterized queries and are powerful in the sense that heterogeneity, nesting and optionality are tackled declaratively. The system reduces the cost of developing and maintaining web applications by decoupling the query aspects from the visual ones.
机译:数据库接口定义了将数据库功能导出到最终用户,开发人员和程序并加以利用的方式。发布,集成和面向服务的体系结构需要功能强大的接口和更高程度的数据库功能利用率,以实现其潜力。在面向服务的体系结构中,应用程序需要提供对多个源数据的集成访问。由于参与的信息源贡献有限的内容和有限的访问方法,因此此类应用程序通常仅对它们导出的模式仅支持一组受限的查询。在先前的工作中,通常使用一组参数化视图指定这些有限的访问方法,但要理解的是,集成系统仅接受使用视图进行等效重写的查询。这些查询称为可行。不可行的查询将在没有解释性反馈的情况下被拒绝。为了帮助正在构建集成应用程序的开发人员避免麻烦的试错周期,我引入了CLIDE查询公式化界面,该界面扩展了Microsoft SQL Server的类似于QBE的查询生成器,并提供了一种可指导用户的着色方案。制定可行的查询。 CLIDE提供以下保证:建议的查询编辑操作是完整的(即,仅通过遵循建议就可以构建每个可行的查询),快速收敛(调整了建议以使查询最接近可行的完成)并适当地进行了汇总(在每次交互时)步骤,建议采取最少的措施)。另外,应用程序需要发布强大的接口给查询和浏览基础信息源的最终用户。这样的接口需要大量的编码并且维护成本很高。我开发了QURSED系统,该系统半自动生成基于Web的查询表单并报告半结构化XML数据的页面。 QURSED通过XML Schema来驱动页面的生成,从而描述基础数据的结构,并向开发人员提供不需要任何编码的创作工具。生成的表单和报告对大量参数化查询进行编码,并且在以声明方式解决异构性,嵌套和可选性方面具有强大的功能。该系统通过将查询方面与可视方面分离,从而降低了开发和维护Web应用程序的成本。

著录项

  • 作者

    Petropoulos, Michail.;

  • 作者单位

    University of California, San Diego.;

  • 授予单位 University of California, San Diego.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2006
  • 页码 174 p.
  • 总页数 174
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号