支持软件开发协作活动与管理服务型企业应用集成架构演进的创新方案
在当今的软件开发领域,协作性成为了软件项目成功的关键因素。同时,大型软件应用如企业应用集成(EAI)解决方案的开发,也面临着如何有效整合现有软件组件的挑战。本文将探讨两个重要的方面:一是基于Eclipse的支持软件开发协作活动的框架,二是使用形式化架构中心方法管理基于服务的EAI架构演进。
基于Eclipse的软件开发协作支持框架
当前的软件开发高度依赖团队协作,为了更好地支持这一过程,研究人员长期致力于计算机支持的协同工作(CSCW)领域,借鉴社会和人文科学理论,特别是活动理论(AT)。通过对开发者广泛使用的多个平台的研究,发现了它们在支持协作方面的不足,于是提出了一种基于Eclipse平台扩展的解决方案。
- 集成理念差异 :传统的功能集成方式侧重于基本单元的集成,通过简单指定功能的存在即可完成集成,例如借助简单的拖放机制。而该方案旨在集成具有更高级功能、能支持整个活动的工具,并且提供多个可定制级别,让用户能根据自身对系统的技能水平来调整环境。
- Eclipse平台的利用 :充分利用Eclipse的集成机制和接口,支持插件的自动、动态下载、安装和激活,方便用户集成新插件。同时,还为高级用户设置了更复杂的机制和接口,帮助他们重新定义相关角色和操作。
- 与其他方案的对比 :与Prospero和Orbit等方案相比,该方案有着不同的理论基础和目标。Prospero主要为群件开发者提供可定制性,而此方案旨在最终为终端用户提供定制功能;Orbit通过Loca
超级会员免费看
订阅专栏 解锁全文
1109

被折叠的 条评论
为什么被折叠?



