基于IoC技术SCA装配模型规范的研究与实现

来源 :东华大学 | 被引量 : 0次 | 上传用户:huei59
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代快速发展而多变的商务环境,要求企业级应用系统能够迅速适应不断变化发展的业务需求,从而适应新形势下的业务战略的快速部署,而传统的业务解决方案已无法满足这种需求。为了更好地解决企业所面临的问题,并且保证新的解决方案能够满足以后的业务变化要求,软件开发复用性和灵活性的思想得到不断的提升。如何找到一种新的企业应用集成解决方案,从而保证软件的复用性和灵活性,当业务发生变化的时候,企业能够最大限度的复用已有资源并快速适应新的变化,业界提出了面向服务的体系结构(SOA)和基于SOA的服务组件体系结构(SCA)等概念。SCA提供了一种如何构建面向服务体系结构SOA的应用程序和系统的模型。本文基于对SCA服务组件装配模型规范的研究,提出将构建面向服务的应用程序的步骤划分为两个主要部分:实现提供服务和使用其他服务的组件;组装组件,并通过服务引用其他服务的方式来构建业务应用程序。同时,根据对IoC容器技术及已有规范中服务引用和绑定等装配机制的研究,创新性地提出将装配服务组件的模型划分为四个层次:组件实现层,组件交互层,服务交互层和服务管理层。通过它们之间的交互和引用,将服务组件装配模型的静态机制和动态机制有机地结合在一起,使企业的业务逻辑应用更加灵活。在此基础上,通过对上述机制的构建,结合组件管理IoC容器技术和服务动静态交互的装配模型,本文设计并实现了基于IoC容器技术的服务组件装配模型平台。最终提供了一种新的企业级应用集成解决方案,该方案最大限度地重用了已有开发系统和应用程序中的服务组件,提高了企业资产的适应性和业务人员的开发效率,缩短了项目的开发周期,降低了企业的开发成本。本文实现的基于IoC容器技术的服务组件装配模型,应用于万达信息股份有限公司的业务基础平台软件,其结果表明:这种开发模式简化了业务组件的开发;简化了作为服务模块来组装和部署业务解决方案的难度和粒度;并极大提高了应用系统集成的可移植性、可重用性和灵活性。为基于SCA服务组件装配机制的应用系统开发以及企业应用系统的集成提供了可靠的参考,并取得了一定的成效。
其他文献
文本分类处理的对象是关系复杂且不断被更新的数据,本文主要针对文本分类层次分类和增量训练中存在的问题进行了深入研究。通过分析粗糙集理论中属性约简的算法思想,提出了基
随着计算机处理能力、存储能力以及网络传输能力的不断增强,远程教育、视频会议、多人游戏、在线直播/点播等流媒体应用备受用户青睐。Internet上的流媒体发布技术成为当前网
在智能交通系统中,城市道路交通是比较重要的组成部分。城市道路交通系统的最大特点是道路交叉口较多,且通过交叉口的车流之间相互影响较大,使得交叉口的通行状况直接影响道路拥
AVS1-P2是中国音视频编码标准(简称AVS)工作组发布的最新的视频编码标准。它采用了运动补偿混合编码框架,在该框架下,帧内预测与帧间预测均在编码端完成,用于消除空间和时间
随着时代的发展,各种信息呈爆炸性增长,因此信息检索技术在处理信息资源时显得尤为重要。但随着传统的基于关键词的信息检索的弊端逐步暴露,检索的结果往往无法满足用户的需求。
随着网络技术的广泛应用,电子商务、电子政务、网上银行等网上交易也得到了迅速发展。在进行各种网上交易时,网络上信息的安全问题成为人们关注的焦点。CA负责为这些网上交易签
DCS(分布式控制系统)在现代工业现场已经运用多年,虽然近些年来不断受到新的控制系统的挑战,但是其庞大的市场应用以及随着技术进步不断提出适应新的需求的发展方向,必将使其
随着网络技术的发展,Agent以及多Agent系统(Multi-Agent System-MAS)已经成为研究的热点。由于Agent的自治性、智能性等特点,利用它可以为系统的集成提供一个崭新的途径,实现
脊波双框架系统是一种基于脊波的新的图像表示系统,它继承了脊波的核心思想即将空间中的“线奇异”转化为“点奇异”,再用小波变换处理这些点奇异,同时,它克服了以往用于图像
传统的GIS信息资源被扩展到互联网上,这为不断增长的GIS用户需求提供了丰富的数据资源。随着越来越多符合规范的稳定易用的空间信息服务被发布到网络上,如何有效地获取、管理