我想了解由SOA項目中的JDeveloper生成的.wsdl文件。我注意到它們往往只包含類型,portType和消息元素,但不包括服務或綁定元素。需要哪些WSDL元素(Oracle SOA套件)
然後我檢查了WSDL Schema定義http://schemas.xmlsoap.org/wsdl/並注意到binding和service都是wsdl definitions元素的'關鍵'元素。這是否意味着服務和綁定是必需的元素?如果是這樣,那麼它們如何不被包含在JDeveloper/SOA Suite WSDL文件中?
[更新]
也許。我發現我的問題部分回答。事實證明,當你通過URL訪問WSDL文件時,包含綁定和服務元素。
誰能提供任何更深入的背景資料:
- 這是如何發生的?
- 爲什麼這樣做?
- 如果(2)是因爲您希望WSDL的具體定義對開發人員隱藏並由SOA Suite動態處理:有關此動態綁定如何工作並在實際應用程序中使用的具體示例...?