【摘 要】
:
随着信息系统应用领域的发展,其应用环境日趋复杂,应用模式变化迅速。为了解决复杂多变环境中,软件开发跟不上需求变化的问题,需要设计一套既适合复杂应用环境又具有自适应能
论文部分内容阅读
随着信息系统应用领域的发展,其应用环境日趋复杂,应用模式变化迅速。为了解决复杂多变环境中,软件开发跟不上需求变化的问题,需要设计一套既适合复杂应用环境又具有自适应能力的软件框架。在深入研究OSGi规范的基础上,采用软件架构支持增量式开发,应用服务组件相互协作和软件类对象能够自变化的方法,来满足需求的不断变化和扩展。最终形成了基于OSGi的自适应的软件框架,使得软件开发能即时适应需求变化。 本论文的研究内容主要包括以下几个方面: 首先介绍OSGi联盟的组织结构,OSGi规范的的基本框架和特性,以及OSGi规范在不同领域的应用案例。 其次对传统的瀑布开发模型和现行的几种常见的开发模式进行了说明和比较,阐述了增量式开发的优点,并结合OSGi规范的内容来分析为何能基于OSGi规范很好的进行增量式开发。 基于服务的应用协作是实现复杂应用模式的一个有效方法,通过服务的协作与组合可以实现更为强大的功能。本文研究了基于OSGi规范应该如何实现代码共享和服务协作,以及在实现的要点和关键技术。 再次,在OSGi规范支持增量式开发的基础之上,本文研究了如何使得软件类对象能够自变化、自演进,从而适应需求变化。增量式开发主要是侧重于开发过程,而类对象的自适应能是侧重于代码本身。两种的相互结合使得软件体在宏观和微观两个层面都能支持需求变化。 最后本文通过简单的应用案例来分别说明bundle开发、添加OSGi服务、类对象自变化的应用。并展望了基于OSGi的应用与J2EE体系的结合。 希望本论文的研究能够有助于软件开发中常见问题的解决,提高编程效率并延长软件的生命周期,同时促进OSGi规范在软件业的应用。
其他文献
随着计算机技术和Internet的发展,管理信息系统(MIS)的应用越来越广泛,特别是在医药经销系统中,MIS的使用可以为企业的管理和决策提供有力的依据,并最终提供工作效率和经济效益。
数据立方体是数据仓库和联机分析处理的核心概念。为提高联机分析处理系统的查询性能,通常需要预先计算并保存数据立方体,然而完全的预计算必将导致数据立方体体积的爆炸。因此
随着科学技术的迅猛发展,控制系统越来越复杂,对控制精度的要求越来越高。由于具有复杂非线性的系统无法用线性模型来描述,因此,研究非线性系统模型辨识方法有着很重要的实际
以内容分发、远程教育、视频会议、在线游戏等为代表的分布式应用对多方通信技术提出了强劲的需求。较早提出的IP组播作为一种推荐解决方法,由于其在技术和商业方面存在的问
随着计算机技术不断发展及企业对计算成本的不断要求,计算机应用系统由集中式向分布式计算机发展。软件的体系结构也从传统的C/S模式转向了三层C/S结构,也就是在客户层和服务器层
液压仿真技术在液压系统的设计、分析及优化过程中具有十分重要的价值,正逐渐引起业界的广泛重视,相继涌现出了大批优秀的液压系统动态特性仿真软件。液压CAI (Computer Assi
数据挖掘技术在处理海量数据,寻找隐藏信息、发现关联规则时具有其他方法无法比拟的优势。随着电力工业的发展,电力系统数据库中的数据呈爆炸性增长,常规的方法已经捉襟见肘。将
入侵检测系统作为一种积极主动的安全防护工具,提供了对内部攻击、外部攻击和误操作的实时防护,在计算机网络和系统受到危害之前进行报警、拦截和响应。入侵检测可以看作是一个
近年来,随着企业改革的不断深入和信息化建设的不断完善,为确保资金安全、高效、有序地运作,充分盘活集团内部资金,追求企业利润的最大化,众多的大企业集团相继成立了企业资金结算
科学研究和统计表明,人类从外界获得的信息约有75%是从图像中获得的。而计算机及其有关软件的发展,使图像的实时化、智能化数字处理识别成为可能。数字图像的处理与识别在智能机