本章介绍论文的研究背景

本章介绍论文的研究背景

ID:43710460

大小:769.41 KB

页数:58页

时间:2019-10-13

本章介绍论文的研究背景_第1页
本章介绍论文的研究背景_第2页
本章介绍论文的研究背景_第3页
本章介绍论文的研究背景_第4页
本章介绍论文的研究背景_第5页
资源描述:

《本章介绍论文的研究背景》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章绪论11.1.研究苗景11.1.1.分布式屮间件系统11.1.2.组件部署21.1.3.对象约束语言31.2.论文工作31.3.论文组织4第二章组件部署方法分析72.1.问题分析72.2.部署现状分析92.2.1.工业界92.2.2.学术界1()223.相关规范112.3.可F究目标12第三章统一部署框架设计153.1.总体思路1532名词解释153.3.统一部署描述模型173.3.1.问题分析173.3.2.部署单元描述模型183.3.3.部署目标描述模型203.34约束观则模型223.4.总体部署框架233.4.1.组件

2、生命周期233.4.2.框架总体结构253.4.3.部署流程263.5.部署验证椎架263.5.1.约束规则总结263.5.2.约束规则分类273.5.3.部署计划正确性定义283.5.4.约束检测算法293.5.5.约束观则语法定义35第四章ONCEUD系统设计与实现394.1.OnceUD系统概述394.2.OnceUD系统设计FI标394.1.相关实现技术40431•EclipseModelingFramework404.3.2・GraphicalModelingFramework404.2.相关系统介绍414.4.1.On

3、ceSE424.4.2.OnceBPEL424.4.3.OnceAS424.4.4.OncePortal434.5.系统架构434.5.1.概念视图434.5.2.组件图444.6.组件交互图454.7.扩展点484.8.系统界面494.9.应用案例50第五章结束语535.1.论文的主要贡献535.2.进一步工作54附录55参考文献57发表文章59致谢61第一章绪论本章介绍论文的研究背景,主要工作和论文组织。•研究背景平台无关性是基于屮间件异构应用的典型特征,它们基丁组件模型规定的标准方式使用中间件捉供的服务,不依赖于具体的中间件

4、实现,具备可移植性,这样的应用必需经过针对具体屮间件平台的部署和配置才能够运行。通过正确合理的部署和配置,将应用屮使用的逻辑资源映射到屮间件的物理资源,满足应用的功能性和非功能性需求。大型项目中,特别是流程制导的支持异构集成的生产线中,通常会用到多个中间件平台,如EJB容器,Web服务引擎,BPEL引擎,Portal服务器等。这些组件模型和中间件系统冇其各自的部署模型和资源配置机制,并11中间件之间存在依赖关系。这使得基于这些组件模型开发的多层分布式系统的部署配置过程相当复杂11易于出错,并11缺乏对配置中的错误检测,依赖解决,冲

5、突检测及处理。更糟糕的是,不同厂商的产品在部署要求上存在差异,这样同一个中间件组件,部署到不同的厂商产品中,需要人工针对不同的厂商做出不同的修改。这样的部署方式很低效并11容易出错。1.1.1.分布式中间件系统中间件是指网络坏境下处于操作系统等系统软件和应用软件之间的一种起连接作用的分布式软件,主要解决异构网络坏境下分布式应用软件的互连与互操作问题,它可屏蔽实现细节,提高应用系统的易移植性,简化网络分布式应用的开发、管理和维护。在中间件产生以前,应用软件直接使用操作系统、网络协议和数据库等开发,这些和对底层的计算机资源比较复杂,开

6、发者不得不面临许多很棘手的问题,如操作系统的多样性,繁杂的网络程序设计、管理,复杂多变的网络环境,数据分散处理带來的不一致性问题、性能和效率、安全,等等。这些与用户的业务没有直接关系,但乂必须解决,耗费了大量有限的时间和精力。于是,有人提出能不能将应用软件所要面临的共性问题进行提炼、抽象,在操作系统Z上再形成一个可复用的部分,供成千上万的应用软件重复使用。这一技术思想最终构成了中间件这类的软件。中间件试图通过屏蔽各种复杂的技术细节使技术问题简单化,并通过中间件Z间的依赖和组合,提高软件的复用。同时通过使用配置项的方式,实现中间件功

7、能的个性化定制。比较著名的组件模型有COARBA,J2EE等;以及随SOA技术兴起而被广泛应用的SOAP-BasedWebService和BPEL流程组件;还有当前很流行的OSGi组件模型。世界著名的咨询机构StandishGroup在一份研究报告中归纳了中间件的十大优越性:1)缩短应用的开发周期2)节约应用的开发成本3)减少系统初期的建设成木4)降低应用开发的失败率5)保护已有的投资6)简化应用集成7)减少维护费用8)提高应用的开发质量9)保证技术进步的连续性10)增强应用的生命力随着软件技术的发展,软件系统变得越来越强大,同时

8、也越来越复杂。大型软件系统、企业级应用的开发并不仅仅只需单一小间件的功能,而是需要能集成多种屮间件功能并为其提供一系列完整服务的平台,这就形成多层次分布式中间件应用系统。大型应用中通常重用和组合现有中间件,实现复朵业务功能。1.1.2.组件部署随着

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。