IBM SOA考试

问答题SOA是银弹吗?为什么?

题目
问答题
SOA是银弹吗?为什么?
参考答案和解析
正确答案: 不是;SOA对特定的环境(具有不同所有者的异质分布式系统)而言是理想的解决方案,对其它系统而言可能不是一个好的方法,采用SOA是需要付出一定的代价的。
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

企业为什么要注意SOA governance。()

  • A、组织的业务操作和底层的IT基础设施必须快速响应新的商业机会
  • B、SOA governance回答了SOA项目中如何定义每个人的角色和职责很重要
  • C、SOA governance回答了如何alignbusiness和IT
  • D、SOA governance回答了如何控制和评估服务及服务提供者
  • E、SOA governance定义了服务的实现

正确答案:A,B,C,D

第2题:

SOA是一种具体技术吗?


正确答案:SOA不是一种具体的技术,SOA是一种架构风格。广义上认为SOA是包含运行环境、编程模型、架构风格和相关方法论在内的一整套新的的分布式软件系统构造方法和环境,涵盖服务的整个生命周期:建模-开发-整合-部署-运行-管理。

第3题:

SOA是银弹吗?为什么?


正确答案: 不是;SOA对特定的环境(具有不同所有者的异质分布式系统)而言是理想的解决方案,对其它系统而言可能不是一个好的方法,采用SOA是需要付出一定的代价的。

第4题:

问答题
简要描述SOA的特点,SOA有哪些好处?

正确答案: 版本一答案:
特点:可从企业外部访问 、随时可用、粗粒度的服务接口分级、松散耦合、可重用的服务、服务接口设计管理、标准化的服务接口、支持各种消息模式、精确定义的服务契约
好处:
第一、更易维护
业务服务提供者和业务服务使用者的松散耦合关系及对开放标准的采用确保了该特性的实现。建立在以 SOA基础上的信息系统,当需求发生变化的时候,不需要修改提供业务服务的接口,只需要调整业务服务流程或者修改操作即可,整个应用系统也更容易被维护。
第二、更高的可用性
该特点是在于服务提供者和服务使用者的松散耦合关系上得以发挥与体现。使用者无须了解提供者的具休实现细节。
第三、更好的伸缩性   依靠业务服务设计、开发和部署等所采用的架构模型实现伸缩性。使得服务提供者可以互相彼此独立地进行调整,以满足新的服务需求。
版本二答案:
特点:
1)以业务为中心
SOA更多关注于用户业务,通过业务人员参与SOA系统的规划、设计和管理,使得IT系统能在对业务的深刻理解的基础上进行构建,实现IT系统与用户业务的密切结合。在具体实施中,通过把完成实际业务流程中的一项任务所需的IT资源组织为服务进行封装,从而达到以业务为核心,通过业务选择技术,避免技术制约业务的问题。
2)灵活适应变化
IT系统围绕用户业务构建,用户业务在实现层通过表现为一系列松散耦合的”服务“来实现,这些服务可以根据用户需求随需组合,使得IT系统对于业务的适应能力明显提高。
3)重用IT资源,提升开发效率
SOA强调对”服务“的重用,对原有IT资源的重用度提升是SOA带来的关键效果之一,大量具有高重用的服务资源,为快速构建新的业务功能和业务系统奠定基础,使得IT系统的开发和软件生产效率得到提升。同时,重用过程有利于保护用户前期的信息化投资和IT资产积累,节省IT系统开发成本,实现用户信息化的可持续性建设与发展。
4)更强调标准
SOA的实现强调基于统一的标准,SOA系统建立在大量的开放标准和协议之上,以实现系统及信息的互联互通和互操作。因此,SOA系统从规划到实施,标准都至关重要。
好处同答案一一样。
版本三答案:
特点: 1、可重用
一个服务创建后能用于多个应用和业务流程。
2、松耦合
服务请求者到服务提供者的绑定与服务之间应该是松耦合的。因此,服务请求者不需要知道服务提供者实现的技术细节,例如程序语言、底层平台等等。
3、明确定义的接口
服务交互必须是明确定义的。Web服务描述语言(Web Services Description Language,WSDL)是用于描述服务请求者所要求的绑定到服务提供者的细节。WSDL不包括服务实现的任何技术细节。服务请求者不知道也不关心服务究竟是由哪种程序设计语言编写的。
4、无状态的服务设计
服务应该是独立的、自包含的请求,在实现时它不需要获取从一个请求到另一个请求的信息或状态。服务不应该依赖于其他服务的上下文和状态。当产生依赖时,它们可以定义成通用业务流程、函数和 数据模型。 5、基于开放标准
当前SOA的实现形式是Web服务,基于的是公开的W3C及其他公认标准.采用第一代Web服务定义的SOAP、WSDL和UDDI以及第二代Web服务定义的WS-*来实现SOA。
SOA的主要好处:
SOA有助于建立IT和业务线之间的无缝对接,通过产生更多的 IT灵活性,以支持更大的业务灵活性。您的业务流程变化越来越快以及全球剧烈竞争需要SOA能够提供高的灵活性。 SOA能够帮助您更好地重用现有的IT投资和服务。 SOA通过定义服务之间良好接口更易于集成。 SOA还提供了业务伙伴,客户和供应商的服务集成到一个企业的业务流程体系结构模型中。这降低了成本,提高了客户满意度。
解析: 暂无解析

第5题:

问答题
睡眠过长对身体有害吗?为什么?

正确答案: 有害。
原因是:
①睡眠过长会使中枢神经系统长期处于抑制状态,起床后会自觉无力,头晕;
②睡眠过长会使呼吸减缓,吸入氧气减少,增加心肺、血液循环的负担,增加心脏病和脑血栓的风险。
解析: 暂无解析

第6题:

为什么说SOA是软件技术发展到一定阶段的产物?


正确答案: A.我们不再能一致化系统,维持对系统的控制,需要一个新的方法---一个接受异质、带来分散的方法;
B.需要一个解决“业务/IT”鸿沟的方法

第7题:

在SOA中为什么要讨论MEP?


正确答案:因为消息的传递和交换模式会影响消费者与服务者具体实现

第8题:

ESB是什么?为什么SOA中要引入ESB?


正确答案: 企业服务总线(EnterpriseServiceBus),是过去消息中间件的发展。ESB采用了“总线”这样一种模式来管理和简化应用之间的集成拓扑结构,以广为接受的开放标准为基础来支持应用之间在消息、事件和服务的级别上动态的互连互通。ESB可以说是搭建SOA架构所必须实现的核心功能组件。
引入ESB原因:
(1)服务总线帮助服务消费者穿越网络找到服务的提供者,使得各类服务得以协同工作
(2)应用程序隔离了内部的具体实现,被包装成一个服务加到服务总线上
(3)总线的修改和替换不影响已经存在各类应用程序

第9题:

问答题
油棉纱会自燃吗?为什么?

正确答案: 会。
油棉纱如过多地堆积在通风不良、且潮湿的地面,在夏季温度较高的季节里,会在高温的作用下产生氧化,并不断使温度增高,而引起燃烧。
解析: 暂无解析

第10题:

问答题
危机就是机会。这种看法是对的吗?为什么?

正确答案: 这种看法是错误的。这是一种比较绝对的观点,但任何事物的发展都存在正负两方面的因素。就危机而言,危机并不是绝对的坏事,危机同样蕴藏着巨大的机会。在汉语中,“危机”是“危”与“机”这两个不同词义的组合,“危”具有困难、危险的含义,泛指事件来的突然,事件的发展达到了一个临界值和既定的阈值,给人已很大压力。“机”具有机会、时机、契机的含义,指事情变化的枢纽与重要关系的环节。危机具有双重性,只有抓住时机,危机才是机会。
解析: 暂无解析