ネイティブWebサービスは、XML DBテクノロジの新機能です。 Googleでは、SOAに非常に近いことがわかりました。Oracle Native Webサービスとは何ですか?
1)ネイティブWebサービスの主な用途 2)XML DB 11gと以前のXML DBリリースの主な違いは何ですか?
ありがとうございました。
ネイティブWebサービスは、XML DBテクノロジの新機能です。 Googleでは、SOAに非常に近いことがわかりました。Oracle Native Webサービスとは何ですか?
1)ネイティブWebサービスの主な用途 2)XML DB 11gと以前のXML DBリリースの主な違いは何ですか?
ありがとうございました。
ドキュメントが見つかりました。
新機能でしたstoreVarrayAsTableは現在 となります。
そして、 Webサービスについて
Webサービスは、アプリケーションがインターネット上で情報を交換し、ビジネスロジックを実装するサービスにアクセスするための標準的な方法を提供します。アプリケーションは、ネイティブのOracle XML DB Webサービスを使用してOracle Databaseにアクセスできます。使用可能なサービスの1つで、SQLおよびXQuery照会を発行し、XMLデータとして結果を受け取ることができます。別のサービスでは、PL/SQLに格納されたすべてのファンクションおよびプロシージャにアクセスできます。後者のサービスを使用するときは、入出力ドキュメント形式をカスタマイズできます。 WSDLはネイティブデータベースWebサービスエンジンによって自動的に生成されます。
SOAP 1.1は、Oracle XML DBでサポートされているバージョンです。アプリケーションでは、HTTP POSTメソッドを使用して、ネイティブのOracle XML DB WebサービスにSOAPリクエストを送信します。 Oracle XML DB構成ファイルxdbconfig.xmlを使用して、すべてのネイティブOracle XML DB WebサービスおよびWSDLドキュメントの場所を構成できます。また、同じ構成ファイルを使用してWebサービスのセキュリティ設定を構成することもできます。
それはあなたがゼロコーディングとゼロ 展開労力でウェブ サービスとしてあなたのPL/SQLパッケージ /手続き/関数を公開することができます!
利点と欠点があります。 PL/SQLでの経験がある開発者がいる場合は、別のアプリケーション・サーバーを経由せずにWebサービスを提供して使用することが容易になります。
もちろん、イントラネット外でこれらのサービスを利用できるようにするには、セキュリティ担当者が関与する可能性があります。しかし、それはツールボックスにもう1つのツールを提供します。
私は、去年のODTUGカンファレンスのPL/SQL Webサービスを紹介する論文を書いた。 www.odtug.comのTech Resourcesセクションで入手できます。見てみましょう。