- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
异构的构件-Read
目 录 从发展历史看未来趋势 Internet带来的软件技术挑战 面向构件、基于体系结构的软件开发方法ABC 从发展历史看未来趋势 软件技术发展的驱动力(1) 追求更具表达能力、更符合人类思维模式、更具可构造性和演化性的计算模型 软件技术发展的驱动力(2) 更高效地发挥硬件资源所提供的计算能力 操作系统的发展 引导程序 管理程序 多道程序设计 资源管理--现代操作系统 网络操作系统 中间件平台 网络计算环境 软件技术发展的驱动力(3) 尽可能多地凝练共性,提高软件开发的效率和质量 软件技术发展的驱动力(4) 尽可能平滑地桥接异构性,增加互操作性 异构是市场行为的自然产物,开放互操作同样是市场行为的产物 目前的技术发展现状 就现阶段而言,软件中间件正是这四种驱动力的自然产物 支持面向构件的软件模型 支持网络平台上各类软硬件资源的综合管理 凝练了网络应用开发的诸多共性 屏蔽了网络平台的异构性 不难发现,这四种驱动力仍然存在,特别是随着计算平台从单机、机群、局域网到Internet的转移,软件技术的发展正进入一个变革性阶段 软件中间件 一种新的软件类型(或层次) 中间件的形成和发展 初始动因:解决平台异构性和互操作问题 针对分布式系统构造,中间件的基本思想是:抽取分布系统构造中的共性问题,封装这些共性问题的解决机制,对外提供简单统一的接口,从而减少开发人员在解决这些共性问题时的难度和工作量。常见的共性问题包括: 网络通信、协调、并发、可靠性(事务、容错等)、伸缩性、异构性 异构性 互操作 中间件是上述驱动力的自然结果 中间件的地位和作用 一种新型系统软件--网络环境的“操作系统” Internet时代各种软件新理论、新方法和新技术的综合载体 网络计算的关键软件技术和重要基础设施 引发软件产业新一轮洗牌的新技术 Internet带来的软件技术挑战 Internet平台的特征 未来软件的基本形态 网构软件的主要特征 自主性: 软件实体具有相对独立性、主动性和自适应性 协同性: 软件实体之间多种方式的互连、互通、协作和联盟 反应性: 软件实体具有感知外部运行和使用环境的能力 演化性: 结构和实体的演化能力,包括:元素数目的可变性、结构关系的可调节性和结构形态的动态可配置性 多态性: 网构软件实体具有目标制导能力和多目标的特征协同能力,从而使系统的效果体现出相容的多目标性 网构软件对软件技术的挑战(1) 网构软件对软件技术的挑战(2) 网构软件对软件技术的挑战(3) 现行技术体系的局限 可能的技术切入点 自主软件构件 网络计算的不同视角 软件技术角度--中间件技术 探究在网络平台上,软件的基本机理和结构 人机交互角度--普适计算技术 探究在网络平台上,人和计算平台间的交互模式及支持机制 资源共享角度--网格技术 探究在网络平台上,各类是非信息资源(目前主要是计算资源)的共享和协同。是Internet上的新一代应用形式 中间件的发展趋势--支持基于构件的软件开发 软件复用是解决软件危机的必由之路! CBSD(基于构件的软件开发)兴起的重要因素之一是中间件技术的广泛应用 中间件技术在实现层次支持构件的部署和运行 构件实现模型:EJB、CCM、DCOM 对象中间件正在向构件中间件发展 运行平台和开发平台的合一趋势 一方面,支撑软件越来越多地向运行层渗透,提供更强的对系统实现的支持,另一方面,中间件也开始考虑对高层设计和运行部署等开发工作的支持 中间件的发展趋势--支持Internet应用 Web Services 软件即服务,跨Internet的互操作 面向服务性、有机聚合性、持续演化性 利用现有主流Internet技术实现互操作 HTTP, URI, XML … 中间件的发展趋势--支持网格计算 中间件的发展趋势--支持移动、嵌入式应用 移动计算中间件(Mobile Middleware) 资源有限,连接不稳定 与传统中间件的主要差异 中间件的发展趋势--支持服务质量 QoS是一个综合指标,用于衡量使用一个服务的满意程度,描述关于一个服务的某些性能特点 中间件的QoS概念:中间件对上层应用提供的功能应该具有服务质量 QoS规约:特定于应用领域的、用户可理解的QoS参数的指定 QoS映射:指将领域特定的QoS参数映射成中间件、操作系统、网络等底层支撑软件所理解的QoS参数,并预留所需资源 QoS执行则是系统运行过程中按照QoS规约与QoS映射指导、监控相关的活动(如资源申请和释放等),并可能根据运行情况对QoS进行降级或升级以达到整个系统最优的运行质量 中间件的发展趋势--支持反射机制 反射式中间件(Reflective Middleware) 运行环境与上层应用灵活易变 开放内部实现细节,允许实时监测并调整中间件的运行状态与行为
您可能关注的文档
- 应用于有机朗肯循环的喷射器理论与试验研究研究开发-工程热物理学报.PDF
- 应用安全购买者指引-BlackDuckSoftware.PDF
- 应用开发组件简介.DOC
- 应用Markov链理论定量描述区域冲积土壤质地层次的垂向-土壤学报.PDF
- 应用抑制性消减杂交技术筛选HBVDNA聚合酶中-世界华人消化杂志.PDF
- 应用改进马尔科夫链的光伏出力时间序列模拟-电网技术.PDF
- 应用正则化影响函数扩散模型的星图噪声滤波.PDF
- 应急避险紧急疏散演练活动-乐清总工会职业技术学校.DOC
- 应用程序发布自动化与基础设施自动化-MicroFocusBlog.PDF
- 应用纳米纤维的隔热.PPT
- 2025至2030全球及中国船舶导航支持服务行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030全球及中国M2M网络安全行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030喷墨卡片打印机行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030全球及中国超高速传输系统行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030中国有源矩阵有机发光二极管行业调研及市场前景预测评估报告.docx
- 大规模图神经网络采样机制的异步实现与收敛性能研究.pdf
- 可配置可信执行环境下隐私保护机制的策略描述语言设计与实现.pdf
- 基于注意力机制的时序知识图谱实体关系演化识别技术.pdf
- 基于多模态生理信号的情绪调节策略识别与幸福感影响机制的算法研究.pdf
- 教学平台异构服务中基于API网关限流熔断的高可用架构设计.pdf
原创力文档


文档评论(0)