soa复习题doc.docx
- 文档编号:11146092
- 上传时间:2023-02-25
- 格式:DOCX
- 页数:31
- 大小:190.06KB
soa复习题doc.docx
《soa复习题doc.docx》由会员分享,可在线阅读,更多相关《soa复习题doc.docx(31页珍藏版)》请在冰豆网上搜索。
soa复习题doc
SOA基础复习题
题型:
选择题20*1分,简答题8*5分,问答题4*10分
一、选择题(每题1分)
注意:
有些题目可能有不止一个正确答案
1.下面哪一个需求会驱使项目采用SOA架构?
A.业务灵活性
B资源虚拟化
C应用集成
D.改善的系统管理
2.在构建SOA架构中Webservices所起的作用是什么?
A.Webservices通过使用基于XML标准的消息机制,增强互操作性。
B.Webservices通过使用任务列表为人机交互提供一种接口。
C.Webservices基于JAX-RPC标准,并通过远程方法调用提供一种松耦合方法。
D.Webservices通过使用BPEL应用程序定义的接口,实现服务功能。
3.下面哪一种新方案有助于实现SOA业务的敏捷性。
A.为服务的提供者找合适的用户
B.购买预置对象快速实现业务功能
C.编排业务流程以有效地满足业务功能需求
D.重新设计和开发新的业务流程以替代旧的业务流程
4.在实施SOA过程中,下面哪一种原则可以减少总成本
A.通过业务重用服务
B.仅仅对最重要的业务功能建立服务
C.建立能够执行多种任务的一般服务
D.在一个连贯的软硬件平台上从新实施所有的服务
5.下面哪一种商业需求,会驱使一个在医疗保险行业的公司采用SOA架构。
A.规范公司之间交流和互操作性的政府规范,不断发生改变
B.医疗行业的的成本快速增加,而SOA可以控制成本的增长。
C.由于医生和执业医师不懂得信息技术,所以对于他们来讲SOA可以屏蔽底层的技术实现
D.使用.Net的小型企业的医疗服务供应商可以通过Webservices的互操作性,和采用Java的较大的母公司进行合作。
6.下面哪一个业务需求会驱使采用SOA架构
A自动化和优化流程
B安全机制,管理方法和基础设施
C管理方法,基础设施和连通性
D互操作性,标准和应用集成
E高可用性的硬件,操作系统和服务
7.最适合SOA实施的时间是什么时候
A实时性能是关键
B直接投资回报率是关键
C应用程序接口需要高度定制
D业务的功能对于许多组织部门是十分必要的
8.有一个零售公司很难改变其业务流程,许多业务需要维护他们的数据库和相应的接口,下面一些包括重构数据在内的手工步骤。
零售公司应该怎样改变这些流程进而提高流程的效率
A用来减少成本的航运功能外包
B开发具有整合应用程序和信息资源的服务
C创建公共服务以减少流程的冗余
D用最新的可用的技术来整合应用程序和资源
9.SOA的哪一个基本特征可以提高业务敏捷性。
A重用和安全机制
B松耦合和重用
C管理和整合
D点对点的整合和扩展
10.如果整体系统的一个功能组件能够独立于其他组件正常运行,这是SOA架构中的哪一个概念
A模块化
B扩展性
C松耦合
D关注点分离
E综合执行
11.在SOA架构中相互分离的服务如何进行通信
A.使用XML消息提供互操作
B.服务提供商通过采用一种对所有的服务通用的数据模型.
C.在ESB曾采用一种通用的数据模型
D.业务分析师创建集成逻辑之间进行谈判的细节服务
12.一个公司已经采用SOA服务构建了一些业务流程。
他们怎样确定新的业务流程帮助公司实现了业务目标
B.他们可以联系第三方等专门机构来分析和评估业务目标的新流程
C.他们通过设定和监控KeyPerformanceIndicators来跟踪业务业务目标的新流程
D.他们可以通过商业模式模拟器来模拟新的业务流程以确定瓶颈因素和潜在的性能问题
13.在什么情况下,生产工厂最可能为他们的客户订单分析和跟踪系统选用SOA的方法?
A.公司希望开发和操作尽可能的简单。
B.公司希望打破部门并鼓励所有人使用同一套工具。
C.公司的流程大部分是手工的或者以文档为中心的,很少用到自动化。
D.遗留系统已经发展为不易更新、无法处理新兴的业务需求。
14.SOAP规范定义了什么?
A.XML信息的格式
B.商业流程的接口
C.互联网通信协议
D.网络服务信息的负载容量
15.在SOA管理中,企业服务总线(ESB)的作用是什么?
A.通过限制谁可以访问服务来提供服务的管理
B.提供用户和服务提供者之间点对点的连接
C.提供灵活性使业务流程效率快速得到纠正
D.在任何地方任何时候使用不同的协议时确保信息的无缝传递
16.当发行一个新的服务版本时,哪些对WSDL文档的改变是向后兼容的?
A.添加一个操作。
B.删除一个操作。
C.重命名一个操作。
D.改变操作参数。
17.企业服务总线比点对点解决方案有哪些优点?
A.灵活性和成本
B.冗余和灵活性
C.性能和可伸缩性
D.多功能性和适应性
18.企业服务总线包括哪些功能?
A.服务调解和路由逻辑
B.服务逻辑和消息转换
C.服务实现和服务的访问控制
D.服务路由和服务端点注册
19.某组织计划自动化其业务流程并以服务的方式对外开放,请问在SOA环境下应怎样与上述服务交互?
A.可能有某种Web应用程序扮演服务消费者的角色,它允许自动调用服务流程,而且任何一种服务流程中的活动都可能是如此被调用
B.上述业务流程不适宜有人工干预,人的反应过于迟钝不适于同步方式
C.可能有某种Web应用程序扮演服务消费者的角色,它允许从浏览器中自动调用服务流程,所有服务流程中的活动都是如此被调用
D.可能有某种Web应用程序扮演服务消费者的角色,它允许自动调用服务流程,只有特殊的步骤可能采取上述方式
E.所有活动都应该以自动服务的方式对外开放
20.在SOA中Webservices扮演了哪两种角色?
A.它提供了服务请求的调解机制
B.它提供了一种信息框架的服务
C.它支持不同技术间的可操作性
D.它提供了描述服务接口的开放式的标准
E.它为企业服务总线(ESB)提供了信息机制
21.在逻辑SOA的所有领域中主要关注哪些方面的交叉?
A集成,安全,管理,监测和治理
B日志记录,审计,业务流程,信息架构,用户开户和治理
C封装,关注,高内聚,松耦合,正确的粒度和抽象
D业务灵活性,业务敏捷性,成本效益,目标相关的,可追溯的要求和持续逐步改善
22.哪个是SOA的架构特点?
A.强调标准
B.利用Web服务来访问所有业务功能
C.侧重于Webservices的企业服务总线
D.侧重于XML消息机制的企业服务总线
23.从IT的角度看,转变为SOA的主要目标是什么?
A使IT也更具责任性
B使IT更灵活
C平台和技术独立性
D减少短期开发和维护成本
24.为在企业层面确保共享服务生命周期的资金支持,哪种方法是最有效的第一步?
A.退款机制到位,以防止非法的服务
B.使用一种“税”的方法,这种方法建立在每条业务线都IT化的基础上
C.建立一个SOA治理组织,并且提供相应的资金支持
D.使用“第一需要”的方法,需要服务的工程第一个得到资金支持
25.客户对一个公司介绍引入的复杂新产品的满意度比较低,这一点会影响到产品的销售。
客服中心花费很多时间处理产品问题的方式是不可取的。
要想达到快速减少用户抱怨的目标,下面哪几种方法可取?
A.连接所有涉及到的系统
B.收集所有产品的信息放置于一个信息库中
C.为客服中心提供所有可能的信息和工具,以便于他们能向专家询问详细的信息
D.将呼叫过程建模,以确定的瓶颈,然后处理自动化工具,可用于获取所有必要的产品信息,包括人工任务
26.最近一个公司的一项战略指令,要求业务预算中减少航空货运的2%。
首席信息官(CIO)表示转向SOA在开发成本上可以帮助提高效率。
该公司刚刚与包裹邮递公司签了战略合作伙伴关系,这需要用到两个公司系统的集成。
准备采用SOA的时候,什么对于显示转向SOA后的投资回报率最重要?
A.目前公司及合作伙伴公司的预算
B.当前公司及伙伴公司的IT治理模块重叠
C.当前公司级伙伴公司的关键业绩指标
D.运行现在的信息系统实现与伙伴公司的点对点集成的预算
27.某公司已经决定采用SOA改进企业系统,以加快集成,减少应用冗余,并提供灵活地改变服务实现。
应为该公司建议下面那个项目?
A.开发一个通用的源数据模型,以应用于所有工程开发
B.实现企业服务总线,并在SOA架构中注册一个连接层
C.文档化现存的体系结构、存在的系统和接口。
使这些在普通的库中便能被所有开发者使用
D.使用业务建模工具对应用的开发流程建模、模仿,找出瓶颈,并标明优先级较高的瓶颈。
28.一个企业使用SOA已经一段时间了并且对结果大失所望,他们即使创建了数百个服务也没有看到应有的投资回报,哪一个最可能是这个问题的最主要原因?
A.服务是基于语言和地理需要被复制的。
B.对于如何创建可重用的服务,开发者需要更好的训练。
C.管理过程没有合适的审查服务。
D.控制环境对执行如此大的SOA来说是个挑战。
29.哪一个是组件和服务的主要差别?
A.一个服务只配置一次而一个组件会配置多次。
B.一个组件只配置一次而一个服务会配置多次。
C.一个组件有一个接口而一个服务实现这个接口。
D.一个服务有一个接口而一个组件实现这个接口。
E.一个服务没有一个定义良好的接口而一个组件有。
30.哪一个标准描述了Web服务的接口?
A.WS-I
B.BPEL
C.SOAP
D.WSDL
31.在SOA设计中XML扮演什么角色?
A.XML用于执行UML设计。
B.XML模式驱动信息的有效荷载。
C.XML用于SOA所需要的Web服务。
D.XML用于描述接口和信息绑定。
32.为什么定义一个合适的KPIs对于SOA的成功十分重要?
A.这样可以提供IT执行步骤。
B.这样可以决定SOA的可销售性。
C.这样可以为SOA的移植提供资金。
D.为指标性商业投资回报提供反馈。
E.使商业领导层了解商业处理过程的障碍和瓶颈。
33.SOA的哪一个方面能够降低交叠和复制?
A.模块化和封装。
B.SOA管理和服务重用。
C.服务重用和处理建模。
D.松耦合和关系分离。
34.关于SOA中的业务流程下面哪种说法正确?
A.它几乎不包括手工步骤。
B.它可以跨越人,系统和信息。
C.它完成需要相对较短的时间。
D.所有的服务通过企业服务总线(ESB)与流程连接。
35.下列哪三种说法描述了在SOA中的服务?
A.服务是用Java或C#写的。
B.服务可以兼容不同的技术。
C.服务可以改变位置并对客户端没有影响。
D.服务根据SOAP文件提供了接口。
E.服务可以停止并对客户没有影响。
F.服务的实现可以被改变而不改变用户。
36.为什么重用对推动SOA的灵活性是一个重要的方面?
A.服务往往代表SOA的功能。
B.现有的应用可作为服务接口的基础。
C.服务接口允许它不用改变地集成到其它进程。
D.服务接口细节根据预期的业务需求可被定义在较高的水平。
37.在SOA的执行中,通过服务的动态管理,完成了下面哪一个需求?
A.黄金客户的服务水平协议(SLAs)协商
B.指定首要的客户为黄金客户状态
C.识别黄金客户传入的请求
D.改变业务流程为黄金客户提供增强的功能
38.下列哪一个最准确地描述了业务流程?
A.以最佳的方式完成一个工作单元的步骤
B.用来获取业务需求的工具
C.必须由系统或人在特定的顺序下完成的任务流
D.BPEL代码运行在业务流程引擎驱动人和系统工作的环境下
39.下列哪两个描述了SOA的特点?
A.多个业务单元使用相同的服务以确保最大程度的利用和可用性。
B.通过确保服务都是通用的来实现最大程度的利用,这样相同的服务可以服务许多不同的业务任务。
C.诸如Web服务和企业服务总线(ESB)的新技术展示了现有的API来提高业务灵活性和敏捷性。
D.通过合约来编程保证了服务的使用者不知道服务提供者促成低耦合的实现细节。
E.通过对实施和运行细节的分层抽象,提供在重用和特异性之间取得适当平衡的软件资源成为可能。
40.下列哪项标准使得服务可以和任何相关数据一起被请求?
A.XHTML
B.ESB
C.UDDI
D.SOAP
41.一个SOA的业务分析人员需要描述一个业务流程。
这个SOA的分析人员必须把这个业务流程描述为:
A.一个企业服务总线(ESB)
B.一个软件部署路线
C.实现业务任务必须的webservice
D.一个或多个业务服务的组合
42.下面哪种方式是最被接受的流程执行方式?
A.ebXML
B.XMLParser
C.WS-Coordination
D.SOAP4J
E.BPEL
43.基于以下哪两种组件的支持,SOA中的松耦合是可能的?
A.业务流程模型
B.SOA治理
C.企业服务总线(ESB)
D.JDBC适配器
E.WebService接口
44.一个银行的贷款手续从顾客填写纸质的贷款申请并由职员将这些信息录入到安全数据库中开始,银行希望能够将这个过程升级为由顾客直接在线的填写贷款申请并自动的将信息录入到安全数据库中。
银行的IT环境并不是多平台的且普遍的使用单一的编程语言。
下面哪两种陈述是正确的?
A.公司并不能从采用SOA中得益,因为它并没有多平台的环境
B.公司并不能从采用SOA中得益,因为它并没有一个多种编程语言的环境
C.通过把加入信息到数据库中作为SOA中一种服务来描述任务将使得任务更简洁易行
D.填写申请的任务包含人的交互并可从描述SOA流程的起始点中得益
E.SOA只有在银行可以在线的填写申请之后才能采用
45.WebService是一种领先的实施SOA的技术选择,因为:
A.广泛的支持
B.平台有关
C.面向消息
D.专注客户
E.安全、可伸缩和鲁棒性
F.基于标准
46.哪一个SOA的切入点更能适合下面的描述?
从建模不佳的流程开始,移除性能瓶颈,并模拟和部署优化的流程。
A.人
B.流程
C.连通性
D.信息
E.重用
47.哪两个是一个餐馆的业务流程的例子?
A.一个餐馆的经理雇佣五个人作为服务生
B.一个美食家写了一个关于这个餐馆的专栏
C.一个银行职员把现金交给顾客去购买午餐
D.一个服务生拿着菜单,递交订单和传送餐具
E.服务生利用空余时间在流浪者之家做义工
48.如果一个已经存在的服务用一个用于合适的接口的低成本服务进行替换,下面的那种描述是正确的?
A.新服务的使用是通过更新WSDL的更新去调用
B.新服务可以通过不改变客户端逻辑进行替换
C.新服务需要被安装在企业服务总线(ESB)上,这样它就可以被各个客户端调用
D.旧的服务的客户端将被重新部署以绑定新服务
49.如果两个公司都有CD这个概念,其中一个是指存款单和金融证券,另一个是指光盘和音乐媒介。
怎样使它们在同一个SOA中交互而不存在问题?
A.绑定数据到不同的WSDL端口
B.使用SOAP封装以区别数据
C.协调企业服务总线中的命名以确保唯一性
D.使用XML命名空间来限定数据
50.IBM确定了三个核心以业务为中心的SOA的出发点和两个以IT为中心的出发点。
下列哪两项是IT为中心的出发点?
A.People
B.Process
C.Connectivity
D.Policy
E.Reuse
51.在线购物车的应用程序需要使用SOA的货物处理服务。
对于购物应用,在SOA生命周期中的建模和装配阶段,以下哪两项对服务提供者的影响最小?
A.性能要求
B.服务实现的硬件/软件平台
C.服务之间的调用模式
D.服务实现的编程语言
E.服务提供商的位置
52.为使服务使用者更容易访问服务,SOA中的服务必须具有什么?
A.松耦合
B.一个企业层
C.一个接口
D.封装
53.一个在线的音乐商店允许客户在线试听歌曲。
如果他们要买的话,可以被下载到他们的计算机中。
哪三个是最好的服务?
A.打开音乐商店
B.浏览唱片机中的歌曲
C.听取歌曲剪辑
D.购买歌曲
E.听取一个专辑
F.打印收据
54.在SOA中一个服务接口的目的是?
A.隐藏服务供应者有效运行的细节
B.识别广泛的商业目标以及SOA中每个商业功能所需要的它们的属性和行为
C.处理商业的主要功能领域
D.识别合并到企业商业模型的商业过程
55.哪个是SOA注册库的关键功能?
A.通过存储所有的设计和执行的服务资产来方便再利用
B.提供鉴定和授权用户的功能
C.通过利用员工质询来分配人员到一个过程的特定例证
D.不断的支持商业服务使用的公布、下载和管理
56.下列哪一个描述了SOA中企业服务总线(ESB)的目的?
A.提供了关注点的分离,使每一个服务分开管理。
B.提供了改变组件的同时对用户的影响较少的设计。
C.服务用户可以提出服务的请求而不知道操作的细节。
D.通过使用路由和逻辑转换整合现有的后端服务功能实现了服务功能。
57.在SOA生命周期的哪一个阶段是服务描述指定的?
A.根据需要业务流程模型和设计
B.构建和装配服务组件
C.配置并从通过生产的测试部署
D.业务管理和IT目标
58.下列哪一个描述了企业服务总线(ESB)的作用?
A.展示后端遗留系统功能的适配器
B.低耦合服务接口的路由和中介组件
C.低耦合服务实现的路由和中介组件
D.实现服务接口的转换和聚合的组件
59.SOA怎样实现业务和IT之间的响应?
A.通过确保服务代表业务必须使用的底层IT职能
B.通过隐藏操作细节允许服务低耦合并能改变以适应形势变化
C.通过建立业务流程,它是可模拟和改进的业务的直接表现
D.通过提供服务业务,它是允许使用操作的商业任务
60.在IBM的SOA参考架构中,服务注册中心在逻辑上应位于哪一组成部分?
A.访问服务
B.流程服务
C.基础设施服务
D.企业服务总线(ESB)
61.对于Web服务哪些规范是重要的?
A.WSDLandXML
B.ESBandWS策略
C.XMLandXML架构
D.SOAP,WSDLandHTTP
62.一家公司想使用XML将他的数据库中的销售订单数据传送给其他公司,下列哪种技术最不可能被用到?
A.将数据库记录转换为XML数据的转换器。
B.在向外传送之前,对传送的XML文档进行有效性检验。
C.使用DTD或XMLSchema描述销售订单数据。
D.接受方在收到传送过来的XML文档后进行有效性检验
63.下列对XML渲染(renderingXML)的陈述中,哪个最为贴切?
A.这是将XML文档转换为其他格式的一种处理过程。
B.XML只能被用来对使用HTML表示的Web页面进行渲染。
C.系统中对XML文档增加新的渲染时,必须改变DTD。
D.XML渲染的典型应用是在处理过程中既产生缩进形式的输出又修改XML的源数据。
64.使用DTD的目的是:
A.确保XML文档是格式良好的("Well-Formed")。
B.确保XML文档是有效的("Valid")。
C.确保两个XML文档是一致的。
D.确保元素类型正确(例如,是integer型而不是string型)。
65.XSLT被用于:
(多选)
A.将XML文档转换为HTML文档。
B.将一种XML格式转换为另一种XML格式。
C.将XML格式转换为非XML格式。
D.执行XML有效性检验(validation)。
E.增强一个XML文档的元素结构。
66.下列哪些(个)技术基于XML?
(选出所有正确答案)
A.WebServices
B.Java
C.SOAP
D.W3C
E.以上都不是
67.从一个非常大的XML文档中抽取少量信息。
计算机的内存和处理速度有限,最可能使用的技术是下列哪一个?
A.SAXAPI
B.DOMAPI
C.XSLT
D.Schema
68.从一个不可信任的渠道获得XML文档时,下列哪一个是最佳的处理方法?
A.使用基于SAX的方法。
B.使用基于Tree结构的方法。
C.都可使用
D.都可使用但要考虑文档的有效性检验问题
69.基于SAX的解析器(parser)最有可能用于下列那种背景下?
A.只希望以顺序次序处理文档
B.文档特别大
C.不需要对XML文档执行有效性检验
D.解析器只能实现基于SAX的处理方法
70.DOM解析器(parser)的优点是:
(选出所有正确答案)
A.适于处理大文件
B.适于修改XML结构
C.适于合并相似XML文档
D.适于多次使用解析器时的重用
E.适于过滤和管道式的使用
71.DOM将XML文档中的所有对象都看作:
A.Element
B.TreeBranch
C.Node
D.Event
72.一群公司想设立一个使用XML技术在彼此之间处理订单的B2B交易团体,下列哪个技术最为适合?
A发布DTDs以标准化订单格式。
B使用xmlquery从其它公司的数据库里检索订单。
C使用CSS规定订单的样式。
D使用xslt把别的公司的订单转成本公司内部订单。
73.SAX最适合于?
A.解决元素的交叉引用
B.以出现的顺序输出文档内容
C.验证IDREF链接
D.在元素里查找特定的文本串
74.DOM(DocumentObjectModel)最适合应用在:
:
A.内存受限时.
B.只有特定的元素需要处理.
C.文档很大.
D.文档必须非顺序地处理.
75.两家异构公司的应用程序彼此用XMLmessages交互,两个应用程序之间的消息各式最可能的是:
A.SOAP
B.UDDI
C.XMLSchema
D.XMLInformationSet
76.如果将WebService称为网络上的对象,那对象实现基于下列哪种技术?
A.SOAP
B.WSDL
C.UDDI
D.都不是
77.定义XML文档中使用的结构词汇,可以使用下列哪些技术(多选):
A.UML
B.DTDs
C.Namespaces
D.XMLSchema
E.XSLT
78.请选出下列语句中的正确论述。
A.一个空的XML文件是格式良好的(well-formed)。
B.XML标记(tag)是大小写敏感的。
C.XML基于HTML定义。
D.HTML基于XML定义。
79.Matchthefollowingtermswiththeircorrectmeaning:
80.MatchthefollowingSCAmodelswiththeircorrectprogramminginterface:
参考答案:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- soa 复习题 doc