管理ガイド

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

Oracle Service Architecture Leveraging Tuxedo管理の概要

次の項では、Oracle Service Architecture Leveraging Tuxedo (SALT)管理の概要について述べます。

 


Oracle Service Architecture Leveraging Tuxedoの管理

この項では、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構成ガイドのOracle Service Architecture Leveraging TuxedoのOracle Tuxedoサービス・メタデータ・リポジトリの使用に関する項を参照してください。

Oracle Service Architecture Leveraging Tuxedo Webサービスのデプロイメント・モデル

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

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

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

Oracle Service Architecture Leveraging Tuxedoデプロイメント・ファイル

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

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

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

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

 


Oracle Service Architecture Leveraging Tuxedo Webサービスの管理タスクおよびツール

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

コマンドライン・ユーティリティを使用したOracle Service Architecture Leveraging Tuxedoアプリケーションの構成

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

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

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

コマンドライン・ユーティリティを使用したOracle Service Architecture Leveraging Tuxedoアプリケーションの管理

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

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

 


Oracle Service Architecture Leveraging Tuxedo Webアプリケーション・サーバーの管理タスクおよびツール

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

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

 


Oracle Service Architecture Leveraging Tuxedo WS-TXの管理タスクおよびツール

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

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

 


関連項目


  先頭に戻る       前  次