首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 156 毫秒
1.
为了实现企业应用的基础架构、开发方式、部署方式的统一,文中研究了OSGi服务组件模型. OSGi提供了一种面向服务的组件开发框架,具有高度模块化和动态化特点.根据SOA思想和OSGi技术特性,提出一种基于OSGi的面向服务的软件体系架构,包括基础设施层、服务组件层、服务编排层、应用层,基于J2EE、OSGi等开放技术开发了统一服务架构平台,平台采用SOA架构和标准规范,并通过组件化、图形化为设计、开发、调试、部署、运行、维护提供全生命周期的支持.在实际应用中,文中研究成果实现了企业应用即插即用的模块化管理,能够有效提高软件模块复用能力和复用程度.  相似文献   

2.
针对企业应用的集成面临业务、接口、通信协议不兼容,复用率低,成本高等问题,提出一种基于MQ集群技术和OSGi服务框架的解决方案。设计并实现具有良好的可伸缩性、可扩展性、可复用性、支持大负载的统一通信平台集成框架,使该平台通过统一的跨平台服务接口为集成的业务系统提供稳定可靠的通信支持。该框架已经应用在实践中,取得了较好的效果。  相似文献   

3.
针对移动终端自身能力不足和多终端异构系统的差异造成重复开发的弊端,通过对中间件平台架构的研究,采用中间件技术迁移能力屏蔽差异,提出一种面向多终端异构系统的中间件平台架构.将“能力+中间件+终端应用”的服务模式与SOA、OSGi、数据交互技术相结合,实现该平台的模块化、松耦合,提供一种高效、低成本、跨平台的开发方式.通过该平台架构上开发的一种服务验证了平台架构的正确性.  相似文献   

4.
OSGi(Open Service Gateway Initiative)服务平台规范定义了一个开放的一般性架构,为网络服务、软件的开发和部署提供一致性的协作环境,其核心是提供一个通用、安全并且可管理的Java框架.OSGi规范本身利用了Java语言的特性,非常适合用Java实现.但其Java实现对系统资源的消耗较大并且运行时依赖Java虚拟机环境(JVM),不适合在系统资源较少和未安装JVM的环境中使用,例如移动设备.本文在分析OSGi框架原理的基础上,提出了一种轻量级的Windows平台下基于C++的OSGi框架实现方案--cwinOSGi,重点解决了组件的打包方式、加载方法、组件间的可见性及动态更新等关键技术问题,实现了OSGi模型的主要功能.实验证明,与OSGi框架的Java实现相比,cwinOSGi的系统资源需求大幅降低,具有更广的适应性.  相似文献   

5.
为解决SCA和OSGi的结合在分布式环境下不能很好支持运行时组件模型动态管理的问题,在分析二者传 统结合方式的基础上,建立了一种基于OSGi的SC八月民务模型—DOSGi_ SCAo DOSGi_ SCA以分布式OSGi为基 础,构建了服务注册中心来管理本地服务和远程服务,实现了在分布式环境下支持运行时组件模型的动态管理。应用 实例表明,该模型实现了SCA和()SGi的优势互补,充分发挥了各自的优点,弥补了各自的不足。  相似文献   

6.
针对传统自动售货机软件体系结构中软件各组件间关系复杂、组件职责不清晰等问题基础上,转向AOP技术,提出了一种面向自动售货机实时系统软件开发领域的可复用、分层的面向方面软件实现框架R-AoSAS,该架构使得功能组件模块和非功能组件模块分离,为了实现功能组件和非功能组件的绑定或组合,该框架通过调用方面的Join Point作为它们之间的接口。在应用该框架进行实时系统软件开发时,对于定时服务、任务创建和任务调度等非功能约束的实现可以交给R-AoSAS框架核心控制层提供的时间管理模型和任务调度模型去完成,从而在软件产品层面上提高系统软件开发的质量和软件的复用性。为了验证R-AoSAS的性能,将该框架应用于金钱管理系统的开发设计,从该系统的应用中充分体现了该框架的应用前景。  相似文献   

7.
网络应用正从面向对象的架构向面向服务的架构方向转变,基于Web服务架构的开发模型顺应了从组件复用向服务复用转变这一未来软件发展的新趋势。本文以服务技术的发展应用为基础,探讨了.NET环境下的web服务开发,提出了基本实现思路。  相似文献   

8.
傅啸  彭磊  马诗琦  王东 《计算机工程》2010,36(17):87-89,92
针对原有射频识别(RFID)中间件存在恶意跟踪、修改、假冒等安全问题,提出一种RFID中间件可重构安全框架。采用SOA与OSGi的插件架构降低各组件间的耦合性、增加部分组件的重用性、发现与绑定可获取的组件服务,通过生命周期管理对各模块进行安全状态监控,实现实时动态操作管理。测试结果表明,该框架具有可动态扩充、集中管理以及高度模块化的特点,可提高RFID的应用效率,加强其可靠性与安全性。  相似文献   

9.
网络应用正从面向对象的架构向面向服务的架构方向转变,基于Web服务架构的开发模型顺应了从组件复用向服务复用转变这一未来软件发展的新趋势。本文以服务技术的发展应用为基础,探讨了.NET环境下的web服务开发,提出了基本实现思路。  相似文献   

10.
为提高航电测试软件的可移植性及复用能力,缩短软件开发周期,参照通用开放式软件架构FACE(Future Airborne Capability Environment)标准,基于将可移植组件通过标准接口快速接入通用软件框架的思想,设计了分层解耦的通用测试软件架构。将测试软件划分为平台适配组件、基础服务组件、测试指令通信组件以及测试用例组件。在此架构基础上,设计了统一的测试软件通信规约,定义了标准的接口规范。基于此架构开发的测试软件不仅可满足航电产品的测试需求,而且可以实现不同项目之间测试用例的快速接入和裁剪。所设计的通用测试软件架构改变了传统一型产品定制开发一个测试软件的现状,可满足航电测试软件通用性、易用性和可扩展性等要求,其在航电产品测试领域的推广可有效提高测试软件开发效率,减少人力资源成本。  相似文献   

11.
一种面向OSGi的构件化软件再工程方法   总被引:1,自引:0,他引:1  
面向服务的构件模型可以解决当前大型软件系统难于管理、维护困难和缺乏动态性等问题,而OSGi框架为基于构件系统的服务化开发提供了有力支持。把OSGi作为基础框架对遗留软件系统进行再工程,设计了OSGi化软件的总体框架,提出了软件系统构件化方法,并针对再工程过程中普遍存在的问题给出了相应的解决方案。最后,通过对Web容器再工程的实例研究,验证了面向OSGi的构件化软件再工程方法的有效性。  相似文献   

12.
李刚  赵卓峰  韩燕波  梁英 《软件学报》2006,17(6):1372-1380
在企业及电子政务应用中,由资源分布异构及需求动态变化而产生的问题越来越严重,如何让应用快速适应这些变化一直是人们关注的一个研究难题.首先给出了一个面向服务的支持业务端编程的适应性软件结构框架CAFISE(convergent approach for information system evolution)Framework,然后给出了基于该框架的面向服务的适应性软件开发方法.CAFISE Framework对异构资源的服务化、业务化及开放动态的面向服务软件体系结构提供了较好的支持.基于该结构框架的开发方法,从对影响软件的环境要素分析入手,通过质量属性驱动的体系结构分析,重点针对应用要适应的变化进行结构设计,最终通过以体系结构为基础的业务端编程,实现面向服务应用的即时开发与演化.在实际项目中的使用及实验证明:用该框架和方法开发的面向服务应用,能够较好地适应异构资源的动态变化及用户业务变更,能以较低的代价实现企业及电子政务面向服务应用的持续演化.  相似文献   

13.
Spring Framework与AJAX   总被引:1,自引:0,他引:1  
Spring是一个开源框架,是为解决企业应用程序开发复杂性而创建.AOP,是一种编程技术,它允许程序员对横切关注点或横切典型的职责分界线的行为进行模块化.AJAX用于无整个页面刷新的局部刷新.  相似文献   

14.
传统构架下的ERP软件,在实际应用中出现了许多问题.文章介绍了一种新的软件架构方法--面向服务架构(SOA)的理念及其特点,并对面向服务架构的ERP和面向对象架构的ERP分别在体系结构和开发方法上作比较,最后选取SAP公司的NetWeaver和ESA产品设计理念作为案例,进一步阐述了SOA思想在ERP设计中的应用特点和优势.  相似文献   

15.
基于插件技术的企业应用集成架构研究   总被引:1,自引:0,他引:1  
企业应用集成已经成为实现企业主要战略目标的必需手段和捷径。胜利油田物探研究院在实施企业信息化规划过程中遇到许多实际问题,不同时期实施的企业应用形成一个个信息孤岛,为企业应用集成带来诸多不便。插件式体系结构的灵活性给企业应用集成提供了一种实现途径。插件技术将应用程序分为主程序和插件程序2个部分,两者之间通过接口实现交互,使系统具有较高的可伸缩性。插件机制实现的技术手段之一是OSGi,OSGi规范的核心框架提供了一个通用、安全、可管理的支持以Bundle方式下载并扩展部署的.1ava框架。基于OSGi规范和框架的实现的插件式企业应用集成框架,具有灵活性、松耦合、跨平台、扩展性好等特点,能够很好的适应企业应用集成的需要。  相似文献   

16.
从软件体系结构的角度出发,对Web服务组件与服务合成等概念以及性质进行了形式化定义与分析,提出了一种基于体系结构生命周期的Web服务动态合成模型:ALBCAWS模型.该模型是在服务的发布管理算法和服务的自动合成查询与恢复管理算法的基础上为服务组件的合成提供了一个动态的、可管理的服务合成支撑框架.在OPEN—WEB原型系统的开发实践表明,该模型提高了服务组件的合成能力、保证了合成系统的健壮性和自适应性,同时也为Web服务的合成过程提供了有效的动态管理机制.  相似文献   

17.
通过研究企业应用架构模式,提出基于MonoRail、Castle和NHibernate等开源框架的4层架构模型,总结出一种适合企业Web应用的通用方法:采用MonoRail来实现MVC模式;将Web应用中的业务逻辑交给Castle管理,相关组件和类通过Castle的配置文件联系起来;由NHibernate负责数据的持久化。实际的项目开发结果表明:整个系统与采用传统的方法所开发的系统相比较,有着更好的可维护性、可扩展性、可移植性和组件的可重用性。  相似文献   

18.
FINA:一种基于交互的网络体系结构框架模型   总被引:7,自引:0,他引:7  
网络发展到面向应用的阶段,传统面向系统互连的网络体系结构已经不能满足各种以高性能为评价指标的网络应用需求。通过研究计算机网络体系结构发展的历史,吸收了软件体系结构研究的成果,提出了一种基于交互的网络体系结构框架模型(FINA),FINA从宏观网络分层结构、构件化框架模型、以及网络构件及其交互模板3个抽象级辊描述网络体系结构,既保留了传统网络对等层交互的开放互连结构,又引入了现代网络相邻层交互的可定制结构。通过运用FINA描述和分析了传统网络及可编程网络体系结构,说明了FINA适合于描述和评价过去以及现在具有灵活服务定制要求的高性能网络体系结构。  相似文献   

19.
服务与云计算范型的融合有助于大规模分布式软件的开发和应用,同时也为面向服务的软件工程带来了新的挑战。云计算的最大挑战是缺少事实上的标准或单一的体系结构方法,以满足企业将关键产品作为Internet上的云服务发布的应用需求。首先,针对企业云计算的业务特点,提出了一种企业云服务体系结构(Enterprise Cloud Service Architecture,ECSA)风格的通用和抽象参考模型,分析了该模型中的云服务、服务模式、服务消费者、管理、流程、质量属性、服务构件模型、服务匹配和交互模式匹配9个组件及其之间的关系,并讨论了它们中的角色。然后,提出了一个四阶段的ECSA迭代改进过程,该过程把云服务视为首要的类建模元素,通过解除云服务模型和来自目标构件配置之间的耦合,可实现相同云服务集的多种不同体系结构。最后,给出了一种基于该模型的期货程序化交易的私有云服务应用实例,用以展示该方法的可行性和有效性。  相似文献   

20.
一种面向网构软件体系结构的信任驱动服务选取机制   总被引:2,自引:0,他引:2  
王远  吕建  徐锋  张林 《软件学报》2008,19(6):1350-1362
基于信任度评估的思想,从软件服务选取的角度对此问题进行了探讨,提出一种面向网构软件体系结构的信任驱动的服务选取机制:首先,给出一种通用的、机器可理解的应用需求及信任演化策略描述规范;其次,采用一种基于反馈的信任形成及决策机制,并给出一个信任驱动的服务选取算法;最后,给出一种面向网构软件体系结构的信任驱动的服务选取支撑框架.初步实践表明,上述机制为开发可信网构软件提供了有效支持.  相似文献   

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

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