首页> 外文会议>European conference on software architecture;ECSA 2010 >Architecting in Software Ecosystems: Interface Translucence as an Enabler for Scalable Collaboration
【24h】

Architecting in Software Ecosystems: Interface Translucence as an Enabler for Scalable Collaboration

机译:软件生态系统中的架构师:接口半透明性作为可扩展协作的促成因素

获取原文

摘要

Software ecosystems are emerging as an alternative approach for the development of complex software systems. The potentially transformational benefits of software ecosystems stems, primarily, from two basic principles that software ecosystems have embraced: transparency, a pillar in open source development, and modular system design. Despite the benefits associated with transparency and modularity, there are also important challenges that deserve attention. In this paper, we introduce the concept of interface translucence as an architectural mechanism that seeks to overcome challenges faced by transparency and modular system design. Interface translucence leverages the important technical role that interfaces play in software architectures to bridge the technical and socio-organizational dimensions of software development in ecosystems. We present an application of the concept of interface translucence in the context of architecting a software system as well as in the context of implementing it. We conclude with a discussion of future research work.
机译:软件生态系统正在成为开发复杂软件系统的替代方法。软件生态系统潜在的变革优势主要来自软件生态系统已接受的两个基本原则:透明性,开源开发的支柱和模块化系统设计。尽管透明性和模块化具有许多好处,但是仍然存在重要的挑战值得关注。在本文中,我们介绍了接口半透明的概念,它是一种架构机制,旨在克服透明性和模块化系统设计所面临的挑战。接口透明性利用了接口在软件体系结构中扮演的重要技术角色,以弥合生态系统中软件开发的技术和社会组织维度。我们在架构软件系统以及实现软件系统的背景下,介绍了接口透明性的概念的应用。最后,我们讨论了未来的研究工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号