学習目標
このチュートリアルでは、SCA コンポーネントの実装として Java EE アプリケーションを使用する SCA 1.0 アプリケーションを作成する方法について段階的に説明します。
このチュートリアルで開発されるサービスは、EJB を含んでいる既存の EAR に基づきます。
この事例において、EJB はシステムの新規ユーザーに関する登録サービスを提供します。
このチュートリアルは、SCA が使用可能になる前に既に作成されていたリソースを SCA で活用する機能について、および Java EE アプリケーションに SCA 機能を追加する方法について示します。
SCA 1.0 アプリケーションは、OSOA SCA 1.0 仕様に準拠したアプリケーションです。
このチュートリアルでは、次の内容を学習します。
- SCA コンポーネントの実装タイプとして Java EE アプリケーションを使用する SCA アセンブリーを作成して、デプロイします。
- SCA アセンブリー内でリソースとして EAR および EJB を使用します。
- SCA 拡張 Java EE アプリケーションと SCA 非拡張 Java EE アプリケーションの違いを理解します。
- SCA 拡張 Web モジュールで SCA プログラミング・モデル・フィーチャー @Reference および @Property 注釈を使用します。
制約事項: このサンプルは、
IBM® WebSphere® Application Server Developer Tools for Eclipse では実行できません。
このチュートリアルを完了するには、およそ 60 分かかります。
前提条件
- IBM Rational Application Developer v7.5.5 またはそれ以降がインストール済みである。
v7.5.5 には、Service Component Architecture 開発ツールのフィーチャー・パックが必要です。
- IBM WebSphere Application Server バージョン 7.0.0.7 またはそれ以降がインストール済みである。v7.0.0.7 には、Service Component Architecture のフィーチャー・パックが必要です。