单选题 面向服务的架构体系(SOA)让用户可以不受限制地重复使用软件、连接各种资源。以{{U}} {{U}} {{/U}} {{/U}}为中心切入SOA将获得一个信息视图,以使管理层通过该视图监控流程运转情况,并做出直接调整或决策。
  • A.人员
  • B.信息
  • C.流程
  • D.系统连接性
【正确答案】 C
【答案解析】[解析] SOA(Service-Oriented Architecture)是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。可见,SOA的几个关键特性是:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通信,不涉及底层编程接口和通信模型。
SOA的意义在于,让IT变得更有弹性,使业务与IT保持同步,从而能更好地驾驭变化。SOA的核心价值在于组织能力服务化,通过服务编排实现灵活的业务流程,推动商业创新。SOA是以业务为导向的,是未来企业用来提高敏捷度、灵活性的关键。
正确理解SOA,找到切入点是基本。要实施SOA,要从人员、流程、信息;重用性和连接性五个关键点作为切入点。各个切入点各自解决的部署问题见表3-8所示。
{{B}}表3-8 SOA切入点及其解决的部署问题{{/B}}
切入点
解决的部署问题
人员
建立企业门户基础设施,让每位员工获得综合信息服务,提升人员的生产能力
流程
可以重新利用和优化流程,将获得一个流程信息视图,以使管理层通过该视图监控流程运转情况,并做出直接调整或决策
信息
将帮助企业构建相应的服务,将企业信息集成到流程中去,并在流程中加以应用,从而提高信息服务水平,提高企业洞察力
重用性
可以隆低成本,缩减周期、拓展核心应用
连接性
可以通过企业内部以及上下流企业间的系统,实现安全一致的用户体验