【24h】

Abstractions in Component Compositions and Visual Component Assembly for Distributed Applications

机译:分布式应用程序的组件组成和可视组件组装中的抽象

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

摘要

This paper discusses some abstractions in component compositions for distributed applications in component-based software development (CBSD). This paper suggests that concerns at three levels (architecture, component, and distributed object infrastructure) should be addressed separately in CBSD, yet a transition framework for moving concerns from one level to another should be provided. To achieve component-based software development, however, components must be designed assembly-ready. Assembly-ready components are those that are readily communicate with each other without code-level modification or adaptation. This paper demonstrates how two abstractions, the Ports and the Links, can be used to design and implement assembly-ready components and to compose such components for distributed applications. These abstractions increase component reusability and enable flexible application compositions from components. In addition, Ports and Links are reusable components themselves. An example of component assembly for a distributed application is demonstrated using a visual assembly environment.
机译:本文讨论了基于组件的软件开发(CBSD)中的分布式应用程序的组件组成中的一些抽象。本文建议应在CBSD中分别解决三个级别(体系结构,组件和分布式对象基础结构)的关注点,但应提供一个将关注点从一个级别转移到另一个级别的过渡框架。但是,要实现基于组件的软件开发,必须将组件设计为可组装的。汇编就绪的组件是无需进行代码级修改或修改即可轻松相互通信的组件。本文演示了如何使用两个抽象(端口和链接)来设计和实现可组装的组件,以及如何为分布式应用程序组成这样的组件。这些抽象提高了组件的可重用性,并使组件能够灵活地组成应用程序。另外,端口和链接本身也是可重用的组件。使用可视化装配环境演示了分布式应用程序的组件装配示例。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号