基于构件的SOA应用研究与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:w168730018
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术的飞速发展,各行各业对软件开发的效率和质量都有了更高的要求。然而传统的“手工作坊”式的软件开发状况并不能满足这一需求,因此在软件复用以及快速集成应用系统的探讨过程中,软件构件技术和面向服务的体系架构(SOA)成为了热点话题。软件构件技术虽然在一定程度上提高了软件开发的效率和质量,但它们之间还存在着紧耦合、跨平台集成困难等问题。然而在构建采用面向服务的体系结构的领域应用中,WebService技术有效的解决了异构构件开发技术集成困难等问题,它是对象/构件技术在Internet中的延伸,从而极大的提高了系统的伸缩性、可移植性和可扩展性,实现了不同应用系统间无缝集成和信息共享。本文以某机构指挥工作领域为研究背景,首先对SOA体系架构的思想进行了简要介绍,分析了SOA体系架构的定义、组成以及基本特征;接着对软件复用技术以及构件技术的概念、分类以及构件规范也进行了简单的介绍,并比较了SOA与构件技术的异同点。最后通过对上述技术的理论原理以及特点和优势的深入分析之后,在实际项目——指挥系统设计的基础上,提出采用分层式的基于构件技术的SOA应用架构为系统的总体实现方案。探讨如何设计资源层、构件层、服务层、流程层和接入层以构建一个良好的体系结构,拟达到高效的、层次间松耦合的目的,以及快速构建和开发一个多层应用的指挥系统。利用以上设计的基于构件技术的SOA应用架构,通过结合构件技术的构件可复用性、可共享性以及SOA架构提供的松散耦合和快速系统集成等特点,整个实际项目“指挥系统”的开发和实现结果表明,系统具有高度的平台无关性,同时提高了应用系统的可维护性、可扩展性以及系统组件的可复用性,降低了系统的开发复杂度,缩短了整个系统的开发时间,从而提高了系统的开发效率和质量。
其他文献
随着IT技术在我国的迅速发展,越来越多的政府部门开始使用相应的业务系统取代以往的人工方式,这在一定程度上降低了成本,提高了工作效率,但是,这还远远不够,通常情况下,每个
汽车营销渠道是沟通汽车制造商与消费者之间的桥梁,是汽车工业的重要组成部分。中国加入WTO以后,与汽车市场发展密切相关的诸多因素同时产生了积极的影响,汽车产业得到了快速
目的观察低分子肝素钙联合辛伐他汀治疗不稳定型心绞痛的临床疗效。方法将60例不稳定型心绞痛患者随机分为2组,每组30例,对照组予静脉滴注硝酸甘油、口服倍他乐克内科常规治疗,
近年来,江西省赣州市全南县依托当地优质生态环境,大力发展农业特色产业,促进了农民增收致富。但农产品质量安全检测体系滞后,远远不能适应现代农业发展需要,农产品在生产过
长期以来,资产减值相关问题一直是会计学界讨论的热点。2006年2月15日,我国正式公布了《企业会计准则第8号——资产减值》,并于2007年1月1日起在上市公司正式实施,从而使资产
在当今经济全球化、市场竞争日趋激烈的时代,新产品的开发时间成为企业能否在激烈的市场竞争中取胜的关键因素.传统的产品设计过程中重复计算、重复建模等工作量很大,一直困
目的功能性消化不良(FD)是临床上最常见的一种功能性胃肠病,其发病率有上升的趋势,对患者日常生活质量影响较大,西药治疗本病效果欠佳,医疗费用相当高,且易反复发作,迁延不愈
审计合谋的存在使得财务舞弊的最后一道防线土崩瓦解,继世界能源巨头安然轰然倒闭之后,财务舞弊和审计合谋的案件可谓屡见不鲜,如何根治审计合谋问题这一令学术界和实务界头
颜色词作为一种特殊的语言现象,在汉英两种语言中举足轻重,相关的修辞表达更是丰富多彩。本文从摹色、比喻、借代、夸张、反复、通感、象征的修辞角度,对英汉颜色词进行分析
行政决策是政府行政管理中的一种普遍行为,在政府各项职能的执行过程中一直处于核心地位。传统的行政决策中,决策权力高度集中,由于决策所依据的信息靠层层上报,易造成信息不