JDeveloperとWebサービスについて

Webサービスは、オープン・スタンダードを使用してインターネット上でビジネス機能を公開するためのメッセージ・プロトコルとプログラミング規格のセットで構成されます。Webサービスは、プログラムによってインターネット上でアクセスされ、レスポンスを返す、再利用可能な独立したソフトウェア・コンポーネントです。

JDeveloperでは、Webサービスの検出や使用、さらに開発やデプロイに役立つ高性能のツールが提供されます。JDeveloperでは、最新のJ2EE Webサービス標準に基づいたWebサービス、およびOracle SOAP Serverへのデプロイメントに対応するWebサービスの開発とデプロイがサポートされます。JDeveloperは、Microsoft社の.NETアーキテクチャに合せて開発されたWebサービスと相互運用でき、それらのWebサービスのスタブまたはプロキシを生成できます。

Webサービスの検出

JDeveloperにはUDDIブラウザが組み込まれ、パブリックUDDIレジストリへの接続も事前定義されているため、Webサービスを迅速に検索できます。また、社内のUDDIレジストリなど、その他のUDDIレジストリへの接続も定義できます。詳細は、「UDDIレジストリでのWebサービスの検索」を参照してください。

JDeveloperを使用したWebサービス

Webサービスをアプリケーションで使用するために、Webサービスのスタブまたはプロキシを簡単に作成できます。「JDeveloperを使用したWebサービス」を参照してください。

Webサービスの作成とデプロイ

JDeveloperは、Webサービスの迅速な開発および次の形式でのデプロイを実現する強力なツールを提供します。

Javaクラス、EJB、およびEJBとしてラップされたBC4Jモジュールに基づいて、あるいはプログラム・ユニットを含むPL/SQLパッケージから、Webサービスを作成できます。「Webサービスの作成方法」を参照してください。

さらに、JDeveloperの高機能UMLモデリング・ツールを使用して、Webサービスをクラス図上でモデリングしたり、モデリングされたJavaクラスに基づいてWebサービスを作成できます。「Webサービスのモデリング」を参照してください。

Webサービスのデプロイの詳細は、「パッケージとデプロイ」のブックにある、「Webサービスのデプロイ方法」を参照してください。

Webサービスの詳細は、Oracle Technology Network Japan(OTN-J)のWebサイト(http://otn.oracle.co.jp/tech/webservices/)からオンラインで参照できます。