- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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代码片断转化为其他语言
的
您可能关注的文档
最近下载
- 蓄热式焚烧炉(RTO炉)系统安全技术要求.pdf VIP
- 爱岗敬业党课课件.ppt VIP
- 新苏教版一年级下册数学《数学连环画-生活中的数学故事》教案.docx VIP
- 2024年山西省中考数学试卷真题(含标准答案及解析).docx
- Q12分析报告_完整.pdf
- 浅析人工智能技术在项目管理中对资源优化与调度的探索.docx VIP
- 兵检心理测试 .pdf VIP
- TCECS_479-2017_砌体结构后锚固技术规程_必威体育精装版结构规范.docx VIP
- 新苏教版一年级下册数学《数学连环画-画出你的数学故事》教案.docx VIP
- 在线网课学习课堂《中国电影经典影片鉴赏(北京师范大学)》单元测试考核答案.docx
文档评论(0)