ヘッダーをスキップ
Oracle® Fusion Middleware Oracle WebLogic Server WebLogic SCAアプリケーションの開発
11g リリース1(10.3.3)
B61414-01
  目次へ移動
目次

前
 
次
 

2 概要

サービス・コンポーネント・アーキテクチャ(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サーバーでシームレスに実行することができ(WebLogic SCAランタイムを使用)、変更なしでOracle SOAコンポジットのコンポーネントとして使用できます。

WebLogic SCAランタイム

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

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

図2-1

図2-1については周囲のテキストで説明しています。

制限事項

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

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

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