Advanced Web Technology 分布式计算与中间件概述
deeper Advanced Web Technology 分布式计算与中间件概述
AD Web 课程主要内容组织 请理清听课思路 ◆WEB高级开发与应用技术概述 基于Web的应用程序概念及其演变 N层次架构,分布式对象(组件)技木概述 We are here 核心技术讲解 ◆基础-XML的相关标准和应用 VRML→X3D Web上的分布式虚拟环境 ◆企业应用背景 Application Web-J2EE J2E概述 E Bussiness, EAl etc. Servlet jSP 应用案例 EJB J2E组件与API J2 EE MC模式与框架( struts, spring etc) Service Web- Web Services Semantic Web
AD Web 课程主要内容组织 核心技术讲解 基础-XML的相关标准和应用 ◼VRML→X3D ◼Web上的分布式虚拟环境 Application Web-J2EE ◼J2EE概述 ◼Servlet & JSP ◼EJB ◼J2EE组件与API ◼J2EE MVC模式与框架(struts,spring etc) ◼Service Web – Web Services ◼Semantic Web WEB高级开发与应用技术概述 ◼基于Web的应用程序概念及其演变 ◼N层次架构,分布式对象(组件)技术概述 企业应用背景 ◼E_Bussiness, EAI etc. ◼应用案例 请理清听课思路 We are here
AD Web 分布式计算概述 分布式计算是利用网络把成千上万台计算机连接起来,组 成一台虚拟的超级计算机,完成单台计算机无法完成的超 大规模的问题求解 80年代末的te公司,Inte公司利用他们的工作站的空闲 时间为芯片设计计算数据集,利用局域网调整研究 分布式计算研究主要集中在: 分布式操作系统研究 分布式计算环境研究 2021/8/30
AD Web 3 2021/8/30 分布式计算概述 分布式计算是利用网络把成千上万台计算机连接起来,组 成一台虚拟的超级计算机,完成单台计算机无法完成的超 大规模的问题求解 •80年代末的Intel公司,Intel公司利用他们的工作站的空闲 时间为芯片设计计算数据集,利用局域网调整研究 •分布式计算研究主要集中在: •分布式操作系统研究 •分布式计算环境研究
AD Web 典型分布式计算相关技术 c中间件技术 网格技术 移动 Agent技术 概念上相互联系和交叉 P2P技术 Web service技术
AD Web •中间件技术 •网格技术 •移动Agent技术 •P2P技术 •Web service技术 •… 典型分布式计算相关技术 概念上相互联系和交叉
AD Web 中间件的定义 IEEE:中间件通过提供简单、一致、集成的分布编程环境,简化分 布应用的设计、编程和管理。本质上,中间件是一个分布软件层,抽 象了底层分布环境(网络、主机、操作系统、编程语言)的复杂性和 异构性。 OMG:中间件就是解决网络环境下互操作问题的软件,它同时还提 供事务、目录、时间等其他基本服务。 本质上说,中间件主要解决异构网络环境下分布式应用 软件的通信、互操作和协同问题,可屏蔽并发控制、事 务管理和网络通信等各种实现细节,提高应用系统的易 移植性、适应性和可靠性
AD Web IEEE: 中间件通过提供简单、一致、集成的分布编程环境,简化分 布应用的设计、编程和管理。本质上,中间件是一个分布软件层,抽 象了底层分布环境(网络、主机、操作系统、编程语言)的复杂性和 异构性。 OMG:中间件就是解决网络环境下互操作问题的软件,它同时还提 供事务、目录、时间等其他基本服务。 ▪ 中间件的定义 本质上说,中间件主要解决异构网络环境下分布式应用 软件的通信、互操作和协同问题,可屏蔽并发控制、事 务管理和网络通信等各种实现细节,提高应用系统的易 移植性、适应性和可靠性