SOAプロジェクトでJDeveloperによって生成された.wsdlファイルを理解しようとしています。タイプ、portType、およびメッセージ要素のみが含まれる傾向があり、サービスまたはバインディング要素は含まれないことに気付きました。
次に、 http: //schemas.xmlsoap.org/wsdl/ で WSDL スキーマの定義を調べたところ、バインディングとサービスの両方が wsdl 定義要素の「キー」要素であることがわかりました。これは、サービスとバインディングが必須要素であることを意味しますか? もしそうなら、JDeveloper/SOA Suite WSDL ファイルに含まれていないのはなぜですか?
[アップデート]
わかりました、質問に対する部分的な回答が見つかりました。URL 経由で WSDL ファイルにアクセスすると、バインディングとサービス要素が deed に含まれていることがわかります。
誰でも、次の詳細な背景情報を提供できますか?
- これはどのように起こりますか?
- なぜこれが行われるのですか?
- (2) が、WSDL の具体的な定義を開発者から隠し、SOA Suite によって動的に処理されるようにしたい場合: この動的バインディングがどのように機能し、実際のアプリケーションで使用されるかの具体的な例... ?