我想了解由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动态处理:有关此动态绑定如何工作并在实际应用程序中使用的具体示例...?