...
首页> 外文期刊>Annals of Software Engineering >Towards a general component model for web-based applications
【24h】

Towards a general component model for web-based applications

机译:建立基于Web的应用程序的通用组件模型

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

摘要

The cost effective development of web applications is perhaps one of the most challenging areas of software engineering today. Not only are the problems to be solved, and the solution technologies to be used, in web application development among the most rapidly changing in the software industry, but the business pressures of cost, quality and time-to-market are among the most extreme. Web application development therefore has potentially the most to gain from software reuse approaches that can offer a greater return on development time than traditional approaches. However, simply combining ideas from these reuse paradigms and traditional web development technologies in ad-hoc ways will not result in sustainable improvements. In this paper we describe a systematic way of combining the benefits of component-based development and model driven architectures, two important reuse approaches, to support the cost effective development and maintenance of web applications. After first defining a suitably abstract component-model, the paper explains how component architectures can be systematically and rigorously modeled using UML. It then describes a powerful technique, known as stratification, for separating the various cross cutting aspects of a web application such that a suitable platform specific architecture can be traceably generated. Finally, the paper introduces a technique for increasing the trustworthiness of components by giving them the capability to check their deployment environment at run-time.
机译:Web应用程序的经济高效开发可能是当今软件工程最具挑战性的领域之一。在软件行业中变化最快的Web应用程序开发中,不仅要解决的问题和要使用的解决方案技术,而且成本,质量和上市时间等业务压力也是最极端的。 。因此,Web应用程序开发可能从软件重用方法中获得最大收益,该方法可以比传统方法提供更大的开发时间回报。但是,仅将这些重用范式和传统的Web开发技术的思想以临时的方式组合在一起并不会带来可持续的改进。在本文中,我们描述了一种结合基于组件的开发和模型驱动的体系结构(两种重要的重用方法)的优点的系统方法,以支持经济高效的Web应用程序开发和维护。在首先定义了一个适当的抽象组件模型之后,本文解释了如何使用UML对组件体系结构进行系统和严格的建模。然后,它描述了一种强大的技术,称为分层,用于分离Web应用程序的各个交叉方面,以便可以追溯生成合适的平台特定体系结构。最后,本文介绍了一种通过使组件能够在运行时检查其部署环境的功能来提高其可信度的技术。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号