当前位置:高级系统架构师题库>软件架构设计题库

问题:

[单选]

在企业应用系统开发中,方法调用(Method Invocation)和消息(Messaging)机制是两种常用的数据处理与交换方式,下面关于这两种机制的描述,不正确的是()

A . 方法调用一般具有同步特性,而消息机制具有异步的特点
B . 从可靠性方面考虑,消息机制比方法调用更有优势
C . 从效率方面考虑,一般情况下消息机制比方法调用更有优势
D . 消息调用机制可以支持多个数据的发送者和接收者,更加灵活

软件架构贯穿于软件的整个生命周期,但在不同阶段对软件架构的关注力度并不相同,在()阶段,对软件架构的关注最多。 需求分析与设计。 设计与实现。 实现与测试。 部署与变更。 系统应用架构设计中,网络架构数据流图的主要作用是将处理器和设备分配到网络中。()不属于网络架构数据流图的内容。 服务器、客户端及其物理位置。 处理器说明信息。 单位时间的数据流大小。 传输协议。 在CORBA体系结构中,()属于客户端接口。 静态IDLSkeletons。 POA。 静态IDL Stubs。 动态Skeletons。 博学公司欲实现一个数据处理软件,该软件需要从网络接收一组复杂的数据,然后分步进行解析和处理。在这种情况下,采用()的体系结构风格比较适合。 远程过程调用。 层次化。 管道/过滤器。 共享数据。 服务组件体系结构(Service Component Architecture,SCA)是基于面向服务体系结构(Service Oriented Architecture,SOA)的思想描述服务之间组合和协作的规范。以下关于SCA的叙述,不正确的是() SCA定义了语言中立的服务组合方式,能够进行跨语言的服务调用。 SCA加强组件的接口与传输协议的关联,提高组件的内聚性。 SCA实现服务组件和其传输协议的绑定,这种绑定是可扩展的。 SCA主要是为了满足软件集成的需要而创建的架构。

在企业应用系统开发中,方法调用(Method Invocation)和消息(Messaging)机制是两种常用的数据处理与交换方式,下面关于这两种机制的描述,不正确的是()

参考答案:

  参考解析

方法调用是指当某个事件发生时,调用某个对象的方法来处理事件。消息机制是指当某个事件发生时,把相关的消息发送给某些对象(一个或多个),相关对象捕获消息后,进行相应的处理。
从以上定义可以看出,方法调用一般具有同步特性,而消息机制具有异步的特点。在消息调用机制中,消息是通过消息总线进行发送的,可以支持多个数据的发送者和接收者,更加灵活。
从效率方面考虑,由于方法调用指定调用某个对象的方法,同步进行,所以效率要高一些。而消息机制由于采用异步方法,数据不一定得到很快的处理,具体要根据接收消息的对象的处理情况,所以一般情况下效率会低一些。但是,从可靠性方面考虑,由于消息机制是通过系统总线来完成,且可能有多个接收者,所以比方法调用更有优势。

在线 客服