首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 62 毫秒
1.
提出了一种基于复用的构件开发模型,该模型解决了构件内部结构和组织问题,保证良好的功能职责划分和关注点分离;保证构件以规范化的方式提供对外服务接口和扩展接口;保证构件具有良好的扩展性以及随需应变的能力.通过应用该模型开发了面向金融领域的客户管理构件,并将该构件复用于具体的金融项目.实践表明,该模型能提高软件复用率,降低开发难度,加快开发速度.  相似文献   

2.
方面化构件模型及其组装方法   总被引:7,自引:2,他引:5  
盛津芳  王斌  陈松乔 《计算机工程》2006,32(5):39-40,45
结合基于构件开发的软件工程思想和面向方面开发的优点,提出了方面化构件模型,探讨了利用AspectJ中的方面以及动态代理实现核心模块构件和全局性约束构件的组装方法。使得构件在组装过程中获得了透明性、可重用性和灵活性。  相似文献   

3.
程朝辉 《软件世界》2006,(15):68-69
将来的应用不再是在编码层实现,而是在图形化组装层来实现。因此,面向服务构件组装的一个层次和环境将会诞生,并主导未来软件的开发新模式。  相似文献   

4.
信息技术发展至今,IT企业面临的一大挑战是如何才能迅速调整应用软件,以便紧跟着企业业务的变化,在软件开发过程中做到随需应变,提高开发应用的效率。简单介绍了面向流程管理架构的技术和面向服务的架构技术,随需应变的主要特征,以及软件在过程改进中如何尽量地实现随需应变,最终得出一个软件的企业模型。  相似文献   

5.
本文提出一种基于XML和构件的雷达组网系统开放式软件结构.首先制作各种构件,并将构件按类放入构件库中,然后用XML对构件信息进行描述,再通过构件管理器和框架程序对构件的管理和组装来实现雷达组网系统的各种功能,该软件具有可扩展性好、开发效率高、便于维护和数据交换等特点.  相似文献   

6.
唐勇敏 《计算机应用》2006,26(Z2):225-227
从CBSE的工作角度出发,提供了两个软件工业化的生产方式由构件形成的应用框架(软件体系结构)的可复用生产方式;另一种是面向需求的领域架构/构件生产方式.以异构构件组装模型为例,提出了构件柔性的敏捷式定制生产方式,该模型适应性强,柔性强,可以针对不同的管理模式与流程,实现功能的可裁剪性、系统的可配置性、流程的可重构性.在软件复用的思路下,提高了软件的开发效率和软件质量,实现了开发的快速响应.通过复用构件的开发技术,延长了软件的寿命.通过解决构件可置换关键技术的研究,提高了系统的性能,可靠性和互操作性,减少了开发代价和维护代价.  相似文献   

7.
针对当前基于构件的软件开发中构件网络化的发展趋势,设计并实现具有普适性的网络构件组装平台。该平台以Web Service为技术支撑,在开源项目Apache JUDDI的基础上进行设计和开发,并重点讨论了组装平台开发的3个主要问题:网络构件数据交换的安全性、网络构件的动态演化和网络构件的服务权限管理。  相似文献   

8.
面向领域特征聚类的构件组装优化方法   总被引:3,自引:1,他引:2       下载免费PDF全文
Internet环境的开放、动态和难控等特点,使网构软件的构件组装问题变得十分复杂。提出了一种面向领域特征聚类的构件组装优化方法。通过引入本体分类和相似度比较方法,设计了一种基于划分的聚类算法,以实现基于领域特征的精确的构件聚类。通过对构件和链路的多维QoS指标的换算,给出了应用动态规划方法求解面向领域特征簇的构件组装全局最优解的算法实现。算法分析和实验仿真表明了该方法的有效性和可行性。  相似文献   

9.
在分析CCM(CORBAComponentModel)平台组装工具重要性的基础上,结合构件和构件组装的特点,以可视化为目标,对StarCCM平台可视化组装工具进行了深入的研究、设计和实现。并通过一个应用实例来说明该工具组建网络应用的过程。该可视化组装工具不仅形象地将构件和组装可视化,让组装的概念变得直观易懂;同时还会大大简化了构件组装的过程,用户仅需通过对图形进行拖放连线等简单的界面交互操作,就可以组建应用组装包,实现了将构件组装成具体应用时的零编程。此外该工具对于进一步体现构件化软件设计和开发的思想,体现CCM平台的优越性,具有极其重要的意义。  相似文献   

10.
构件的插拔与替换是CBSD实现组装开发、支持定制和演化的基本机制,基于行为协议的构件替换性分析与验证是CBSD的核心研究课题。基于有穷自动机理论和面向服务软件构件的特点,提出了构件行为自动机模型以描述构件的行为协议,定义了构件行为替换性的概念体系,以增进软件构件的复用,开发了构件行为替换性的验证方法,以支持构件行为替换性验证的自动执行。  相似文献   

11.
在分析基于SOA的JBI规范的基础上,结合构件组装的特点,以可视化为目标,对JBI构件可视化组装工具进行了深入的研究与设计,并通过应用实例展示了该工具进行构件可视化组装的过程.它不仅形象地将JBI构件组装可视化,同时大大简化构件开发部署过程,用户只需要进行拖拉连线等简单界面操作,实现了将JBI构件组装成具体应用时的零编程.  相似文献   

12.
针对现有面向全局构件组装方案选择技术的不足,提出了一种基于服务质量优化的构件组装方案选择方法.该方法主要是面向大型复杂企业应用软件系统的配置管理,其主要思想是将构件组装方案的选择问题转化为带约束的多目标优化问题.针对该问题,给出了一种基于向量编码的构件组装方案选择遗传算法,该编码方式可以非常方便地表示构件组装模型中构件接口之间的连接关系,从而克服了现有编码在描述构件组装模型中的局限性.最后通过实验分析了算法的可行性.  相似文献   

13.
将面向方面编程技术融入传统的基于构件开发方法,提出了一种基于方面的构件模型.同时探讨了基于方面构件的组装策略以及利用XML语言描述组装、编织方面化构件的处理逻辑.新的构件模型采用更加模块化的构件实现方式,从传统构件模型中提取出方面元素,很好地解决了传统的基于构件开发方法中构件间关注点横切所导致系统混乱的问题,提高了构件的可复用性以及软件的开发效率.  相似文献   

14.
对大型软件构件化生产过程中的构件识别与映射、构件建模、构件测试和构件评估进行了研究,报告了软件构件化研究和实践现状和存在的问题,提出了一套基于业务构件组装开发支撑平台实现框架,详细阐述了构件功能之间的关联关系,给出了构件化组装技术原理和实现过程,阐述了业务构件框架与原子业务构件组装过程,为基于业务构件组装的软件构件化生产提供了一种新的解决方案。  相似文献   

15.
ABC:基于体系结构、面向构件的软件开发方法   总被引:125,自引:11,他引:125       下载免费PDF全文
梅宏  陈锋  冯耀东  杨杰 《软件学报》2003,14(4):721-732
基于构件的软件复用和开发被认为是提高软件开发效率和质量的有效途径,并在分布式系统中得到了广泛的应用.但是,目前的软件构件技术主要还是着眼于构件实现模型和运行时互操作,缺乏一套系统的方法以指导整个开发过程.近年来,以构件为基本单元的软件体系结构研究取得了较大的发展.它通过对软件系统整体结构和特性的描述,为面向构件的软件开发提供了一个自顶向下的途径.介绍了一种以软件体系结构为指导,面向构件的软件开发方法,试图为基于构件的软件复用提供一种有效的解决方案.这种方法主要是将软件体系结构引入到软件开发的各个阶段,作为系统开发的蓝图,利用工具支持的自动转换机制缩小从高层设计到实现的距离,而后在构件平台的运行支持下实现自动的系统组装生成.  相似文献   

16.
基于企业价值链分析的面向构件ERP系统设计   总被引:1,自引:0,他引:1  
基于标准化的面向构件软件技术是SOA得以实现的技术路线.但是如何将这一先进的技术方法与企业的各种价值活动真正地结合起来,为企业的生产和管理带来效益,这是所有企业一直非常关心的问题.也是SOA能否成功实施的关键.针对石化炼化企业的生产、管理工作中的各种价值活动,对企业效益点和不同价值链进行了深入地分析,设计了符合SOA面向服务架构的SCA/SDO(构件组装模型/数据服务对象)标准的基础业务构件和基础应用构件,并按照企业价值链模型进行应用组装,探索构建企业ERP系统新的途径和方法.  相似文献   

17.
传统的地理信息网络应用系统开发方式由于其业务逻辑与表现逻辑结合过于紧密,代码重用性差,从而对大规模的应用系统开发造成局限性。本文面向应用系统快速构建,提出了基于服务的应用系统在线组装的思路,设计了"服务层-模型层-连接层-表现层"四层结构的应用系统组装器架构模型,并研制开发了New Map Zero Codes,实现了应用系统的可视化在线组装开发和管理维护。  相似文献   

18.
在云计算环境下,引入网络化的协同开发机制,能优化Web应用的开发过程,缩短开发周期,提高Web应用的开发效率。提出了一种采用构件组装技术协同开发Web应用的方法。在该方法中,Web应用的功能或流程活动将以构件为单位进行划分。划分出的构件可以进一步地拆分成多个子构件,并分别以开发任务的形式发出。开发者可以接受任务,并在构件开发模板和自动生成的代码框架下进行开发。开发出的构件会被统一回收,并组装成对应于原功能或者原业务流程活动的构件。为了验证方法的可行性和有效性,实现了一个基于协同开发Web应用的构件组装工具,以及用于自动生成代码框架的离线开发工具。  相似文献   

19.
JSP和Servlet技术为Web应用系统的构建提供了强大的支持.但是,许多开发者常常会忽略掉一些关键的设计原则,开发出难以维护、难以测试的系统.基于分层次的结构,以Java技术为基础,开发控制器构件、值传递构件、用户会话管理构件、格式构件和JSP页面测试驱动构件,最后组装成Web表示层构件.该构件化的开发方法,提高了系统的可复用度,并且可以在较短的时间内组装出符合用户需求的新系统,从而降低了系统的开发成本及升级维护费用,并能增强系统的可测试性和可维护性.为基于Web的应用系统开发提供了新的思路和方法.  相似文献   

20.
工作流驱动、面向服务的构件组装平台   总被引:1,自引:1,他引:0  
通过分析基于构件组装的网构软件开发流程,设计了一种工作流驱动、面向服务的构件组装平台CCP-I,该平台在工作流引擎的支持下,可以实现服务构件的动态装配以及构件和Web表单间的松耦合。最后,介绍了基于开源项目的CCP-I平台的实现方案。该平台能够为网构软件支撑平台的研究提供参考和借鉴。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号