首页> 外文期刊>Software and systems modeling >A model-driven runtime environment for Web applications
【24h】

A model-driven runtime environment for Web applications

机译:Web应用程序的模型驱动的运行时环境

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

摘要

A large part of software development these days deals with building so-called Web applications. Many of these applications are database-powered and exhibit a page layout and navigational structure that is close to the class structure of the entities being managed by the system. Also, there is often only limited application-specific business logic. This makes the usual three-tier architectural approach unappealing, because it results in a lot of unnecessary overhead. One possible solution to this problem is the use of model-driven architecture (MDA). A simple platform-independent domain model describing only the entity structure of interest could be transformed into a platform-specific model that incorporates a persistence mechanism and a user interface. Yet, this raises a number of additional problems caused by the one-way, multi-transformational nature of the MDA process. To cope with these problems, the authors propose the notion of a model-driven runtime (MDR) environment that is able to execute a platform-independent model for a specific purpose instead of transforming it. The paper explains the concepts of an MDR that interprets OCL-annotated class diagrams and state machines to realize Web applications. It shows the authors' implementation of the approach, the Infolayer system, which is already used by a number of applications. Experiences from these applications are described, and the approach is compared to others.
机译:如今,软件开发中的很大一部分都涉及构建所谓的Web应用程序。这些应用程序中的许多都是由数据库驱动的,并且显示的页面布局和导航结构与系统所管理实体的类结构相近。而且,通常只有有限的特定于应用程序的业务逻辑。这使得通常的三层体系结构方法不受欢迎,因为它会导致很多不必要的开销。解决此问题的一种可能方法是使用模型驱动的体系结构(MDA)。可以将仅描述目标实体结构的简单平台无关域模型转换为包含持久性机制和用户界面的特定于平台的模型。然而,由于MDA过程的单向,多变换性质,这引起了许多其他问题。为了解决这些问题,作者提出了一种模型驱动的运行时(MDR)环境的概念,该环境能够针对特定目的执行独立于平台的模型,而无需对其进行转换。本文解释了MDR的概念,该MDR解释了带OCL注释的类图和状态机,以实现Web应用程序。它显示了作者对该方法的实现,即Infolayer系统,该系统已被许多应用程序使用。描述了这些应用程序的经验,并将该方法与其他方法进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号