![]() ![]() ![]() ![]() |
この節では、WebLogic Integration ソリューションの管理に関連するツールとタスクの概要を説明します。以下のトピックがあります。
注意 : | この節では、WebLogic Integration に固有の管理タスクとツールについてのみ説明します。詳細については、『WebLogic Integration Administration Console の使用』を参照してください。 |
WebLogic Integration の管理に利用できるツールは次のとおりです。
注意 : | WebLogic Server® ドメインは、1 単位として管理される WebLogic Server リソースの集合です。各ドメインには管理サーバが 1 つだけ含まれており、ドメイン内のそれ以外のすべての WebLogic Server インスタンスは管理対象サーバになります。WebLogic Configuration Wizard を使用してドメインを作成およびコンフィグレーションすると、WebLogic Integration ソリューションの開発とデプロイが容易になります。そのためのタスクと関連ドキュメントの参照先一覧については、「サーバ ドメインの作成と拡張」を参照してください。 |
注意 : | WebLogic Integration Administration Console は、ドメイン内の管理サーバでホストされる Web アプリケーションです。このコンソールには、Web ブラウザを介して WLI 管理サーバと通信できるローカル ネットワーク上の任意のマシンからアクセスします。WebLogic Integration Administration Console を使用すると、WebLogic Integration アプリケーションで必要なエンティティとリソースを管理およびモニタできます。WLI Administration Console の詳細については、『WebLogic Integration Administration Console の使用』を参照してください。 |
注意 : | WebLogic Worklist Console は、ドメイン内の管理サーバでホストされる Web アプリケーションです。Web ブラウザを介して管理サーバと通信できるローカル ネットワーク上の任意のマシンから、このコンソールにアクセスできます。このコンソールを使用すると、管理者は、JMX API や基底の管理アーキテクチャについて学習しなくても WebLogic Server のコンフィグレーションとモニタ タスクを実行し、WebLogic Integration ソリューションを管理できます。コンソールで実行できるすべてのタスクのリストについては、『Worklist Console の使い方』を参照してください。 |
注意 : | このユーティリティを使用すると、スクリプト言語を通して WebLogic Server 内の MBean に簡単にアクセスできます (次の節の「WebLogic 管理対象 Bean」を参照)。このユーティリティには、アクティブな WebLogic ドメイン内の MBean へのシェルライクなインタフェースと、MBean を検査するためのグラフィカル ユーザ インタフェース (GUI) エクスプローラがあります。WLShell を使用すると、MBean 階層での移動、コンフィグレーション プロパティと実行時プロパティの表示、および get 、set 、invoke 、mkdir 、rmdir などの操作を簡単に実行できます。スクリプトでは、ループと条件もサポートされます。このフリーウェア ツールの詳細については、http://www.wlshell.com を参照してください。WLShell は、dev2dev.com からも入手できます。 |
注意 : | このユーティリティは、トレーディング パートナ管理 (TPM) データをインポート、エクスポート、および削除できるコマンドライン ツールです。このユーティリティの詳細については、「トレーディング パートナ Bulk Loader の使用」を参照してください。 |
これらのツール以外にも、WebLogic Server には、理解しておくと役立つ多数のツールが用意されています。WebLogic Server のツールの詳細については、「BEA WebLogic Server® 10.0 システム管理」を参照してください。
注意 : | dev2dev.com 上のアイテムやツールは、ユーザの便宜のために掲載されているものです。BEA カスタマ サポートではサポートしていません。 |
ドメイン内のリソースは、Java Management Extensions (JMX) の管理対象 Bean (MBean) を使用して管理機能をエクスポーズします。
MBean は、JMX 仕様に従って開発された Java の具象クラスです。MBean を使用すると、管理対象リソース内の各管理属性に対するゲッター操作とセッター操作とともに、リソースが提供するその他の管理操作を実行できます。管理対象リソースのコンフィグレーション データをエクスポーズする MBean を「コンフィグレーション MBean」、管理対象リソースの実行時の状態に関するパフォーマンス メトリックなどの情報を提供する MBean を「実行時 MBean」と呼びます。
WebLogic Server の管理対象リソースと MBean の詳細については、『JMX によるカスタム管理ユーティリティの開発』の「WebLogic Server MBean について」を参照してください。
WebLogic Integration MBean の詳細については、WebLogic Integration Javadoc の次のパッケージを参照してください。
weblogic.management.MBeanHome
インタフェースは、ドメイン内の各 WebLogic Server に存在する JMX MBean Server にアクセスするための最も便利な方法です。「JMX を使用した WebLogic Server MBean へのアクセス」の「JNDI を使用した MBeanHome インタフェースの取得」の説明に従って、Administration Server の JNDI ツリーから管理 MBeanHome
インタフェースにアクセスできます。
コード リスト 1-1 は、ProcessRuntimeMBean インタフェースへのアクセス方法を示しています。
Environment env = new Environment();
env.setSecurityPrincipal("weblogic");
env.setSecurityCredentials("weblogic");
Context ctx = env.getInitialContext();
MBeanHome home = (MBeanHome)ctx.lookup(MBeanHome.ADMIN_JNDI_NAME);
System.out.println("Got the Server-specific MBeanHome: " + home);
Set s = home.getMBeansByType("ProcessRuntime");
Iterator it = s.iterator();
try
{
while (it.hasNext())
{
ProcessRuntimeMBean bean = (ProcessRuntimeMBean)it.next();
ProcessInstanceQuery query = new
ProcessInstanceQuery();query.setServiceURI(context.getService().getURI());
ProcessInstanceQueryResult info = bean.getProcessInstances(query);
String[] instances = info.getInstanceIds();
System.out.println(instances[0]);
}
}
catch (Exception ex)
{
System.out.println(ex);
ex.printStackTrace();
}
この節では、最も一般的な WebLogic Integration 管理タスクの実行に必要な手順と背景情報の参照先を示します。
タスクの大半は WebLogic Integration Administration Console を使用して実行できます。
ただし、一部のタスクは他のツールを使用して実行する必要があり、コンフィグレーション ファイルを直接編集する必要がある場合もあります。この節は、次のリソースの中からタスク固有の情報を見つけるためのロードマップとして使用できます。
この節では、主要管理ツールとして WebLogic Integration Administration Console を使用することを前提としています。「WebLogic Integration 管理ツール」で説明しているように、SNMP Agent や WLShell などの代替ユーティリティを使用しても多数のタスクを実行できます。
ドメインには、1 つまたは複数の WebLogic Server インスタンスが含まれています。WebLogic Server クラスタが含まれている場合もあります。WebLogic Integration は、ドメインにデプロイされる EJB、Web アプリケーション、JDBC 接続プールなどのアプリケーションとリソースの集合であり、広範なビジネス統合ソリューションの開発とデプロイのための統合プラットフォームを提供します。WebLogic Integration ソリューションの開発やデプロイの最初の手順は、適切なドメインを作成することです。
次の表は、開発ドメインまたはプロダクション ドメイン (「noniterativedev」モードで稼動するドメイン) の作成または拡張に必要な情報にアクセスするためのロードマップです。
|
WebLogic Platform のデータベース リソースの管理に関する概要については、『データベースの準備』を参照してください。
WebLogic Integration で必要なテーブルの作成については、「プロダクション データベースのコンフィグレーション」を参照してください。
Workshop 環境からの統合アプリケーションのデプロイメントについては、『ビジネス プロセス構築ガイド』の「Integration アプリケーションの構築およびデプロイ」を参照してください。
プロダクション環境のコンフィグレーションと Integration ソリューションのデプロイメントに必要な手順と背景情報については、『WebLogic Integration ソリューションのデプロイメント』を参照してください。
この節では、WebLogic Integration に固有のセキュリティ タスクと参照先についてのみ説明します。
表 1-3 では、WebLogic Integration リソースのセキュリティ保護に必要な情報にアクセスするためのロードマップを示します。
WebLogic Integration Administration Console からプロセス タイプをモニタできます。プロセス コンフィグレーション モジュールの説明と、さまざまな管理タスクの手順については、『WebLogic Integration Administration Console の使用』の「プロセス コンフィグレーション」を参照してください。
他の HTTP クライアントからもプロセス タイプのグラフィック表示にアクセスできます。「HTTP クライアントからのプロセス グラフへのアクセス」を参照してください。
WebLogic Integration Administration Console からプロセス インスタンスをモニタできます。プロセス インスタンスのモニタ モジュールの説明と、さまざまなモニタ タスクの手順については、『WebLogic Integration Administration Console の使用』の「プロセス インスタンスのモニタ」を参照してください。
他の HTTP クライアントからもプロセス インスタンスのグラフィック表示にアクセスできます。「HTTP クライアントからのプロセス グラフへのアクセス」を参照してください。
WebLogic Integration Administration Console からメッセージ ブローカ チャネルをモニタできます。メッセージ ブローカ モジュールの詳細と、モニタ タスクの手順については、『WebLogic Integration Administration Console の使用』の「メッセージ ブローカ」を参照してください。
WebLogic Integration には、JMS イベント ジェネレータ、電子メール イベント ジェネレータ、ファイル イベント ジェネレータ、およびタイマー イベント ジェネレータなどのネイティブ イベント ジェネレータが用意されています。通常は、これらのイベント ジェネレータを使用し、電子メールの受信やディレクトリでの新しいファイルの出現などのイベントに基づいてビジネス プロセスを開始します。表 1-4 は、イベント ジェネレータの管理に必要な情報にアクセスするためのロードマップを示します。
次の表は、WebLogic Integration トラッキング データおよびレポート データの管理に必要な情報にアクセスするためのロードマップを示します。
ビジネス カレンダーに関連する管理タスクの大半は、WorkList Administration Console から完了できます。ビジネス カレンダー コンフィグレーション モジュールの説明と、さまざまな管理タスクの手順については、『Worklist Console の使い方』の「ビジネス カレンダーのコンフィグレーション」を参照してください。
ワークリストに関連する管理タスクの大半は、WebLogic Integration Administration Console から完了できます。ワークリスト管理モジュールと、さまざまな管理タスクの手順については、『Worklist Console の使い方』の「ワークリスト管理」を参照してください。
カスタム ワークリスト インタフェースにも、管理機能を搭載できます。カスタム ワークリスト インタフェースの詳細については、『Worklist の使い方』の「ユーザ ポータルの使用とカスタマイズ」を参照してください。
ワークリストの操作の詳細については、『Worklist Console の使い方』の以下の節を参照してください。
トレーディング パートナ統合の管理タスクの大半は、WebLogic Integration Administration Console から完了できます。トレーディング パートナ管理モジュールの説明と、さまざまな管理タスクの手順については、『WebLogic Integration Administration Console の使用』の「トレーディング パートナ管理」を参照してください。
Bulk Loader コマンドライン ユーティリティを使用して、トレーディング パートナ管理データをインポートおよびエクスポートすることもできます。「トレーディング パートナ Bulk Loader の使用」を参照してください。
トレーディング パートナ統合アプリケーションのセキュリティの詳細については、「WebLogic Integration リソースのセキュリティ」を参照してください。
XML キャッシュには XML メタデータ ドキュメントが格納されます。ビジネス プロセスを設計する際、XML キャッシュに格納された XML ドキュメントを取得するために XML キャッシュ コントロールが使用されます。XML キャッシュ モジュールを使用すると、XML キャッシュに格納される XML メタデータ ドキュメントを作成および管理できます。XML キャッシュ モジュールと、さまざまな管理タスクの手順については、『WebLogic Integration Administration Console の使用』の「XML キャッシュ」を参照してください。
![]() ![]() ![]() |