ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server WebLogic SCAアプリケーションの開発
12c (12.1.2)
E47997-02
  目次へ移動
目次

前
 
次
 

2 概要

この章では、WebLogicサービス・コンポーネント・アーキテクチャ(SCA)について説明します。SCAはエンタープライズ・アプリケーションおよびシステムを統合および再利用可能なモジュラ・ビジネス・サービスとして構築するためのモデルを提供します。WebLogic SCA はPlain Old Java Object (POJO)を使用するSCAアプリケーションの開発およびデプロイをサポートします。

この章の内容は以下のとおりです。

WebLogic SCAはOASISのサービス・コンポーネント・アーキテクチャのSpringコンポーネントの実装仕様(http://www.oasis-open.org/committees/download.php/25529/sca-springci-draft-20070926.doc)のサブセットに基づきます。サポートされない機能は、第2章「制限事項」で示しています。

WebLogic Spring SCAアプリケーション

SCAでは、コンポーネントの実装とその通信は明確に分けられています。WebLogic SCAでは、POJOを使用してJavaアプリケーションを作成し、異なるプロトコルを介して、SCAサービスとしてコンポーネントを公開し、参照により他のコンポーネントにアクセスします。これを行うにはSpringアプリケーション・コンテキストに構成されたSCAセマンティクスを使用します。SCAの用語では、WebLogic Spring SCAアプリケーションはPOJOの集合に加えて、クラスとSCAサービスおよび参照をワイヤリングするSpring SCAコンテキスト・ファイルのことです。

WebLogic Spring SCAアプリケーションはWebLogic Serverでシームレスに実行し(WebLogic SCAランタイムを介して)、Oracle SOAコンポジットのコンポーネントとして変更なしに使用できます。

WebLogic SCAランタイム

WebLogicサーバーでは、WebLogic Spring SCAアプリケーションはWebLogic SCAランタイムで実行します。ランタイムが共有Webアプリケーション・ライブラリとしてWebLogic Serverにデプロイされるまで、アプリケーションをそこにデプロイできません。WebLogic SCAランタイムには次のものが含まれます。

図2-1に、デプロイされたWebLogic Spring SCAアプリケーションを示します。

図2-1 デプロイされたWebLogic Spring SCAアプリケーション

図2-1の説明が続きます
「図2-1 デプロイされたWebLogic Spring SCAアプリケーション」の説明

制限事項

WebLogic SCAはOASISのサービス・コンポーネント・アーキテクチャのSpringコンポーネントの実装仕様のうちのいくつかの機能をサポートしません。制限事項は次のとおりです。

次のものはこのリリースのEJBセッションBeanバインディングではサポートされません。

次の制限事項がこのリリースのWebサービス・バインディングに適用されます。