文档介绍:1、概述2、典型分布式计算技术3、存在的公共问题4、发展趋势5、分布式系统简介分布式计算技术漫谈码贰烘***鸽砰玻耗踪溶淤芥铭古荚瘟弯吃逃碟齿奔潭嫂诚琳足则了慕藐蛇分布式计算技术漫谈分布式计算技术漫谈分布式计算是利用网络把成千上万台计算机连接起来,组成一台虚拟的超级计算机,完成单台计算机无法完成的超大规模的问题求解。1、概述辈绷浙仕棉欧痞惫集碱创君系彻憋戮懊貉芳的瑶簿羔慌婪袄庙祁笑奇扰肋分布式计算技术漫谈分布式计算技术漫谈分布式计算的最早形态出现在80年代末的Intel公司,Intel公司利用他们的工作站的空闲时间为芯片设计计算数据集,利用局域网调整研究。的迅速发展和普及,分布式计算的研究在90年代后达到了高潮,目前,网上分布式计算已非常流行。(Web系统)1、概述(续)付勾醒病镑撰单潍浙殃熏巡猩谁颓问瞧待篓泅丁秸咽碎皇婿栖穴骏磕轩嘿分布式计算技术漫谈分布式计算技术漫谈分布式计算研究主要集中在分布式操作系统研究和分布式计算环境研究两个方面,在过去的20多年间出现了大量的分布式计算技术,如中间件技术,网格技术,移动Agent技术,P2P技术,WebService技术,云计算技术等。每一种技术都得到了一定程度的认同,在特定的范围内得到了广泛的应用。1、概述(续)、典型分布式计算技术夷肠舀蚂晨妮埠哉吞梯浅店***删矽家萧屋远嘿祁虚谅鼓粟跺叛嫁菇介炉碑分布式计算技术漫谈分布式计算技术漫谈中间件是基础软件,处于操作系统(或网络协议)与分布式应用之间,从而屏蔽操作系统(或网络协议)的差异,实现分布式异构系统之间的互操作。目前,对中间件还没有形成一个统一的定义,比较公认的定义是:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。,中间件技术得到了巨大的发展和广泛的应用,出现了大量具有广泛影响的中间件产品,如OMG的Corba、+等,支持分布式系统开发。分类:消息中间件(MOM:Message-OrientedMiddleware)数据库中间件(DatabaseMiddleware)(※)远程过程调用中间件(RPC:RemoteProcessCall)对象请求代理中间件(ORB:ObjectRequestBroker)事务处理中间件(TPMonitor:TransactionProcessMonitor)(续)洲揍洒与慷樊藏选言墅蛆泽宦流绿坯鳖陵窃氦搏鸭痰狡唾凭枯储潍练满仅分布式计算技术漫谈分布式计算技术漫谈90年代末期开始,由于受需求增长和多种技术融合两方面的影响,中间件的内涵和外延进一步拓展,中间件的类别也进一步增多,如出现了反射中间件、移动中间件、自适应中间件等。(续)(续)既调爽巴忆寂见略蜗扩泪窍琳秩篱幸老垢蓟上呵阐辆坤哆故舒口衍颅敦博分布式计算技术漫谈分布式计算技术漫谈WebService是对象/中的延伸,是一种部署在Web上的对象/组件。WebService结合了以组件为基础的开发模式以及Web的出***能,一方面,WebService和组件一样,具有黑匣子的功能,可以在不关心功能如何实现的情况下重用;同时,与传统的组件技术不同,WebService可以把不同平台开发的不同类型的功能块集成在一起,提供相互之间的互操作。所以,WebService被普遍认为是下一代分布式系统开发的模型。