2016-02-23 33 views
0

我研究了SOA平臺有三個角色服務ProviderConsumerBroker。我也知道服務提供商發佈WSDL文件到UDDI註冊表BrokerConsumer通過查詢Broker來發現服務。但在這裏我有一個困惑。這是否意味着WSDL文件位於BrokerProvider兩者?如果是,那麼WSDL文件用於綁定ConsumerProvider位於SOA平臺的WSDL文件在哪裏

回答

1

這個文章的作者在談論正是你的問題:

通用描述,發現和集成(UDDI)提供了 方法用於發佈和發現服務描述。 UDDI數據 實體爲定義業務和服務 信息提供支持。在WSDL中定義的服務描述信息是 互補與在UDDI註冊中心中找到的信息。 UDDI 爲許多不同類型的服務描述提供支持。由於 的結果,UDDI不直接支持WSDL或任何其他服務 描述機制。

有用於發佈和在UDDI註冊查找完整的WSDL服務描述不同的場景(這取決於服務接口和服務實現的,其WSDL服務描述的組合):

  • 方案1:沒有服務實現服務接口
  • 方案2:服務實現與一個服務接口文檔
  • 方案3:服務實現與多個服務 接口documen TS
  • 方案4:單個WSDL文檔
  • 方案5:甲 服務接口引用另一個服務接口