英文翻译,在线等待,完成后再加积分2

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:39:55
• Common Object Request Broker Architecture

Middleware
• In a distributed computing system, middleware is defined as the software layer that lies between the operating system and the applications on each site of the system. It serves to "glue together" or mediate between separate components.
• Objectives
– Hiding distribution
– Hiding the heterogeneity
– Providing uniform, standard, high-level interfaces
– Supplying a set of common services
• Examples
– Transaction processing monitors
– Data converters
– Communication controllers
CORBA – A bit of history
• OMG Standard, “to allow applications to communicate with one another no matter where they are located or who has designed them”
– 1991, CORBA 1.1, IDL & API within an ORB
– 1994, CORBA interoperability & IIOP (Internet Inter-ORB Protocol)
– 2002, CORBA Component Model
CORBA – Objectives
&#

•公共对象请求代理结构

中间件
•在一个分布式计算系统,中间件,是指软件层谎言之间的作业系统和应用在每个站点上该系统。它以“粘合起来”或调解之间的单独组件。
•目标
-藏匿分布
-隐藏的异质性
-提供统一,标准,高层次的接口
-提供了一套共同的服务
•例子
-交易处理监视器
-数据转换器
-通讯控制器
CORBA的-有点历史
• omg标准“ ,允许申请互相沟通无论身在何处,它们位于或谁设计了他们”
-1 991年, C ORBA的1 .1, I DL的&空气污染指数在一个O RB的
-1 994年, C ORBA的互操作性& i iop(互联网跨O RB的议定书)
-2 002年, C ORBA构件模型
CORBA的-目标
•分布式对象计算的中间件,盾牌,申请从异构平台的相依性。
•简化的发展,分布式应用自动化/封装
-目标定位
-连接& M GMT的记忆。
-参数(德)编组
-事件&要求分路
-错误处理及容错
-对象/服务器激活
-并发
-安全
-
• CORBA的定义接口,而不是实现
•设计挑战
-性能
-可伸缩性
-复杂性,政府当局
-流动性和动态重构
-全球信息网络管理大型应用程序都是异构的,广为散发,并在永久的演变

CORBA应用结构
•对象请求代理:使物体透明的提出和接受请求和响应,在分布式环境。
-核心的参考模型, “电话交换”
•服务对象:收集服务(接口和对象)支持的基本功能,使用和实施对象。
-例如:命名,贸易,和生命周期服务
•公用设施:收集服务,许多申请者可分享,但属于不作为的根本,作为服务对象
-例如:电子邮件设施