📅  最后修改于: 2021-01-12 00:40:16             🧑  作者: Mango
Web服务有两个组件:
WSDL是Web服务描述语言的缩写。 WSDL是一种基于XML的界面描述语言。它用于描述Web服务提供的功能。有时它也被称为WSDL文件。 WSDL文件的扩展名是.wsdl 。它提供了有关如何调用服务,期望使用什么参数以及返回的数据结构的机器可读描述。
它将服务描述为网络端点或端口的集合。它通常与SOAP和XML模式结合使用,以在分布式环境中提供XML服务。简而言之,WSDL的目的类似于编程语言中的类型签名。
WSDL的当前版本是2.0。 W3C不认可1.1版。
WSDL 1.1 Term | WSDL 2.0 Term | Description |
---|---|---|
Service | Service | It is a set of system functions. |
Port | Endpoint | It is an endpoint that defines a combination of binding and network addresses. |
Binding | Binding | It specifies the interface and defines the SOAP binding style. It also defines the operations. |
PortType | Interface | An abstract set of services supported by one or more endpoints. |
Operation | Operation | Abstract detail of an action supported by the service. It defines the SOAP actions and the way of encoding the message. |
Message | N/A | An abstract, typed definition of data to communicate. W3C has removed the message in WSDL 2.0, in which XML Schema types for defining bodies of inputs, outputs, and faults are referred directly. |
Types | Types | It is a container for data type definition. The XML Schema language (XSD) is used for this purpose. |
UDDI的缩写,是Universal Description,Discovery和Integration 。这是一个基于XML的注册表,可让企业广泛地在互联网上列出自己的名字。它定义了一组支持业务,组织或其他Web服务提供商的描述和发现的服务。 UDDI提供服务以及可用于访问这些服务的技术接口。
UDDI背后的想法是发现组织和组织提供的服务,就像使用电话簿一样。它允许企业按名称,产品,位置或所提供的Web服务列出自己。 UDDI以下列方式工作:
UDDI商业注册系统具有三个目录,如下所示:
白页:白页包含基本信息,例如公司名称,地址,电话号码,以及其他业务标识符,例如税号。
黄页:黄页包含按相关业务分类组织的详细业务数据。黄页的版本根据较新的NAICS (北美行业分类系统)对业务进行分类。
绿页:绿页包含有关公司关键业务流程的信息,例如操作平台,支持的程序和其他高级业务协议。