信息系统集成
61页1、2017/8/1,信息系统集成,1,第三章 应用软件集成体系结构,概述 客户机/服务器模式分布式计算软件重用技术中间件技术J2EE应用架构.NET应用架构基于组件的软件开发,2017/8/1,信息系统集成,2,3.1 概述,软件应用架构 20世纪60年代到70年代,软件危机使软件成本日益增长,开发速度难以控制,质量无法保证,软件的维护困难等。-软件工程 软件工程发展初期,设计的重点是数据结构和算法的选择上。随着规模和复杂度的变化,人们开始认识到软件架构的重要性。软件架构的定义 将软件系统划分成多个模块,明确各模块之间的相互作用,组合起来实现系统的全部特征,就是系统的架构。 软件架构为软件系统提供了一个结构、行为和属性的高级抽象,并由构成系统的元素的描述及元素的相互作用、元素集成的模式,以及这些模式的约束组成。,2017/8/1,信息系统集成,3,3.1 概述,软件架构的作用软件架构是系统环境中的一个高层概念,每个系统都有一个架构。架构是用于表达整个系统的结构和行为的模型,表达系统如何满足其环境上下文的要求,并表示主要的系统构件、其交互和依赖关系,以及其操作所需满足的约束。软件架构模型研
2、究软件架构的首要问题是如何表示软件架构,即如何对软件架构建模。根据建模角度(侧重点)不同,通常将软件架构的模型分为5种:结构模型、框架模型、动态模型、过程模型和功能模型。最常用的是结构模型和动态模型。,2017/8/1,信息系统集成,4,3.1 概述,应用软件的计算模式应用系统在某种计算问题的解决过程中,采用的对计算资源的组织、调度上的某种有效方法。计算资源是参与计算过程的所有资源:处理器、存储器、通信线路、程序和数据等。从发展历程看,应用系统的计算模式主要包括集中式和分布式计算。20世纪80年代之前,人们深入思考的是如何充分利用计算资源。近年来,网络技术的发展使得分布式计算技术成为核心技术。工业化分布式计算技术的发展已经经历了两代:第一代分布式计算技术是以支持信息共享为目标的面向过程的客户机/服务器技术;第二代分布计算技术是以面向对象为主要特征的分布式对象技术。当前以Internet为平台的Agent计算、网格计算等分布式计算技术逐步深入的影响未来分布式计算技术的发展。,2017/8/1,信息系统集成,5,3.2 客户机/服务器模式,两层C/S模式C/S的核心特征是任务的分解,由不同
3、的计算资源承担任务,通过协作完成任务。两层C/S模式是最早使用的C/S模式。,客户机,Request,Response,2017/8/1,信息系统集成,6,3.2 客户机/服务器模式,B/S结构Brower/Server 浏览器/服务器模式,2017/8/1,信息系统集成,7,3.2 客户机/服务器模式,多层C/S结构B/S模式在构造复杂应用系统时,利用CGI等技术开发部署很难提高系统运行效率。现有的Web服务器支撑系统很难对各类中间件进行有效的管理和组织,需要专门针对中间件的支撑系统。数据操纵的安全性很难保障。应用系统被划分为:客户层、表示层、业务逻辑层(应用层)、数据管理层(数据层)。,2017/8/1,信息系统集成,8,3.2 客户机/服务器模式,多层C/S模式中,应用系统被划分为客户层:一般PC,通过浏览器与Web服务器联系,访问Web服务器资源。表示层:Web服务器,接受用户交互式操作,并将操作请求传递给应用服务器。业务逻辑层:应用服务支撑系统,分布式对象管理容器,接受Web服务器的请求,执行业务逻辑返回结果,与后台数据库绑定,一般将数据库资源映射为数据对象。数据管理层:数据
4、库服务器。,2017/8/1,信息系统集成,9,3.2 客户机/服务器模式,多层C/S结构的基本计算过程对多层C/S模式的支持规范主要有Sun的J2EE和微软的.NET。,客户机,请求,服务,2017/8/1,信息系统集成,10,3.3 分布式计算,移动Agent20世纪90年代初由General Magic 公司在推出商业Telescript时提出的,主要思想在于:结合Agent技术和分布式计算技术,将服务请求Agent动态移到服务器端执行。使此Agent较少依赖网络传输,而直接面对要访问的服务器资源,降低了对网络带宽的依赖。移动Agent不需要统一调度,由用户创建的Agent,用户可自行创建多个Agent,同时在一个或多个节点上运行,形成并行求解能力。可自行决定何时中断任务,并将自己转移到另一台机器上。具有自治性和智能路由的性能。,2017/8/1,信息系统集成,11,3.3 分布式计算,网格计算Grid称为网格计算思想在于:将闲置在Internet各处的MIPS捆绑在一起加以利用,以便用累积的计算能力来完成超级计算机的任务。网格计算主要应用在大批量的小任务,如:声视频点播,具有突
《信息系统集成》由会员飞***分享,可在线阅读,更多相关《信息系统集成》请在金锄头文库上搜索。
人教版一年级下册数学第二单元20以内的退位减法测试卷精品【考试直接用】
人教版一年级下册数学第二单元20以内的退位减法测试卷(实用)word版
人教版一年级下册数学第二单元20以内的退位减法测试卷及答案(夺冠)
人教版一年级下册数学第二单元20以内的退位减法测试卷(典型题)
人教版一年级下册数学第二单元20以内的退位减法测试卷精品(a卷)
人教版一年级下册数学第二单元20以内的退位减法测试卷及答案【精品】
部编版二年级上册道德与法治期中测试卷 (考试直接用)
部编版二年级上册道德与法治期中测试卷 带答案(培优)
部编版二年级上册道德与法治期中测试卷 含答案(精练)
部编版二年级上册道德与法治期中测试卷 及答案【各地真题】
部编版二年级上册道德与法治期中测试卷 及完整答案【名校卷 】
部编版二年级上册道德与法治期中测试卷 【考点精练】
部编版三年级上册道德与法治期末测试卷 (重点)
部编版三年级上册道德与法治期末测试卷 (模拟题)word版
部编版三年级上册道德与法治期末测试卷 附答案(预热题)
部编版三年级上册道德与法治期末测试卷 附参考答案(b卷 )
部编版三年级上册道德与法治期末测试卷 答案下载
部编版三年级上册道德与法治期末测试卷 含答案【夺分金卷 】
部编版三年级上册道德与法治期末测试卷 含完整答案【网校专用】
部编版三年级上册道德与法治期末测试卷 及答案(最新)
2024-02-20 24页
2024-01-29 42页
2024-01-25 31页
2024-01-25 22页
2024-01-25 24页
2024-01-25 27页
2024-01-25 26页
2024-01-25 31页
2024-01-25 29页
2024-01-25 28页