网站大量收购闲置独家精品文档,联系QQ:2885784924

Eclipse下分布式计算环境构建与开发——Eclipse与.pdf

Eclipse下分布式计算环境构建与开发——Eclipse与.pdf

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Eclipse下分布式计算环境构建与开发——Eclipse与

Eclipse下分布式计算环境构建与 开发——Eclipse与Slice2Java插件 报告人:尹德春 主要内容 1 中间件的概念及作用 2 ICE中间件的介绍 3 ICE 的构成 4 基于ICE中间件的异构环境开发 5 Slice (Specification Language for Ice ) 6 实验开发环境 7 Java调用ICE例子程序 8 ICE集群──负载均衡及容错 中间件的概念及作用 • 中间件的概念 中间件是在计算机硬件和操作系统之上,支持应用软件开发和运行的 系统软件,它能够使应用软件相对独立于计算机硬件和操作系统平台,为当 今的大型分布式应用搭起了一个标准的平台,把大型企业分散的系统和技 术组合在一起,实现大型企业应用软件系统的集成。 • 中间件的作用 中间件具有标准的程序接口和协议,可以实现不同硬件和操作系统 平台上的数据共享和应用互操作。在具体实现上, 中间件是一个用API 定 义的分布式软件管理框架,具有强大的通信能力和良好的可扩展性。中间 件在三层结构中起到承上启下的作用,可以大大提高开发效率而缩小应用 开发的时间和精力,提高应用开发的成功性。 ICE中间件的介绍 • ICE中间件的介绍 ICE 中间件是由ZeroC 公司推出的新兴的中间件产品。它克服了现存 的COBRA 和COM/ DCOM/ COM + 等中间件的缺陷,并具备很更多的优点。 ICE 的主要目标是: 1) 提供适合于异构环境中使用面向对象的中间件平台; 2) 平台为广泛领域中的分布式应用提供一整套强大的特性和功能支持; 3) 平台提供的平台易于学习和使用,避免不必要的复杂性; 4) 平台提供在网络带宽、内存使用、CPU 开销等方面高效的实现; 5) 平台提供内置安全特性的实现,可跨越不安全的网络使用。 ICE中间件的介绍 • ICE中间件的介绍 ICE 中间件构架在应用开发中提供了种种好处: 面向对象的语义、消息的同步处理或异步处理支持; 多重接口的支持、实现;操作系统和传输协议的无关 性、位置透明性、安全性、内建的持久化机制等等, 这一切都为使用ICE中间件建构三层或多层应用提供 了坚实的基础设施,并提供良好的扩展性和可控的复 杂度。 ICE中间件的介绍 • ICE 的构成 ICE 的构成是一系列的软件包,它的主要部分是由 ICEUtil ( ICE 实用工具库) 、Slice ( Specific language for ICE) 、Slice compiler 、ICE core lib( ICE 核心库) 、 ICEBox(用来协调一系列应用组件的简易应用服务器) 、 ICEPack( ICE 定位服务) 、Freeze ( ICE 内建的持久化机 制) 、ICE SSL ( ICE 支持的加密传输协议) 、Glacier 、 ICEStorm ( ICE 内建的消息处理机制) 、ICEPatch ( ICE 软件补丁服务) 组成 基于ICE中间件的开发 • 基于ICE中间件的异构环境开发 ICE是一个面向对象的中间件平台。从根本上讲,这意味 着ICE提供了一些工具、API和库用以开发面向对象的客户端- 服务器的应用程序。 ICE应用程序适合于用在各种异构的环境中:客户端和服 务器可以用不同的语言编写,能够运行在不同的操作系统、 不同体系结构的机器上,可以用不同的网络技术进行通讯, 这些程序的源代码可以在不同的开发环境之间移植。 Ice对多语言支持的特性 • Slice (Specification Language for Ice ) Ice可以保证多语言之间对象的正确传输,每种语言都有 各自的特点、数据类型,Ice是通过Slice (Specification Language for Ice)语言确保各种语言之间正确通信,Slice独 立于其它任何语言,Ice可以把Slice代码片断转化为其他语言 的

文档评论(0)

sunshaoying + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档