Oracle SOA Suiteは、Oracle Fusion Middlewareのミドルウェア・コンポーネントです。 Oracle SOA Suiteを使用してサービスを作成および管理し、SOAコンポジット・アプリケーションに編成できます。 コンポジットにより、複数のテクノロジ・コンポーネントを1つのSOAコンポジット・アプリケーションに簡単に組み立てることができます。 Oracle SOA Suiteは異機種混在インフラストラクチャへの導入が可能であるため、SOAを段階的に企業に導入できます。
この章の構成は、次のとおりです。
Oracle SOA Suiteには、次のコンポーネントが含まれています。
Oracle Business Process Execution Language(BPEL)Process Manager(PM)。メディエータ、ルール、B2B、ヒューマン・ワークフローを含みます。
XMLベースの言語であるOracle BPELは、Webサービスと組み合せることで複数の企業間でのタスク共有を可能にします。 BPELは、XMLスキーマ、Simple Object Access Protocol(SOAP)、Web Services Description Language(WSDL)をベースにしています。
Oracle BPEL Process Managerは、BPEL標準に基づくプロセスの設計、デプロイ、監視および管理を簡単に行うためのフレームワークを提供します。
Oracle Business Activity Monitoring(BAM)。
Oracle BAMは、リアルタイムのデータ流入を表示するダッシュボードや指定した条件に基づき警告を送信するルールを作成するためのフレームワークを提供します。
表1-1に、Oracle SOA Suiteのインストールと構成に関するタスク概要を示します。 この表には、各タスクの詳細の入手場所に関する情報も記載されています。
表1-1 Oracle SOA Suiteのインストール手順に含まれるタスク
タスク | 説明 | マニュアル |
---|---|---|
タスク1 - インストール計画の要件確認 |
システム環境が、Oracle Fusion Middleware、Oracle SOA Suite、リポジトリ作成ユーティリティ(RCU)の一般インストール要件を満たしていることを確認します。 |
システム要件の詳細は、次を参照してください。
動作保証の詳細は、次を参照してください。
|
タスク2 - RCUの実行による、必要なスキーマの作成 |
Oracle SOA Suiteコンポーネントは、Oracleデータベースにインストール済のスキーマを必要とします。 これらのスキーマをRCUを使用して作成し、データベースにロードします。 |
サポートされているOracleデータベースが起動および稼働していることを確認します。 詳細は、Oracle Fusion Middlewareの動作保証に関するマニュアルを参照してください。
スキーマの作成方法は、第2.1.3項「Oracle SOA SuiteおよびOracle BAM用のスキーマの作成」で説明します。 『Oracle Fusion Middleware Repository Creation Utilityユーザーズ・ガイド』も参照してください。 |
タスク3 - Oracle WebLogic Serverのインストール |
Oracle SOA SuiteはOracle WebLogic Server上で稼働します。 Oracle SOA Suiteをインストールする前に、Oracle WebLogic Serverをインストールする必要があります。 インストーラによって、Oracle Middlewareホーム・ディレクトリ内にWebLogic Serverホーム・ディレクトリが作成されます。 |
インストール方法は、第2.1.4項「Oracle WebLogic ServerのインストールとMiddlewareホームの作成」で説明します。 『Oracle WebLogic Server Installation Guide』も参照してください。 MiddlewareおよびWebLogicのホーム・ディレクトリの詳細は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』のMiddlewareおよびWebLogicのホーム・ディレクトリに関する項を参照してください。 |
タスク4 - Oracle SOA Suiteのインストール |
インストーラを使用してOracle SOA Suiteをインストールします。 デフォルトで、ミドルウェア・ホーム・ディレクトリに |
|
タスク5 - Oracle SOA Suiteの構成 |
Oracle Fusion Middleware構成ウィザードを実行して、新しいWebLogicドメインを作成および構成し、ドメイン内に構成する製品を選択します。 構成物として選択した製品に応じ、管理サーバーおよびその他の管理対象サーバーが新しいドメインに含まれます。 新しいドメインを作成した後に、必要に応じて製品を追加してドメインを拡張できます。 |
|
図1-1は、すべての設定にデフォルト値を使用し単一ホストにインストールした単純なOracle SOA Suiteのディレクトリ構造を示しています。
Oracle WebLogic Serverをインストールすると、Oracle Middlewareホーム・ディレクトリ内にWebLogic Serverホーム・ディレクトリが作成されます。 Oracle SOA Suiteをインストールすると、SOA Oracleホーム・ディレクトリが作成されます。このディレクトリに、Oracle SOA Suiteのバイナリ・ファイルとサポート・ファイルが格納されます。
ドメインを作成するようにOracle SOA Suiteを構成すると、User Projectsディレクトリ内にSOA Domainディレクトリが作成されます。 SOA Domainディレクトリには、管理サーバーと、様々なSOAコンポーネントをホストする管理対象サーバーが含まれます。 インストールしたコンポーネントによって、次のような管理対象サーバーが作成されます。