以下の節では、WebLogic Web サービスについて理解を深める上で役に立つサンプルや関連情報について説明します。
このドキュメントの他にも、さまざまなサンプル コードが Web サービス開発者向けに用意されています。サンプルとチュートリアルでは WebLogic Web サービスの動作が例示され、主要な Web サービス開発タスクを実行する実際的な手順が示されています。
Web サービスを使用する独自のアプリケーションをプログラミングする前に、Web サービス サンプルを実行してみることをお勧めします。
WebLogic Server では、任意で API コード サンプルを WL_HOME\samples\server\examples\src\examples\webservices
にインストールできます。WL_HOME
は、WebLogic Server の最上位インストール ディレクトリです。WebLogic Server のスタート メニューからサンプル サーバを起動して、サンプルとその実行手順に関する情報を確認できます。
MedRec は WebLogic Server に付属したエンドツーエンドのサンプル Java EE アプリケーションであり、一元的で独立した医療記録管理システムをシミュレートします。MedRec アプリケーションには、患者、医師、および管理者に対して、さまざまなクライアントを使用して患者のデータを管理するフレームワークが用意されています。
MedRec は WebLogic Server と Java EE の機能を例示し、Oracle 推奨のベスト プラクティスを重要点として示します。MedRec は WebLogic Server 配布キットに含まれており、Windows マシンの [スタート] メニューからアクセスできます。Linux などのプラットフォームでは、WL_HOME\samples\domains\medrec
ディレクトリから MedRec を起動します。WL_HOME
は、WebLogic Server の最上位インストール ディレクトリです。アプリケーションの Spring バージョンは WL_HOME\samples\domains\medrec-spring
ディレクトリにあります。
MedRec アプリケーションの手引きとして、主な開発タスク (Web サービスに固有のタスクを含む) の手順を説明する開発チュートリアルが用意されています。
その他の API サンプルは、http://www.oracle.com/technology/index.html
からダウンロードできます。これらのサンプルには、Oracle で認定されたものと共に、共同開発者によって提示されたサンプルが含まれています。
このドキュメントは、Web サービスに関するトピックを包括的に対象とする、さらに大きい WebLogic Web サービス ドキュメント セットの一部です。次の表に、このドキュメント セットに含まれているドキュメントをまとめます。
表 2-1 WebLogic Web サービス ドキュメント セット
ドキュメント | 内容 |
---|---|
『Oracle Fusion Middleware Oracle WebLogic Server Web サービス入門』(このドキュメント) |
WebLogic Web サービスの概要、サポートされる標準、相互運用性、関連するサンプルおよびドキュメントについて説明します。 |
『Oracle Fusion Middleware Oracle WebLogic Server JAX-WS を使用した Web サービス入門』 |
JAX-WS を使用して単純な WebLogic Web サービスをプログラミングする上で必要となる基本的な知識とタスクについて説明します。使用例およびサンプル、反復的な開発手順、一般的な JWS プログラミング手順、データ型情報、および Web サービスの呼び出し方についても説明しています。 |
『Oracle Fusion Middleware Oracle WebLogic Server JAX-WS を使用した Web サービスの高度な機能のプログラミング』 |
コールバック、XML カタログ、SOAP メッセージ ハンドラなどの高度な機能を、JAX-WS を使用してプログラミングする方法ついて説明します。 |
『Oracle Fusion Middleware Oracle WebLogic Server JAX-RPC を使用した Web サービス入門』 |
JAX-RPC を使用して単純な WebLogic Web サービスをプログラミングする上で必要となる基本的な知識とタスクについて説明します。使用例およびサンプル、反復的な開発手順、一般的な JWS プログラミング手順、データ型情報、および Web サービスの呼び出し方についても説明しています。 |
『Oracle Fusion Middleware Oracle WebLogic Server JAX-RPC を使用した Web サービスの高度な機能のプログラミング』 |
Web サービスの信頼性のあるメッセージング、コールバック、会話形式の Web サービス、JMS 転送を使用した Web サービスの呼び出し、SOAP メッセージ ハンドラなどの高度な機能を、JAX-RPC を使用してプログラミングする方法について説明します。 |
『Oracle Fusion Middleware Security and Administrator's Guide for Web Services』 |
Web サービスのメッセージ レベル (デジタル署名と暗号化)、転送レベル、アクセス制御のセキュリティをプログラミングおよびコンフィグレーションする方法について説明します。 |
『Oracle Fusion Middleware Oracle WebLogic Server Web サービス リファレンス』 |
JWS アノテーション、Ant タスク、信頼性のあるメッセージング WS-Policy アサーション、セキュリティ WS-Policy アサーション、およびデプロイメント記述子に関するリファレンス情報を提供します。 |
WebLogic Server アプリケーションを開発、デプロイ、およびモニタするための包括的なガイドラインについては、次の表のドキュメントを参照してください
表 2-2 関連ドキュメント - WebLogic Server アプリケーションの開発
ドキュメント | 内容 |
---|---|
『Oracle Fusion Middleware Oracle WebLogic Server アプリケーションの開発』 |
WebLogic Server のコンポーネント (Web アプリケーション、EJB など) やアプリケーションの開発。 |
『Oracle Fusion Middleware Oracle WebLogic Server Web アプリケーション、サーブレット、JSP の開発』 |
WebLogic Server にデプロイして実行する Web アプリケーション (サーブレット、JSP など) の開発。 |
『Oracle Fusion Middleware Oracle WebLogic Server エンタープライズ JavaBeans (EJB) プログラマーズ ガイド』 |
WebLogic Server にデプロイして実行する EJB の開発。 |
『Oracle Fusion Middleware Oracle WebLogic Server XML プログラマーズ ガイド』 |
XML 処理を含んだアプリケーションの設計と開発。 |
『Oracle Fusion Middleware Oracle WebLogic Server アプリケーションのデプロイメント』 |
WebLogic Server アプリケーションのデプロイメント。このガイドは、アプリケーションの開発およびプロダクション デプロイメントの両方で使用します。 |
『Oracle Fusion Middleware Oracle WebLogic Server アプリケーションのデプロイメント』の「プロダクション デプロイメントのためのアプリケーションのコンフィグレーション」 |
WebLogic Server のプロダクション環境にデプロイするアプリケーションのコンフィグレーション。 |
『Oracle Fusion Middleware Oracle WebLogic Server パフォーマンス チューニング ガイド』 |
WebLogic Server アプリケーションのパフォーマンスのモニタと改善。 |
『Oracle Fusion Middleware Oracle WebLogic Server の紹介』の「WebLogic Server システム管理の概要」 |
WebLogic Server とそれにデプロイされているアプリケーションの管理。 |