面向服务的架构
SOA概述
面向服务的架构(Service -Oriented Architecture ,SOA),与SOA 紧密相关的技术有UDDI、WSDL、SOAP、REST等,而这些技术都是以XML为基础而发展起来的。
- UDDI(Universal Description Discovery and Integration ,统一描述、发现和集成)
提供了一种服务发现、查找和定位的方法,是服务的信息注册规范,以便被需要该服务的用户发现和使用它。UDDI规范描述了服务的概念,同时也定义了一种编程接口。通过UDDI提供的标准接口,企业可以发布自己的服务供其他企业查询和调用,也可以查询特定服务的描述信息,并动态绑定到该服务上。
ps:UDDI 有点类似微服务的Nacos,服务注册中心,但要注意 服务提供者、服务请求者、服务注册中心里面服务注册中心为可选项,可以直接使用静态绑定的服务,服务提供者则可以把描述直接发送给服务请求者。
- WSDL(Web Service Description Language ,Web服务描述语言