单选题在CORBA体系结构中,()属于客户端接口。A 静态IDL SkeletonsB POAC 静态IDL StubsD 动态Skeletons

题目
单选题
在CORBA体系结构中,()属于客户端接口。
A

静态IDL Skeletons

B

POA

C

静态IDL Stubs

D

动态Skeletons

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在CORBA体系结构中,()属于客户端接口。

A.静态IDL Skeletons

B.POA

C.静态IDL Stubs

D.动态Skeletons


参考答案:C

在CORBA体系结构中,ORB负责处理底层网络细节,它可以运行在各种不同的底层网络协议上,例如TCP/IP、IPX等。在此基础上,ORB实现了一系列的功能,例如对象定位、编组与解组、初始化服务和接口库等。它为客户端和服务器端提供标准API,使得客户不用考虑底层网络细节,通过对象引用来实现对远程对象的请求调用。IDL(InterfaceDefinitionLanguage,接口定义语言)定义客户机和服务器之间的静态接口,通过它实现了对象接口与对象实现的分离,屏蔽了语言和系统软件带来的异构件。通过标准的IDL编译器,可生成客户机端的IDL存根(Stubs)和服务器端的骨架(Skeletons),这两者就如同客户机端程序和服务器端程序连接ORB的粘着剂,IDL存根提供了访问对象服务的静态接口,而骨架则包含了服务对象的静态接口并负责实现与对象实现中具体方法的连接。IDL存根被称为静态调用接口,由IDL编译器编译目标对象的IDL接口描述文件而自动产生,客户程序与它直接相连。IDL存根的作用相当于本地调用,由存根向ORB透明地提供一个接口,以实现对操作参数的编码和解释。IDL存根把请求从特定的编程语言的表示形式转换为适于传递到目标对象的形式进行通信传输。存根为客户提供了一种机制,使得客户能够不关心ORB的存在,而把请求交给存根,由存根负责对请求参数的封装和发送,以及对返回结果的接收和解封装。静态IDL骨架是静态IDL存根在服务器端的对应,在请求的接收端提供与存根类似的服务。当ORB接收到请求时,由骨架将请求参数解封装,识别客户所请求的服务,(向上)调用服务器中的对象实现,当服务器完成了对请求的处理后,骨架把执行结果封装,并将结果返回给客户程序。由于存根和骨架都是从用户的接口定义编译而来,所以它们都和具体的接口有关,并且,在请求发生前,存根和骨架早已分别被直接连接到客户程序和对象实现中去。为此,通过存根和骨架的调用被统称为静态调用。IDL存根和IDL骨架之间没有必须配对的限制。动态骨架接口(DynamicSkeletonInterface,DSI)允许动态调用对象,对象实现需要实现动态调用例程的接口。DSI允许用户在没有静态骨架信息的条件下来获得对象实现。DSI从进入的消息找出调用的目标对象及相应的方法,并提供运行时的连接机制。POA(PortableObjectAdapter,可携带对象适配器)是一个引导客户端的请求到具体的对象应用的机制。POA提供了标准的API去登记对象应用,或激活对象应用。POA是灵活的CORBA编程模型模块,并且提供了大量的规则配置它的行为。

第2题:

道路交通标志,道路交通表现和交通控制分别属于()交通管理

A、动态、静态、动态

B、静态、静态、动态

C、动态、动态、静态

D、静态、静态、静态


参考答案:B

第3题:

下列关于CORBA的说法中错误的是()

A.CORBA标准主要分为三个部分:接口定义语言(IDL)、对象请求代理(ORB.以及ORB之间的互操作协议IIOP(Intemetlnter-ORB Protocol)

B.ORB是对象之间建立Client/Server关系的中间件

C.CORBA由开放软件组织(OSF)提出并在UNIX平台上获得巨大成功

D.使用C++和Java都可以开发CORBA应用


参考答案:C

第4题:

血浆脂蛋白分子由大至小排列为

A、CM,VLDL,IDL,LDL,HDL

B、HDL,LDL,IDL,VLDL,CM

C、CM,VLDL,LDL,IDL,HDL

D、HDL,IDL,LDL,VLDL,CM

E、HDL,LDL,IDL,CM,VLDL


参考答案:C

第5题:

请将以下叙述中(2)~(5)空缺处的内容填写完整。

随着Web Service的成熟,现在的(2)(SOA)已经有所发展,这些进展是以(3)为基础的。在Web Service中,通过(4)来描述接口,与CORBA中的(5)(IDL)相比,它动态性更强、灵活度更高。


正确答案:这是一道要求读者掌握Web Services、SOA和CORBA基本概念的试题。本试题所涉及的知识点如下。 随着Web Services的成熟现在的面向服务架构体系结构(SOAService-Oriented Architecture)已经有所发展这些进展是以可扩展标记语言(eXtensible Markup LanguageXML)为基础的。通过使用基于 XML的语言(称为Web服务描述语言Web Services Definition LanguageWSDL)来描述接口与通用对象请求代理体系结构(Common Object Request Broker ArchitectureCORBA)中的接口描述语言(Interface Definiti on LanguageIDL)相比服务已经转到更动态且更灵活的接口系统中。 SOA是一种架构模型它可以根据需求通过网络对松耦合、粗粒度的应用组件进行分布式部署、组合和使用。服务层是SOA的基础可以直接被应用调用从而有效控制系统中与软件代理交互的人为依赖性。可见SOA的几个关键特性是:一种粗粒度、松耦合服务架构服务之间通过简单、精确定义接口进行通信不涉及底层编程接口和通信模型。相比较而言面向对象的模型是紧耦合和细粒度的。
这是一道要求读者掌握Web Services、SOA和CORBA基本概念的试题。本试题所涉及的知识点如下。 随着Web Services的成熟,现在的面向服务架构体系结构(SOA,Service-Oriented Architecture)已经有所发展,这些进展是以可扩展标记语言(eXtensible Markup Language,XML)为基础的。通过使用基于 XML的语言(称为Web服务描述语言,Web Services Definition Language,WSDL)来描述接口,与通用对象请求代理体系结构(Common Object Request Broker Architecture,CORBA)中的接口描述语言(Interface Definiti on Language,IDL)相比,服务已经转到更动态且更灵活的接口系统中。 SOA是一种架构模型,它可以根据需求通过网络对松耦合、粗粒度的应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。可见,SOA的几个关键特性是:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通信,不涉及底层编程接口和通信模型。相比较而言,面向对象的模型是紧耦合和细粒度的。

第6题:

●在CORBA体系结构中, (12) 属于客户端接口。

(12) A.静态IDLSkeletons

B.POA

C.静态IDLStubs

D.动态Skeletons


正确答案:C
【解析】对于CORBA应用来说,有客户端接口和服务端接口之分。要全新地开发一个应用时,首先需要编制对应的IDL接口,然后通过对应的IDL编译器将其编译成对应的客户端文件和服务端文件,对应的客户端接口就称为Stubs,服务端接口就称为Skeletons,客户端通过服务端的引用,借助于对象请求代理向服务端发出调用,而POA称为移动对象适配器,起到一个将客户端请求适配到对应的服务对象上的功能。同时,接口分为静态接口和动态接口。

第7题:

以下不属于公共对象请求代理CORBA体系结构组成部分的是( )。

A. 接口定义语言IDL

B. 对象管理组OMG

C. 对象适配器OA

D. 动态驱动接口DII


参考答案:B

第8题:

在CORBA架构中,()属于客户端接口。

A.静态IDLSkeletons

B.POA

C.静态IDLStubs

D.动态Skeletons


参考答案:C

在CORBA架构中,ORB负责处理底层网络细节,它可以运行在各种不同的底层网络协议上,例如TCP/IP、IPX等。在此基础上,ORB实现了一系列功能,例如对象定位、编组与解组、初始化服务和接口库等。它为客户端和服务器端提供标准API,使得客户不用考虑底层网络细节,通过对象引用来实现对远程对象的请求调用。
IDL(Interface Definition Language,接口定义语言)定义客户机和服务器之间的静态接口,通过它实现了对象接口与对象实现的分离,屏蔽了语言和系统软件带来的异构件。通过标准的IDL编译器,可生成客户机端的IDL存根(stub)和服务器端的骨架(skeleton),这两者就如同客户机端程序和服务器端程序连接ORB的粘合剂,IDL存根提供了访问对象服务的静态接口,而骨架则包含了服务对象的静态接口并负责实现与对象实现中具体方法的连接。   
IDL存根称为静态调用接口,由IDL编译器编译目标对象的IDL接口描述文件而自动产生,客户程序与它直接相连。IDL存根的作用相当于本地调用,由存根向ORB透明地提供一个接口,以实现对操作参数的编码和解释。IDL存根把请求从特定的编程语言表示形式转换为适于传递到目标对象的形式进行通信传输。存根为客户提供了一种机制,使得客户能够不关心ORB的存在,而把请求交给存根,由存根负责对请求参数的封装和发送,以及对返回结果的接收和解封装。   
静态IDL骨架是静态IDL存根在服务器端的对应,在请求的接收端提供与存根类似的服务。当ORB接收到请求时,由骨架将请求参数解封装,识别客户所请求的服务,(向上)调用服务器中的对象实现,当服务器完成了对请求的处理后,骨架把执行结果封装,并将结果返回给客户程序。   
由于存根和骨架都是从用户的接口定义编译而来,所以它们都和具体的接口有关,并且,在请求发生前,存根和骨架早已分别被直接连接到客户程序和对象实现中去。为此,通过存根和骨架的调用通称为静态调用。IDL存根和IDL骨架之间没有必须配对的限制。   
动态骨架接口(Dynamic Skeleton Interface,DSI)允许动态调用对象,对象实现需要实现动态调用例程的接口。DSI允许用户在没有静态骨架信息的条件下来获得对象实现。DSI从进入的消息找出调用的目标对象及相应的方法,并提供运行时的连接机制。   
POA(Portable Object Adapter,可携带对象适配器)是一个引导客户端的请求到具体的对象应用的机制。POA提供了标准的API去登记对象应用,或激活对象应用。POA是灵活的CORBA编程模型模块,并且提供了大量规则去配置它的行为。

第9题:

在CORBA体系结构中,(12)属于客户端接口。

A.静态IDLSkeletons

B.POA

C.静态IDLStubs

D.动态Skeletons


正确答案:C
解析:对于CORBA应用来说,有客户端接口和服务端接口之分。要全新地开发一个应用时,首先需要编制对应的IDL接口,然后通过对应的IDL编译器将其编译成对应的客户端文件和服务端文件,对应的客户端接口就称为Stubs,服务端接口就称为Skeletons,客户端通过服务端的引用,借助于对象请求代理向服务端发出调用,而POA称为移动对象适配器,起到一个将客户端请求适配到对应的服务对象上的功能。同时,接口分为静态接口和动态接口。

第10题:

在CORBA体系结构中,(61)属于客户端接口。

A.静态IDL Skeletons

B.POA

C.静态IDL Stubs

D.动态Skeletons


正确答案:C
解析:在CORBA体系结构中,对象请求代理(Object Request Broker,ORB)负责处理底层网络细节,它可以运行在各种不同的底层网络协议上,例如:TCP/IP、IPX等。在实现网络通信的基础上,ORB实现了一系列的功能,例如:对象定位、编组与解组、初始化服务、接口库等。并且为客户端和服务器端提供了标准的API,使得客户不用考虑底层网络细节,通过对象引用来实现对远程对象的请求调用。接口定义语言(Interface Definition Language,IDL)定义客户和服务器之间的静态接口,它实现了对象接口与对象实现的分离,屏蔽了语言和系统间的异构问题。通过标准的IDL编译器,可生成客户端的IDL存根(Stubs)和服务器端的骨架(Skeletons),这两者分别是客户端程序和服务器端程序与ORB间通信的中介。IDL存根提供了访问对象服务的静态接口,而骨架则包含了服务对象的静态接口并负责实现与对象实现中具体方法的连接。IDL存根被称为静态调用接口,由IDL编译器编译目标对象的IDL接口描述文件自动产生,客户程序与它直接相连。IDL存根的作用相当于本地调用,由存根向ORB透明地提供一个接口,以实现对操作参数的编码和解释。IDL存根把请求从特定的编程语言的表示形式转换为适于传递到目标对象的形式进行通信传输。IDL存根为客户提供了一种机制,使得客户能够不关心ORB的存在,而把请求交给存根,由存根负责对请求参 数的封装和发送,以及对返回结果的接收和解封装。静态IDL骨架是静态IDL存根在服务器端的对应,在请求的接收端提供与存根类似的服务。当ORB接收到请求时,由骨架将请求参数解封装,识别客户所请求的服务,向上调用服务器中的对象实现,当服务器完成了对请求的处理后,骨架把执行结果封装,并将结果返回给客户程序。由于存根和骨架都是从用户的接口定义编译而来,所以它们都和具体的接口有关,并且,在请求发生前,存根和骨架早已分别被直接连接到客户程序和对象实现中去。为此,通过存根和骨架的调用被通称为静态调用,IDL存根和IDL骨架之间没有必须配对的限制。动态骨架接口(Dynamic Skeleton Interface,DSI)允许动态调用对象,对象实现需要实现动态调用例程的接口。DSI是DII(1DL动态调用接口)在Server方的对应。与 DII允许客户不通过存根就可以调用请求类似,DSI允许用户在没有静态骨架信息的条件下来获得对象实现。DSI从进入的消息找出调用的目标对象及相应的方法,并提供运行时的连接机制。POA(Portable Object Adapter,可移植对象适配器)是一个引导客户端请求到具体对象应用的机制。POA提供了标准的API去登记对象应用或激活对象应用。POA是灵活的CORBA编程模型模块,并且提供了大量的规则配置它的行为。

更多相关问题