ヘッダーをスキップ
Oracle® Fusion Middleware Webサービスのためのセキュリティおよび管理者ガイド
11gリリース1(11.1.1)
B56247-02
  目次
目次

戻る
戻る
 
次へ
次へ
 

1 Webサービス・セキュリティと管理の概要

世界中の企業がイントラネット環境およびインターネット環境の両方において、Webサービスを使用してサービス指向アーキテクチャ(SOA)を積極的にデプロイしています。Webサービスには従来の方法(オブジェクトの配布やカスタム・ソフトウェアなど)に比べて多くの利点がありますが、相互接続されたWebサービスのネットワークをデプロイするには、特にセキュリティと管理の面で依然として重大な課題があります。

この章では、Oracle Fusion Middleware 11gにおけるWebサービス・セキュリティと管理の概要を説明します。

Oracle Fusion Middleware 11gにおけるWebサービスのセキュリティと管理

Oracle Fusion Middleware 11gリリース1(11.1.1)の主な機能を次に説明します。

Webサービスのセキュリティと管理のタスク

次に、Webサービスを保護および管理するために必要なタスクの例を示します。

Webサービスを開発、保護および管理する手順は、使用するWebサービスのカテゴリによって異なります。次の項では、必要な手順を説明します。

Oracle Infrastructure Webサービスの保護と管理

Oracle Infrastructure Webサービスを保護および管理する方法:

SOA、ADFおよびWebCenterサービスを保護および管理する方法の詳細は、第II部「基本管理」および第III部「高度な管理」を参照してください。

WebLogic Webサービスの保護と管理

WebLogic Webサービスを保護および管理する手順は次のとおりです。

表1-3 WebLogic Webサービスの保護および管理に使用されるツール

使用するツール 実行するタスク

Oracle Enterprise Manager Fusion Middleware Control


Oracle WSMを活用して次のタスクを実行します。

  • 実行時にポリシーを実行します。

  • Oracle WSMセキュリティ・ポリシーを管理し、WebLogic JEE Webサービス(クライアントではない)に添付します。

  • Oracle WSMセキュリティ・ポリシーにより保護されているJAX-WS WebLogic Webサービスのポリシーを通知します。

  • WebLogic Webサービスをテストします。

  • WebLogic Webサービスの実行時のパフォーマンスを監視します。

Oracle WSMの詳細は、「Oracle WSMのポリシー・フレームワークについて」を参照してください。

Oracle Enterprise Manager Fusion Middleware Controlにアクセスするには、「Oracle Enterprise Manager Fusion Middleware Controlへのアクセス」を参照してください。

Oracle Enterprise Manager Fusion Middleware Controlの詳細は、『Oracle Fusion Middleware管理者ガイド』のOracle Enterprise Manager Fusion Middleware Controlの使用に関する項を参照してください。

注意: 11gリリースのWebLogic Webサービスでは、次の機能はサポートされていません

  • WS-SecureConversation、WS-Trust、MTOM、WS-Addressing、WS-ReliableMessagingまたはWS-AtomicTransactionポリシー。

  • JAX-RPC WebLogic Webサービスのセキュリティおよび管理。

Oracle WebLogic Server管理コンソール

WebLogic Webサービスを保護および管理します。

Oracle WebLogic Server管理コンソールにアクセスするには、「Oracle WebLogic管理コンソールへのアクセス」を参照してください。

Oracle WebLogic Server管理コンソールを使用してWebLogic Webサービスを保護および管理する方法の詳細は、Oracle WebLogic Server管理コンソールのオンライン・ヘルプのWebサービスに関する項を参照してください。


第IV部「WebLogic Webサービスの管理」に、WebLogic Webサービスの保護および管理のロードマップを示します。

セキュリティと管理のツールへのアクセス

次の項では、前述の項で説明されたセキュリティと管理のツールにアクセスする方法を説明します。

Oracle Enterprise Manager Fusion Middleware Controlへのアクセス

Oracle Enterprise Manager Fusion Middleware Controlへアクセスする手順は次のとおりです。

  1. Oracle WebLogic Serverインスタンスを起動します。

    詳細は、Oracle WebLogic Server管理コンソールのオンライン・ヘルプのサーバーの起動と停止に関する項を参照してください。

  2. サポートされているWebブラウザを開き、次のURLに移動します。

    http://hostname:port/em
    

    「ログイン」ページが表示されます。

  3. ユーザー名およびパスワードを入力します。

    管理者ユーザーのデフォルトのユーザー名はweblogicです。これは、初めてFusion Middleware Controlにログインするときに使用できるアカウントです。パスワードは、Oracle Fusion Middlewareのインストール時に入力したものです。

  4. 「ログイン」をクリックします。

詳細は、『Oracle Fusion Middleware管理者ガイド』のOracle Enterprise Manager Fusion Middleware Controlの使用開始に関する項を参照してください。

Oracle WebLogic管理コンソールへのアクセス

Oracle WebLogic管理コンソールへアクセスする手順は次のとおりです。

  1. Oracle WebLogic Serverを起動します。

    詳細は、Oracle WebLogic Server管理コンソールのオンライン・ヘルプのサーバーの起動と停止に関する項を参照してください。

  2. サポートされているWebブラウザを開き、次のいずれかのURLに移動します。

    http://hostname:port/console
    https://hostname:port/console
    

    hostnameにはOracle WebLogic管理サーバーのDNS名またはIPアドレスを指定し、portにはOracle WebLogic管理サーバーがリクエストをリスニングしているポートのアドレスを指定します(デフォルトでは7001)。

    Secure Sockets Layer(SSL)を使用してOracle WebLogic Serverを起動した場合には、httpsを使用します。

    サポートされているブラウザのリストは、http://www.oracle.com/technology/software/products/ias/files/fusion_certification.htmlのOracle WebLogic Serverのシステム要件とサポートされているプラットフォームに関する項を参照してください。

    「ログイン」ページが表示されます。

  3. ユーザー名およびパスワードを入力します。

    インストール処理中にユーザー名とパスワードを指定する場合があります。これがOracle管理サーバーの起動に使用したものと同じユーザー名とパスワードの場合もあります。または、デフォルトのグローバル・セキュリティ・ロールのいずれかが付与されているユーザー名の可能性もあります。

  4. 「ログイン」をクリックします。

詳細は、Oracle WebLogic管理コンソールのオンライン・ヘルプのコンソールの起動に関する項を参照してください。

WebサービスのカスタムWLSTコマンドへのアクセス

WebサービスのWLSTコマンドにアクセスする手順

  1. インストールのために、Oracleの共通ホーム・ディレクトリ、たとえば/home/Oracle/Middleware/oracle_commonに移動します。

    Oracleの共通ホーム・ディレクトリとOracle Fusion Middlewareのインストールの詳細は、『Oracle Fusion Middlewareインストレーション・プランニング・ガイド』を参照してください。

  2. oracle_common/common/binディレクトリにあるWLST.sh/cmdコマンドを使用して、WLSTを起動します。たとえば、次のようにします。

    • /home/Oracle/Middleware/oracle_common/common/bin/wlst.sh(UNIX)

    • C:\Oracle\Middleware\oracle_common\common\bin\wlst.cmd(Windows)

    これらのコマンドを実行すると、WLSTがオフライン・モードで起動されます。WebサービスのWLSTコマンドを使用するには、WLSTをオンライン・モードで使用する必要があります。

  3. Oracle WebLogic Serverを起動します。

    詳細は、Oracle WebLogic Server管理コンソールのオンライン・ヘルプのサーバーの起動と停止に関する項を参照してください。

  4. connect()コマンドを使用して、実行中のWebLogic Serverインスタンスに接続します。たとえば、次のコマンドは、ユーザー名/パスワードの資格証明weblogic/welcome1を使用して、URL myAdminServer.oracle.com:7001でWLSTを管理サーバーに接続します。

    connect("weblogic","welcome1","t3://myAdminServer.oracle.com:7001")
    

WLSTの使用に関する詳細は、Oracle WebLogic Scripting ToolのWebLogic Scripting Toolの使用に関する項を参照してください。

WebサービスのWLSTコマンドの詳細は、『WebLogic Scripting Toolコマンド・リファレンス』のWebサービスのカスタムWLSTコマンドに関する項を参照してください。