在 API 管理 中发布 BizTalk WCF-BasicHTTP 终结点
使用 BizTalk 管理控制台将 BizTalk WCF-BasicHTTP 接收位置公开为 Azure API 管理 中的终结点。 还可以使用 Azure 门户中的 API 管理 通过 BizTalk 中的API 管理公开 SOAP 终结点。
提示
什么是 API 管理?是了解和详细了解此 Azure 服务的绝佳资源。
必备条件
- 配置和设置 Azure API 管理
- 在 BizTalk 计算机与 API 管理 实例之间创建虚拟网络
在 Azure 门户 中使用 API 管理 创建
在Azure 门户中,打开 API 管理,然后选择“API”:
选择 WSDL:
配置 WSDL 属性:
WSDL 规范 :输入 BizTalk SOAP 终结点的完整 URI。 例如,输入
http://10.0.31.22/RestEndPoint/OrderIncome.svc?wsdl
或http://biztalkfp1.westus.cloudapp.azure.com/RestEndPoint/OrderIncome.svc?wsdl
等名称。SOAP 直通 或 SOAP 到 REST :选择首选项:
- SOAP 到 REST:从现有的基于 SOAP 的 Web 服务创建基于 REST 的 HTTP API
- SOAP 直通:充当 SOAP API 的代理
输入首选的显示名称、名称、说明、API URL 后缀、产品和版本。
完成后,WSDL 配置如下所示:
选择“创建”。
使用 BizTalk 管理进行创建
注意
WCF-BasicHTTP 接收位置支持此功能。
在 BizTalk 管理控制台中,右键单击 WCF-BasicHTTP 接收位置,然后选择“发布到API 管理:
配置 API 管理属性:
登录到 Azure 订阅,选择具有 API 管理服务的 订阅 和 资源组 ,然后选择服务。
WSDL 规范链接会自动填充 WSDL 文件。 将 localhost 替换为BizTalk Server的 DNS 名称或 IP 地址。
选择 “SOAP 直通 ”或“ SOAP 到 REST”:
SOAP 到 REST:从现有的基于 SOAP 的 Web 服务创建基于 REST 的 HTTP API
SOAP 直通:充当 SOAP API 的代理
可以通过更改 API URL 后缀,然后使用其他 API 类型再次发布来发布 API。
API 名称会自动填充接收位置名称。
选择 API 使用者要使用的 API URL 后缀 。
完成后,属性如下所示:
选择“发布”。 成功后,接收位置显示为Azure 门户API 管理中的服务。
执行更多操作
Azure API 管理 是一项功能强大的服务,由许多 Azure 服务(包括逻辑应用)使用。 API 管理包括许多功能,包括速率限制和配额、谁有权访问你的 API、缓存等。 请参阅什么是API 管理?开始。