面向服务的架构体系(SOA让用户可以不受限制地重复使用软件、连接各种资源。以( ) 为中心切入SOA将获得一个信息视图,以使管理层通过该视图监控流程运转情况,并做出直接调整或决策。
SOA(Service-Oriented Architecture)是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。可见,SOA的几个关键特性是:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通信,不涉及底层编程接口和通信模型。SOA的意义在于,让IT变得更有弹性,使业务与IT保持同步,从而能更好地驾驭变化。SOA的核心价值在于组织能力服务化,通过服务编排实现灵活的业务流程,推动商业创新。SOA是以业务为导向的,是未来企业用来提高敏捷度、灵活性的关键。正确理解SOA,找到切入点是基本。要实施SOA,要从人员、流程、信息;重用性和连接性五个关键点作为切入点。各个切入点各自解决的部署问题见表所示。SOA切入点及其解决的部署问题