首页> 外文OA文献 >Dynamic web forms development using RuleML. Building a framework using metadata driven rules to control Web forms generation and appearance.
【2h】

Dynamic web forms development using RuleML. Building a framework using metadata driven rules to control Web forms generation and appearance.

机译:使用RuleML进行动态Web表单开发。使用元数据驱动的规则构建框架来控制Web表单的生成和外观。

摘要

Web forms development for Web based applications is often expensive, laborious, error-prone, time consuming and requires a lot of effort. Web forms are used by many different people with different backgrounds and a lot of demands. There is a very high cost associated with the need to update the Web application systems to achieve these demands.udA wide range of techniques and ideas to automate the generation of Web forms exist. These techniques and ideas however, are not capable of generating the most dynamic behaviour of form elements, and make Insufficient use of database metadata to control Web forms¿ generation and appearance.udIn this thesis different techniques are proposed that use RuleML and database metadata to build rulebases to improve the automatic and dynamic generation of Web forms.udFirst this thesis proposes the use of a RuleML format rulebase using Reaction RuleML that can be used to support the development of automated Web interfaces. Database metadata can be extracted from system catalogue tables in typical relational database systems, and used in conjunction with the rulebase to produce appropriate Web form elements. Results show that this mechanism successfully insulates application logic from code and suggests thatudAbstractudiiiudthe method can be extended from generic metadata rules to more domain specific rules.udSecond it proposes the use of common sense rules and domain specific rules rulebases using Reaction RuleML format in conjunction with database metadata rules to extend support for the development of automated Web forms.udThird it proposes the use of rules that involve code to implement more semantics for Web forms. Separation between content, logic and presentation of Web applications has become an important issue for faster development and easy maintenance. Just as CSS applied on the client side to control the overall presentation of Web applications, a set of rules can give a similar consistency to the appearance and operation of any set of forms that interact with the same database. We develop rules to order Web form elements and query forms using Reaction RuleML format in conjunction with database metadata rules. The results show the potential of RuleML formats for representing database structural and active semantics.udFourth it proposes the use of a RuleML based approach to provide more support for greater semantics for example advanced domain support even when this is not a DBMS feature. The approach is to specify most of the semantics associated with data stored in RDBMS, to overcome some RDBMSs limitations. RuleML could be used to represent database metadata as an external format.
机译:用于基于Web的应用程序的Web表单开发通常很昂贵,费力,容易出错,耗时并且需要大量的工作。 Web表单被具有不同背景和需求的许多不同人使用。与更新Web应用程序系统以满足这些需求的需求相关的成本非常高。 ud存在用于自动生成Web表单的各种各样的技术和思想。但是,这些技术和思想无法生成表单元素的最动态行为,并且不能充分利用数据库元数据来控制Web表单的生成和外观。 ud本文提出了使用RuleML和数据库元数据来实现Web技术的不同技术。 ud首先,本文提出了使用带有Response RuleML的RuleML格式规则库的用法,该规则库可用于支持自动Web界面的开发。可以从典型的关系数据库系统中的系统目录表中提取数据库元数据,并将其与规则库结合使用以生成适当的Web表单元素。结果表明,该机制成功地将应用程序逻辑与代码隔离开来,并建议该方法可以从通用元数据规则扩展到更多特定于域的规则。第二,它建议使用常识规则和特定于域的规则规则库反应RuleML格式与数据库元数据规则结合使用以扩展对自动Web表单开发的支持。 ud第三,它建议使用涉及代码的规则来为Web表单实现更多语义。 Web应用程序的内容,逻辑和表示之间的分离已成为快速开发和易于维护的重要问题。就像CSS应用于客户端以控制Web应用程序的整体表示一样,一组规则可以使与同一数据库交互的任何一组表单的外观和操作具有相似的一致性。我们使用Reaction RuleML格式结合数据库元数据规则来开发规则以对Web表单元素和查询表单进行排序。结果显示了RuleML格式在表示数据库结构和活动语义方面的潜力。 udFourth建议使用基于RuleML的方法来提供对更大语义的更多支持,例如即使不是DBMS功能,也可以提供高级域支持。该方法是指定与RDBMS中存储的数据相关的大多数语义,以克服某些RDBMS的局限性。 RuleML可用于将数据库元数据表示为外部格式。

著录项

  • 作者

    Albhbah Atia Mahmod;

  • 作者单位
  • 年度 2013
  • 总页数
  • 原文格式 PDF
  • 正文语种 en
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号