问题
单项选择题
SOA(Service-Oriented Architecture)是一种架构模型,它可以根据需求通过网络对 (17) 的应用组件进行分布式部署、组合和使用。
A.紧耦合、细粒度
B.紧耦合、粗粒度
C.松耦合、细粒度
D.松耦合、粗粒度
答案
参考答案:D
解析:[要点解析] SOA(Service-Oriented Architecture)是一种架构模型,它可以根据需求通过网络对松耦合、粗粒度的应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效地控制系统中与软件代理交互的人为依赖性。可见,SOA的几个关键特性是:一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通信,不涉及底层编程接口和通信模型。