管理ガイド

     前  次    新規ウィンドウで目次を開く    PDFとして表示 - 新規ウィンドウ  Adobe Readerを入手 - 新規ウィンドウ
コンテンツはここから始まります

SALTの管理の概要

この章には次のトピックが含まれます:

 


SALTの管理

この項では、SALTの管理に必要な次の基本コンセプトを説明します。

Oracle Tuxedoサービス・メタデータ・リポジトリ

Oracle Tuxedoサービス・メタデータを保存したり取得したりするために、Oracle Tuxedoサービス・メタデータ・リポジトリが開発されました。Oracle Tuxedoサービス・メタデータは、Oracle Tuxedoサービスのリクエスト/レスポンスの詳細情報を記述するために役立つOracle Tuxedoサービス属性の集合のことです。SALTゲートウェイ・サーバー(GWWS)は、Oracle Tuxedoリクエスト/レスポンス形式(バッファ・タイプ)と標準SOAPメッセージ形式との間の変換のため、Oracle Tuxedoサービス・メタデータ・リポジトリを使用します。

SALTを使用してOracle TuxedoサービスをWebサービスとして公開するとき、Oracle Tuxedoサービス・メタデータをOracle Tuxedoサービス・メタデータ・リポジトリで定義およびロードする必要があります。SALTはOracle Tuxedoサービス・メタデータから対応するSOAPメッセージ形式を定義できます。

SALTでは、Oracle Tuxedoアプリケーションから外部Webサービスを呼び出すとき、WSDLファイル・コンバータwsdlcvtが提供されます。このコマンド・ユーティリティを使用して、あらゆるWebサービス操作からOracle Tuxedoサービス・メタデータを定義できます。変換されたサービスはSALTプロキシ・サービスと呼ばれ、通常のOracle Tuxedoサービスとして呼び出すことができます。SALTプロキシ・サービスも、Oracle Tuxedoサービス・メタデータ・リポジトリにロードする必要があります。

Oracle Tuxedoサービス・メタデータ情報を取得するには、Oracle Tuxedoアプリケーションで起動されるように、Oracle Tuxedoサービス・メタデータ・リポジトリ・システム・サーバー(TMMETADATA)を構成する必要があります。

注意: TMMETADATAは、SALTゲートウェイGWWSサーバーを使用する前に起動する必要があります。

詳細は、 「Oracle Tuxedoサービス・メタデータ・リポジトリ」、および SALT構成ガイドのSALTのOracle Tuxedoサービス・メタデータ・リポジトリの使用に関する項を参照してください。

SALT Webサービスのデプロイメント・モデル

SALTをデプロイするには、次の2種類のタイプの構成ファイルが必要です。

SALT Webサービス定義ファイル

SALT Webサービス定義ファイル(WSDF)は、XMLベースのファイルであり、SALT Webサービス・コンポーネント(Webサービス・バインディング、Webサービスのオペレーション、Webサービス・ポリシー等)を定義するのに使います。WSDFは、Webサービス定義言語データ・モデルのSALT固有の表現です。WSDFには、ネイティブと非ネイティブの2つの種類があります。

SALTデプロイメント・ファイル

SALTデプロイメント・ファイル(SALTDEPLOY)は、XMLベースのファイルであり、SALT GWWSサーバー・デプロイメント情報をOracle Tuxedoマシンごとに定義するために使用されます。SALTDEPLOYファイルでは、すべての必要なWSDFファイルの一覧を表示します。また、Oracle Tuxedoマシン上にデプロイされているGWWSサーバー数を指定し、それぞれのGWWSサーバーに対する着信および発信Webサービス・インドポイントを関連付けます。SALTDEPLOYファイルには、グローバル・リソース(証明書およびプラグイン・ロード・ライブラリを含む)が設定されているシステム・セクションが含まれています。詳細は、SALT構成ガイドのSALTデプロイメント・ファイルの作成に関する項を参照してください。

図1-1では、SALTデプロイメント・モデルを示します。

図1-1 SALTデプロイメント・モデル

SALTデプロイメント・モデル

 


SALT Webサービスの管理タスクおよびツール

SALTでは、Oracle Tuxedoシステム上に構築されているSALTアプリケーションの様々な部分を管理するために一連のコマンド・ユーティリティが提供されます。これらのユーティリティは、次のタスクに使用できます。

コマンド行ユーティリティを使用したSALTアプリケーションの構成

コマンド行ユーティリティを使用してSALTアプリケーションを構成できます。具体的には、XMLエディタを使用してアプリケーションに対して構成ファイル(WSDFファイルとSALTDEPLOYファイル)を作成および編集した後、wsloadcfというコマンド行ユーティリティを使用して、XMLファイル(SALTDEPLOYファイルと参照WSDFファイル)をバイナリ・ファイル(SALTCONFIG)に変換できます。これで、SALTゲートウェイ(GWWS)サーバーを起動する準備が整いました。

次に、アプリケーションを構成するために使用できるSALTコマンド行ユーティリティを示します。

SALTはOracle Tuxedoフレームワーク上に構築されているため、Oracle Tuxedoで提供されている次のコマンド行ユーティリティを使用してSALT固有の項目をOracle Tuxedoアプリケーションに構成する必要があります。

コマンド行ユーティリティを使用したSALTアプリケーションの管理

コマンド行ユーティリティwsadmin(1)を使用して、Oracle Tuxedoアプリケーション内でSALTゲートウェイ・サーバーの管理機能を実行できます。tmadmin、dmadminおよびqmadminコマンドと同じように、wsadminは、サブコマンドを実行できる対話型のメタコマンドです。

Oracle Tuxedoアプリケーションでは、マシン上でwsadmin(1)を実行して、Oracle Tuxedoアプリケーションに定義されたSALTゲートウェイ・サーバーをモニターおよび管理できます。

 


SALT Webアプリケーション・サーバーの管理タスクおよびツール

SALTは次のようなWebアプリケーション・サーバー管理ツールを提供します。

詳細は、 『SALTインストレーション・ガイド』 「Oracle SALTの実行時管理」および「Oracle SALTアプリケーションの構成」を参照してください。

 


SALT WS-TXの管理タスクおよびツール

SALTでは、WS-TXトランザクションを管理およびサポートするための一連のコマンド・ユーティリティが提供されます。これらのユーティリティの名前および使用方法は、 SALTリファレンス・ガイドに記載されているものと同じです。

詳細は、『Oracle Tuxedo相互運用性ガイド』の WX-TXサポートに関する項と、『SALT構成ガイド』のSALTのWX-TXサポート構成に関する項を参照してください。

 


関連項目


  先頭に戻る       前  次