什么是SOA?

2021-02-24 18:59发布

32条回答
刘洋
2021-02-25 09:25

概念:SOA是英文Service Oriented Architecture的缩写,Service [ˈsɜːvɪs] 服务,Oriented ['ɔːrɪentɪd] 导向的 ; 以…为方向的,Architecture ['ɑːkɪtektʃə] 体系结构,一句话概括就是:以 服务 为 导向的 体系结构。

 描述:SOA是对外提供接口的一种架构设计方式。

        它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。

特点:SOA是一种以服务为导向的软件架构,SOA架构中有两个主要角色:服务提供者和服务使用者。


一周热门 更多>