首页> 外文期刊>European journal of information systems >Model-driven component adaptation in the context of Web Engineering
【24h】

Model-driven component adaptation in the context of Web Engineering

机译:Web工程中模型驱动的组件自适应

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

摘要

Currently, Web-based applications are no longer monolithic and isolated systems but, rather, distributed applications that need to interoperate with third-party systems, such as external Web services, LDAP repositories or legacy applications. When one component provides a service that the Web application requires, it is often not possible to bind the two systems together if they were not programmed to have compatible collaboration specifications. Modeling the adaptation between a Web application and external assets becomes therefore an essential issue in any realistic model-driven development scenario. However, most of the existing Web Engineering proposals do not take this issue into account, or they simply address it at the implementation level (in a platform-specific way). In this work, we discuss the problems involved in dealing with component adaptation within the context of Model-Driven Web Engineering and show how design patterns can help addressing it. We first identify the major interoperability problems that can happen when integrating third-party application or legacy systems into our Web systems, and then propose the mechanisms that need to be put in place at the design level to generate the appropriate specification of adapters that compensate for the possible mismatches and differences. We base our proposal on well-known design patterns as they are established solutions to recurring problems, and the generation of code from them is normally straightforward.
机译:当前,基于Web的应用程序不再是整体的隔离系统,而是需要与第三方系统进行互操作的分布式应用程序,例如外部Web服务,LDAP存储库或旧版应用程序。当一个组件提供Web应用程序所需的服务时,如果未将两个系统编程为具有兼容的协作规范,则通常不可能将两个系统绑定在一起。因此,在任何实际的模型驱动的开发方案中,对Web应用程序和外部资产之间的适应进行建模成为一个基本问题。但是,大多数现有的Web工程建议都没有考虑到此问题,或者只是在实现级别(以特定于平台的方式)解决了该问题。在这项工作中,我们讨论了在模型驱动的Web工程上下文中处理组件自适应所涉及的问题,并展示了设计模式如何帮助解决该问题。我们首先确定将第三方应用程序或旧系统集成到我们的Web系统中时可能发生的主要互操作性问题,然后提出在设计级别必须采用的机制,以生成适当的适配器规范来补偿可能的不匹配和差异。我们的建议基于众所周知的设计模式,因为它们是针对重复出现的问题的既定解决方案,并且从中通常可以直接生成代码。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号