1 Webサービスの理解

このドキュメントでは、Oracle Infrastructure WebサービスおよびJava EE (WebLogic) WebサービスなどのOracle Fusion MiddlewareのWebサービスについて説明します。

このマニュアルおよびこの他のマニュアルに、なじみのない用語が出てきた場合は、用語集で定義を確認してください。

1.1 Webサービスの概要

Webサービスとは緩やかに結合された分散型の環境であり、企業が社内の異種アプリケーションを統合したり、インターネット上で顧客や取引先にビジネス機能を公開したりすることを可能にするものです。

Webサービスは、様々な標準ベースの言語を使用してリモートにアクセスできるプログラムです。このプログラムで何を実行するか(どのような機能を実装するか)は、標準ボキャブラリで記述します。

Webサービスの主な利点は次のとおりです。

  • 多様なハードウェアおよびソフトウェア・プラットフォームにわたる分散型アプリケーション間の相互運用性

  • Webプロトコルを使用したファイアウォールによる、アプリケーションへの容易で幅広いアクセス

  • 異種分散アプリケーションの開発を容易にするクロス・プラットフォーム、クロス言語データ・モデル

Webサービスは、次の3つの要素で特徴付けられます。

  • 何をするか(公開するビジネス機能)

  • どこにあるか(その機能を公開するWebサイト)

  • どのようにアクセスするか(公開された機能を使用するには、一連の公開されたインタフェースが必要です)

要約すると、Webサービスとは緩やかに結合された分散型の環境であり、企業が社内の異種アプリケーションを統合したり、インターネット上で顧客や取引先にビジネス機能を公開したりすることを可能にするものです。Webサービスへのアクセスは、XMLやHTTPなどの標準のWebプロトコルを使用して行われるため、Web上の多種多様で異なる種類のアプリケーション(通常、もともとXMLやHTTPを解釈可能)は、そのままWebサービスにアクセスして相互に通信できます。

表1-1にサポートされているWebサービス・プロトコルを示します。

表1-1 サポートされているWebサービス・プロトコル

プロトコル 説明

Simple Object Access Protocol

Webサービスの実装において、構造化された情報を交換するためのプロトコル。詳細は、SOAP Webサービスについてを参照してください

Representational State Transfer (REST)

SOAPなどの追加メッセージング・レイヤーなしで、標準化されたインタフェース(HTTPなど)を介してデータを送信する単純なインタフェース。詳細は、RESTful Webサービスについてを参照してください

1.1.1 SOAP Webサービスについて

SOAPは、Webサービスの実装において、構造化された情報を交換するためのプロトコルです。

SOAP Webサービスは、次のXMLベースその他の業界標準に依存しています。

  • Simple Object Access Protocol (SOAP): Webサービスの実装において、構造化された情報を交換するためのプロトコルです。

  • eXtensible Markup Language (XML): Webサービス・コンシューマとWebサービス・プロバイダ間で、共通の通信を可能にするデータ・フォーマットです。

  • XMLスキーマ—ビジネス・トランザクションで使用されている、XMLボキャブラリを記述するフレームワークです。

  • Web Services Description Language (WSDL): SOAPベースのWebサービスを記述するためのモデルを提供する、XMLベースの言語です。

  • WS-Policy: WS-Policyフレームワークは、ポリシーを使用したWebサービスの機能、要件および全体的な特徴を記述するための、柔軟かつ拡張可能な文法を提供します。

  • Universal Description, Discovery, and Integration (UDDI): Webサービスをインターネット上で公開および検索するフレームワークです。

たとえば、銀行業務Webサービスは、口座の確認、取引明細書の印刷、資金の預入れや引出しを行う機能を実装します。これらの機能は、銀行Webサービスにアクセスするすべてのコンシューマが呼び出すことのできるWSDLファイル内に記述されています。このため、コンシューマ側でWebサービスについて把握しておく必要があることは、実行できる内容が記述されているWSDLファイルのことのみです。

Webサービス・コンシューマ(たとえば、デスクトップ・アプリケーション、Javaプラットフォーム、ポートレットなどのEnterprise Editionクライアント)からWebサービスを呼び出すには、Webサービス・プロバイダに対してXMLドキュメント形式のリクエストを送信します。次の例に示すように、Webサービス・プロバイダは、リクエストを処理し、その結果をXMLドキュメント形式でWebサービス・コンシューマに返します。

図1-1 Webサービスのコンシューマとプロバイダ間のSOAPメッセージ交換の例

図1-1の説明が続きます
「図1-1 Webサービスのコンシューマとプロバイダ間のSOAPメッセージ交換の例」の説明

この例では、Webサービス・コンシューマはリクエストをSOAPメッセージ(SOAPは、分散環境において異種アプリケーション間で構造化された情報の交換を可能にするよう設計された、XMLメッセージング・フレームワーク)の形式で送信しています。Webサービス・プロバイダ(www.example.com)はリクエストを処理し、レスポンスを返します。この場合は、オラクル社の株価です。前述の例では、Webサービス・プロバイダはサービスにアクセスするため、ユーザー名とパスワードなどの資格証明を要求することがあります。また、Webサービス・プロバイダはレスポンス(株の価格)を暗号化することもあります。

1.1.2 RESTful Webサービスについて

RESTは、SOAPのように追加のメッセージ層を使用することなく、HTTPなどの標準化されたインタフェースでデータを転送するためのシンプルなインタフェースを記述したものです。RESTは、リソース(特定の情報のソース)と見なされて一意のURIによって特定できるステートレス・サービスを作成するための設計ルールを提供します。

クライアントは、メソッドの標準化された固定セットであるURIを使用してリソースにアクセスし、リソースの表現が返されます。クライアントは、新しいリソース表現ごとに状態を転送するよう指示されます。RESTful Webサービスは、RESTの原則に応じて構築されたサービスです。したがって、Web上で正しく動作するように設計されています。RESTful Webサービスは、Oracle Fusion Middleware Oracle WebLogic Server RESTful Webサービスの開発と保護RESTアーキテクチャ・スタイルの概要に関する項で定義されたアーキテクチャ・スタイルの制約に準拠します。通常、RESTful WebサービスはHTTPプロトコル上に構築され、GET、POST、PUT、DELETEなどの共通HTTPメソッドにマップされる操作を実装し、リソースをそれぞれ作成、取得、更新、削除します。

Java API for RESTful Web Services (JAX-RS)は、RESTアーキテクチャ・スタイルに準じたWebサービスの作成をサポートします。JAX-RSでは、RESTful Webサービスの開発を単純化するために注釈を使用します。アノテーションをWebサービスに追加するだけで、リソースと、そのリソースで実行できるアクションを定義できます。

JAX-RSリソースは、リソースがバインドされるURIパスに対してHTTPリクエストを処理できるリソース・メソッドを提供する注釈付きのPOJOです。次に例を示します。

package com.example;
 
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
 
/**
 * Root resource (exposed at "myresource" path)
 */
@Path("myresource")
public class MyResource {
 
    /**
     * Method handling HTTP GET requests. The returned object will be sent
     * to the client as "text/plain" media type.
     *
     * @return String that will be returned as a text/plain response.
     */
    @GET
    @Produces(MediaType.TEXT_PLAIN)
    public String getIt() {
        return "Got it!";
    }
}

この例では、リソースは:

  • HTTP GETリクエストを処理できる1つのリソース・メソッドを公開します。

  • /myresource URIパスにバインドされます。

  • text/plainメディア・タイプで表されたレスポンス・メッセージ・コンテンツを含むレスポンスを生成できます。

  • 同じ「Got it!」レスポンスをすべてのクライアント・リクエストに返します。

RESTful Webサービスは、次の業界標準に依存しています。

  • Web Application Description Language (WADL): RESTful Webサービスを記述するためのモデルを提供する、XMLベースの言語です。

  • WS-Policy: WS-Policyフレームワークは、ポリシーを使用したWebサービスの機能、要件および全体的な特徴を記述するための、柔軟かつ拡張可能な文法を提供します。

1.2 Oracle Fusion Middleware 12cのWebサービスの概要

Oracle Fusion Middleware 12cでは、2つのカテゴリのWebサービス(Oracle Infrastructure WebサービスおよびJava EE Webサービス)が存在します。

詳細な説明:

  • Oracle Infrastructure Webサービスは、SOA、Application Development Framework (ADFおよびWebcenter)、Oracle Service BusおよびOracle Enterprise Schedulerの各サービスです

  • Java EE Webサービスは、SOAP (Java API for XML Web Services (JAX-WS))およびRESTful (JAX-RS)のWebサービスです

次の図は、2つのWebサービス・カテゴリを示しています。

図1-2 Oracle Fusion Middleware 12cのWebサービス

図1-2の説明が続きます
「図1-2 Oracle Fusion Middleware 12cのWebサービス」の説明

次の各項では、Oracle Fusion Middleware 12cのWebサービスのアーキテクチャについての詳細と、前述の図で示したWebサービスの各コンポーネントについての詳細を説明します。

すべてのWebサービスの開発、セキュリティおよび管理の各タスクの完全なロードマップの詳細は、Oracle Infrastructure Webサービスの実装のためのロードマップおよびJava EE (WebLogic) Webサービスの実装のためのロードマップを参照してください。

1.2.1 Oracle Fusion MiddlewareのWebサービスとクライアントのタイプ

すべてのWebサービスおよびクライアントを、Oracle WebLogic Server上で動作するOracle Fusion Middleware環境にデプロイできます。Oracle WebLogicのWebサービスは、スタンドアロンのOracle WebLogic Serverにもデプロイできます。

次の表は、Oracle Fusion Middleware 12cでサポートされているWebサービスのタイプをまとめたものです。

表1-2 Oracle Fusion Middleware Webサービス

Webサービス 説明

ADFビジネス・コンポーネント(SOAP)

ADFビジネス・コンポーネントは、再利用可能なコンポーネントのライブラリの提供およびOracle JDeveloperの設計時機能のサポートを介して、Java EEプラットフォームのビジネス・アプリケーションの開発、配信およびカスタマイズを簡素化するものです。

開発者は、ADF Business Componentsを使用して次の作業を行う場合、通常のJava EEアプリケーションに必要なアプリケーション・インフラストラクチャ・コードを記述する必要はありません。

  • データベースへの接続。

  • データの取得。

  • データベース・レコードのロック。

  • トランザクションの管理。

また、Oracle JDeveloperの機能は、組み込まれたデータ操作とカスタム・メソッドをカプセル化するADF Business Componentのアプリケーション・モジュールをWebサービスとして公開するため、サービス対応のアプリケーション・モジュールはデプロイFusion Webアプリケーションの各モジュールで横断的に使用できます。

『Oracle Fusion Middleware Oracle Application Development FrameworkによるFusion Webアプリケーションの開発』アプリケーション・モジュールを使用したSOAP Webサービスの作成に関する項を参照してください。

Oracle Enterprise Schedulerのジョブ

Oracle Enterprise Schedulerは、同期インタフェース、一方向インタフェースおよび非同期インタフェースを使用するWebサービス・ジョブをサポートします。Oracle JDeveloperとOracle Enterprise Managerの両方に便利なグラフィカル・ユーザー・インタフェースが用意されていて、Webサービスのジョブ定義の作成に役立ちます。Webサービスのジョブ・タイプが選択されると、ウィザードによってWebサービス・ジョブを定義する簡単な手順セットに導かれます。このウィザードは、WSDL URLを取得し、WSDLサービス、ポート・タイプおよび操作の選択をユーザーに要求します。このウィザードは、ウィザードでユーザーが入力した値または入力した値から導かれた値をジョブ定義の事前定義済のシステム・プロパティのセットに入力します。

Oracle Fusion Middleware Oracle Enterprise Scheduler用アプリケーションの開発Webサービス・ジョブの作成および使用に関する項を参照してください。

Java EE Webサービス(SOAPおよびRESTful)

SOAP Java EE Webサービスは、http://www.jcp.org/en/jsr/detail?id=109で入手できる、Web Services for Java EE仕様に従って実装されます。この仕様は、JavaでWebサービスを実装するための標準Java EEランタイム・アーキテクチャを定義します。

RESTful Java EE Webサービスは、JSR-339 JAX-RS 2.0仕様に応じて実装されます。これはhttps://jcp.org/en/jsr/detail?id=339で定義されます

SOAP WebサービスおよびRESTful Java EE Webサービスの詳細は、次を参照してください。

Oracle Service Busプロキシ・サービス(SOAPおよびRESTful)

Oracle Service Busは、サービス・プロデューサとサービス・コンシューマの間の中間サービスを提供し、メッセージのルーティングおよび送信を管理します。プロキシ・サービスは、Oracle Service Busがローカルに実装し、そのクライアントに公開する中間サービスの定義です。Oracle Service Busメッセージのブローカ処理によって、サービス・クライアントは、サービス・プロデューサと直接連携するのではなくプロキシ・サービスとメッセージを交換します。詳細は、『Oracle Fusion Middleware Oracle Service Busでのサービスの開発』の次の各項を参照してください。

JCAアダプタを使用すると、Oracle Service Busビジネス・サービスをデータベースおよびファイル・システムなどのテクノロジと統合できます。『Oracle Fusion Middleware Oracle Service Busでのサービスの開発』JCAバインド・リソースからプロキシ・サービスを生成する方法に関する項を参照してください。

SOAサービス・バインディング・コンポーネント

SOAサービス・バインディング・コンポーネントは、SOAコンポジット・アプリケーションへのエントリ・ポイントを備えた外部ワールドを提供します。サービスのWSDLファイルによって、そのサービスの機能が外部のアプリケーションに通知されます。これらの機能は、SOAコンポジット・アプリケーション・コンポーネントとの接続に使用されます。

Oracle Fusion Middleware Oracle SOA SuiteでのSOAアプリケーションの開発バインディング・コンポーネントに関する項を参照してください。

JCAアダプタを使用すると、SOAサービスをデータベースおよびファイル・システムなどのテクノロジと統合できます。

Oracle Fusion Middleware Oracle SOA SuiteでのSOAアプリケーションの開発JCAアダプタに関する項を参照してください。

SOAサービス・コンポーネント(SOAPおよびRESTful)

SOAコンポジット・アプリケーションには、SOAサービス・コンポーネントが含まれます。SOAサービス・コンポーネントは、SOAコンポジット・アプリケーションの基本となるビルディング・ブロックであり、全体的なビジネス・ロジック機能の一部を実装します。

次のSOAサービス・コンポーネントは、OWSMを使用して管理できます。

  • BPELプロセス: 同期プロセスおよび非同期プロセスの編成と格納を可能にします。

  • Oracle Mediator: 異なるコンポーネント間でイベント(メッセージ)をルーティングします。

  • ヒューマン・ワークフロー: ユーザーまたはグループがエンドツーエンドのプロセス・フローの一環として実行するタスクを記述するワークフローをモデリングできます。

  • ビジネス・ルール: ルールに基づいたビジネス・デシジョンを設計します。

SOAサービス・コンポーネントの開発および保護の詳細は、次を参照してください。

WebCenterサービス

WebCenterサービスは、ソーシャル・ネットワーキングや個人の生産性向上に役立つWeb 2.0テクノロジ(Wiki、RSS、ブログなど)を公開します。WebCenterが提供する一連の機能およびサービス(ポートレット、カスタマイズ、コンテンツ統合など)は、必要なものだけを選択してアプリケーションに追加できます。WebCenterサービスの統合の詳細は、Oracle Fusion Middleware Oracle WebCenter Portalの開発WebCenterポータル・アセットの操作に関する項を参照してください。

次の表は、Oracle Fusion Middleware 12cでサポートされているWebサービス・クライアントのタイプをまとめたものです。

表1-3 Oracle Fusion Middleware Webサービス・クライアント

Webサービス・クライアント 説明

Oracle ADF Webアプリケーション(SOAP)

ADF Webアプリケーションは、WebLogic Webサービス、SOAコンポジット・アプリケーション、サービス対応のADFアプリケーション・モジュールなどのサービスを起動できます。

また、ADF Webアプリケーションは、Webサービス・データ・コントロールを使用してユーザー・インタフェースによるWebサービスとの連携が可能です。サービス対応のアプリケーション・モジュールの生成、ADFアプリケーション・モジュールからのWebサービスのコールまたはWebサービス・データ・コントロールの作成の詳細。

『Oracle Fusion Middleware Oracle Application Development FrameworkによるFusion Webアプリケーションの開発』Oracle ADFでのFusion Webアプリケーションの構築の概要に関する項を参照してください。

Oracle Service Busビジネス・サービス(SOAPおよびRESTful)

Oracle Service Busビジネス・サービスは、Webサービス、JMS接続先、EJBなどのビジネス・プロセス中にメッセージを交換するエンタープライズ・サービスの定義です。ビジネス・サービスは、メッセージがOracle Service Busを介してこのビジネス・サービスにルーティングされると、外部サービス・プロデューサを起動します。詳細は、『Oracle Fusion Middleware Oracle Service Busでのサービスの開発』の次の各項を参照してください。

JCAアダプタを使用すると、Oracle Service Busビジネス・サービスをデータベースおよびファイル・システムなどのテクノロジと統合できます。詳細は、『Oracle Fusion Middleware Oracle Service Busでのサービスの開発』JCAバインド・リソースからビジネス・サービスを生成する方法に関する項を参照してください。

Webサービス・クライアント(SOAPおよびRESTful)

Java EE Webサービスを起動するクライアント・アプリケーションは、Java、Microsoft .NETなど、あらゆるテクノロジを使用して記述できます。

クライアント・アプリケーションには以下の2種類があります。

  • スタンドアロン: スタンドアロンのクライアント・アプリケーションは、Javaアプリケーション、.NETクライアントまたはWebサービスのリクエストを送信可能なその他のタイプのクライアントです。WebLogic Serverとは完全に別個に実行します。

  • WebLogic ServerにデプロイされたJava EEコンポーネント: このタイプのクライアントでは、Webサービスは、EJB、サーブレット、その他のWebサービスなど、WebLogic ServerにデプロイされたJavaプラットフォーム、Enterprise Edition (Java EE)バージョン5コンポーネント内で動作します。したがって、WebLogic Serverコンテナの内部で実行されます。

WebLogic Webサービス・クライアントの開発の詳細は、次を参照してください。

SOA参照バインディング・コンポーネント(SOAPおよびRESTful)

SOA参照バインディング・コンポーネントは、SOAコンポジット・アプリケーションを外部パートナに接続します。

SOA参照バインディング・コンポーネントの開発および保護の詳細は、次を参照してください。

JCAアダプタを使用すると、SOA参照をデータベースおよびファイル・システムなどのテクノロジと統合できます。詳細は、Oracle Fusion Middleware Oracle SOA SuiteでのSOAアプリケーションの開発JCAアダプタに関する項を参照してください。

WebCenterポートレット

WebCenterポートレットを使用すると、WebCenterサービスを表示できます。WebCenterポートレットの開発の詳細は、Oracle Fusion Middleware Oracle WebCenterの開発ポートレット開発に関する項を参照してください。

1.2.2 Oracle Fusion MiddlewareのWebサービス・ポリシーのタイプ

2つのタイプのポリシー(Oracle Web Services Manager (OWSM)ポリシーおよびWebLogic Webサービス・ポリシー)をWebサービスにアタッチできます。

表1-4は、サポートされているポリシー・タイプに関する簡単な説明です。

表1-4 Webサービス・ポリシーのタイプ

ポリシーのタイプ 説明

Oracle Web Services Manager (OWSM)ポリシー

OWSMによって提供されるポリシー。OWSMポリシーおよび事前定義済ポリシーの詳細は、Oracle Fusion Middleware Oracle Web Services Managerの理解Oracle Web Services Managerの概要を参照してください。

Oracle Infrastructure WebサービスにOWSMポリシーをアタッチできます。OWSMセキュリティ・ポリシーは、Java EE JAX-WSおよびRESTful Webサービスに対してのみアタッチできます。

OWSMポリシーは、Oracle Enterprise Manager Fusion Middleware Controlから管理します。

WebLogic Webサービス・ポリシー

WebLogic Serverによって提供されるポリシー。WebLogic Webサービス・ポリシーの詳細は、『Oracle Fusion Middleware Oracle WebLogic Server WebLogic Webサービスの保護』Oracle Web Service Managerのセキュリティ・ポリシーの使用に関する項を参照してください。

WebLogic Webサービス・ポリシーのサブセットは、OWSMポリシーと相互運用できます。詳細は、『Oracle Fusion Middleware Oracle Web Services Manager相互運用性ソリューション・ガイド』Oracle WebLogic Server 12cに関する項のWebサービス・セキュリティ環境との相互運用性を参照してください。

WebLogic Webサービス・ポリシーは、WebLogic管理コンソールから管理します。

注意:

可能な場合、WebLogic Webサービス・ポリシーよりもOWSMポリシーを使用することをお薦めします。同じWebサービスで、OWSMポリシーとWebLogic Webサービス・ポリシーを混在して使用することはできません。

1.2.3 Webサービスの開発、セキュリティおよび管理のためのツール

Oracle Fusion Middleware Webサービスを開発するには、Oracle JDeveloper、Ant、WebLogic Server Scripting Tool (WLST)、Oracle Enterprise Pack for Eclipse (OEPE)、Oracle Infrastructure Webサービス、Java EE (WebLogic) Webサービスなどのツールを使用したり、優先IDEを使用できます。

表1-5および表1-6は、Oracle Fusion Middleware Webサービスを開発するためにサポートされているツールの簡単な説明です。

表1-5 Webサービス開発のためのツール

ツール 説明

Oracle JDeveloper

既存のWebサービスの検出と使用および、新規Webサービスの開発とデプロイに役立つ強力なツールを提供します。

『Oracle Fusion Middleware Oracle JDeveloperによるアプリケーションの開発』Webサービスの開発と保護に関する項を参照してください。

Ant

XMLベースの構成ファイル(デフォルトではbuild.xmlという名前)を使用して、Javaで作成されたタスクを実行します。AntはJavaベースのビルド・ツールで、makeコマンドに似ていますが、はるかに強力です。

『Oracle Fusion Middleware Oracle WebLogic Server WebLogic Webサービス・リファレンス』Antタスク・リファレンスに関する項を参照してください。

WebLogic Server Scripting Tool (WLST)

管理者がWebサービスを表示、構成し、コマンドラインからWebサービス・ポリシーを管理できるようにします。

『Oracle Fusion Middleware WebLogic Server WLSTコマンド・リファレンス』WebLogic Server WLSTオンラインおよびオフライン・コマンド・リファレンスに関する項を参照してください。

Oracle Enterprise Pack for Eclipse(OEPE)

Eclipse IDEプラットフォームのプラグインのコレクションを提供し、WebLogic Webサービスの開発を容易にします。詳細については、Eclipse IDEプラットフォームのオンライン・ヘルプを参照してください。

Webサービスを保護および管理するために使用するツールは、Webサービスのタイプにより様々です。

表1-6 Webサービスのセキュリティ・ツールおよび管理ツール

保護および管理対象 使用ツール

Oracle Infrastructure Webサービス

Java EE (WebLogic) Webサービス

1.3 Oracle Infrastructure Webサービスの実装のためのロードマップ

ロードマップは、詳細情報のリンクとともにOracle Fusion Middleware Webサービスの開発、保護および管理に共通のタスクのリストを示します。

この項には、表形式の次のロードマップが含まれます。

1.3.1 ADFコンポーネントおよびクライアントの実装のためのロードマップ

このトピックでは、ADFコンポーネントおよびクライアントを実装するためのロードマップについて説明します。

ADFコンポーネントおよびクライアントのWebサービスは次のように実装します。

表1-7 ADFコンポーネントおよびクライアントの実装のためのロードマップ

タスク 詳細情報

ADFコンポーネントおよびクライアントの開発

Webサービスのデプロイ

Webサービスの管理

『Oracle Fusion Middleware Webサービスの管理』Fusion Middleware Controlを使用したWebサービス管理の概要に関する項およびWLSTを使用したWebサービス管理の概要に関する項

ポリシーの作成

Oracle Fusion Middleware Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理Fusion Middleware ControlによるWebサービスのポリシーの管理に関する項。

カスタム・アサーションの作成

『Oracle Fusion Middleware Oracle Web Services Manager拡張可能アプリケーションの開発』カスタム・アサーションの作成

ポリシーの添付(開発時—Oracle JDeveloper)

詳細は、『Oracle Fusion Middleware Oracle Application Development FrameworkによるFusion Webアプリケーションの開発』ADFセキュリティ・ポリシーの定義に関する項を参照してください。

ポリシーの添付(開発時—Oracle Enterprise Manager Fusion Middleware Control)

Oracle Fusion Middleware Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理ポリシーのアタッチに関する項を参照してください。

ポリシーの構成

『Oracle Fusion Middleware Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』Webサービスの保護に関する項

Webサービスのテスト

Oracle Fusion Middleware Webサービスの管理Webサービスのテストに関する項。

Webサービスのパフォーマンスをモニターする

Oracle Fusion Middleware Webサービスの管理Webサービスの監視および監査に関する項。

環境間のアプリケーション移行の管理

Oracle Fusion Middleware Webサービスの管理環境間のアプリケーション移行の管理に関する項。

問題の診断

Oracle Fusion Middleware Webサービスの管理診断およびメッセージ・ログの管理

その他のセキュリティ環境との相互運用

Oracle Fusion Middleware Oracle Web Services Manager相互運用ソリューション・ガイドOWSM相互運用性シナリオ

1.3.2 Oracle Enterprise Schedulerサービス・ジョブ実装のためのロードマップ

このトピックでは、Oracle Enterprise Schedulerサービス・ジョブを実装するためのロードマップについて説明します。

Oracle Enterprise SchedulerのWebサービス・ジョブは次のように実装します。

表1-8 Oracle Enterprise Schedulerサービス・ジョブ実装のためのロードマップ

タスク 詳細情報

ジョブ開発の計画

Oracle Fusion Middleware Oracle Enterprise Scheduler用アプリケーションの開発ジョブ開発の計画に関する項

Oracle Enterprise Schedulerのジョブの開発

Oracle Fusion Middleware Oracle Enterprise Scheduler用アプリケーションの開発Webサービス・ジョブの作成および使用に関する項

Oracle Enterprise Schedulerのジョブの管理

Oracle Fusion Middleware Oracle Enterprise Scheduler用アプリケーションの開発Oracle Enterprise Managerを使用したジョブ定義の作成に関する項

ポリシーの作成

Oracle Fusion Middleware Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理Fusion Middleware ControlによるWebサービスのポリシーの管理に関する項。

カスタム・アサーションの作成

『Oracle Fusion Middleware Oracle Web Services Manager拡張可能アプリケーションの開発』カスタム・アサーションの作成

ポリシーの添付(開発時—Oracle JDeveloper)

Oracle Fusion Middleware Oracle Enterprise Scheduler用アプリケーションの開発Oracle JDeveloperを使用したジョブ定義の作成に関する項

ポリシーの添付(開発時—Oracle Enterprise Manager Fusion Middleware Control)

ポリシーの構成

問題の診断

Oracle Fusion Middleware Webサービスの管理診断およびメッセージ・ログの管理

その他のセキュリティ環境との相互運用

Oracle Fusion Middleware Oracle Web Services Manager相互運用ソリューション・ガイドOWSM相互運用性シナリオ

1.3.3 Oracle Service Busサービスおよびクライアントの実装のためのロードマップ

このトピックでは、Oracle Service Busサービスおよびクライアントを実装するためのロードマップについて説明します。

Oracle Service BusサービスおよびクライアントのWebサービスは次のように実装します。

表1-9 Oracle Service Busサービスおよびクライアントの実装のためのロードマップ

タスク 詳細情報

Oracle Service Bus Webサービスおよび クライアントの開発

Webサービスのデプロイ

『Oracle Fusion Middleware Oracle Service Busでのサービスの開発』Oracle Service Busサービスの開発に関する項

Webサービスの管理

ポリシーの作成

Oracle Fusion Middleware Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理Fusion Middleware ControlによるWebサービスのポリシーの管理に関する項。

カスタム・アサーションの作成

『Oracle Fusion Middleware Oracle Web Services Manager拡張可能アプリケーションの開発』カスタム・アサーションの作成

ポリシーの添付(開発時—Oracle JDeveloper)

ポリシーのアタッチ(Oracle Service Bus Consoleの開発時またはデプロイ時)

ポリシーの添付(開発時—Oracle Enterprise Manager Fusion Middleware Control)

Oracle Fusion Middleware Oracle Service Busの管理セキュリティ・ポリシーの管理に関する項

ポリシーの構成

Webサービスのテスト

Webサービスのパフォーマンスをモニターする

環境間のアプリケーション移行の管理

Oracle Fusion Middleware Webサービスの管理環境間のアプリケーション移行の管理に関する項。

問題の診断

その他のセキュリティ環境との相互運用

Oracle Fusion Middleware Oracle Web Services Manager相互運用ソリューション・ガイドOWSM相互運用性シナリオ

1.3.4 SOAコンポジット・サービスおよびクライアントの実装のためのロードマップ

このトピックでは、SOAコンポジット・サービスおよびクライアントを実装するためのロードマップについて説明します。

SOAコンポジット・サービスおよびクライアントのWebサービスは次のように実装します。

表1-10 SOAコンポジット・サービスおよびクライアントの実装のためのロードマップ

タスク 詳細情報

SOAコンポジットWebサービスおよびクライアントの開発

Webサービスのデプロイ

Webサービスの管理

ポリシーの作成

Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理Fusion Middleware ControlによるWebサービスのポリシーの管理に関する項

カスタム・アサーションの作成

Oracle Web Services Managerの拡張ソリューション・ガイドカスタム・アサーションの作成に関する項

ポリシーの添付(開発時—Oracle JDeveloper)

Oracle SOA SuiteによるSOAアプリケーションの開発ポリシーおよびメッセージ暗号化によるセキュリティの有効化に関する項

ポリシーの添付(開発時—Oracle Enterprise Manager Fusion Middleware Control)

ポリシーの構成

Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理Webサービスの保護に関する項

Webサービスのテスト

Webサービスの管理Webサービスのテストに関する項

Webサービスのパフォーマンスをモニターする

環境間のアプリケーション移行の管理

Webサービスの管理環境間のアプリケーション移行の管理に関する項

問題の診断

Webサービスの管理診断およびメッセージ・ログの管理に関する項

その他のセキュリティ環境との相互運用

OWSM相互運用性シナリオ

1.3.5 WebCenterサービスおよびクライアントの実装のためのロードマップ

このトピックでは、WebCenterサービスおよびクライアントを実装するためのロードマップについて説明します。

WebCenterサービスおよびクライアントのWebサービスは次のように実装します。

表1-11は、WebCenterサービスおよびクライアントの実装のためのロードマップ

タスク 詳細情報

WebCenterサービスおよびクライアントの開発

WebCenterサービスのデプロイ

WebCenterサービスの管理

管理操作、ロールおよびツールの理解

ポリシーの作成

Webサービスの管理

カスタム・アサーションの作成

Oracle Web Services Managerの拡張ソリューション・ガイドカスタム・アサーションの作成に関する項

ポリシーの添付(開発時—Oracle Enterprise Manager Fusion Middleware Control)

ポリシーの構成

WebCenterサービスのテスト

Oracle JDeveloperによるWebCenter Portalアセットとカスタム・コンポーネントの開発WebCenter Portalアセットのテスト

WebCenterサービスのパフォーマンスのモニター

Oracle WebCenter Portalの管理パフォーマンスのモニタリングおよび診断

環境間のアプリケーション移行の管理

Webサービスの管理環境間のアプリケーション移行の管理

問題の診断

Webサービスの管理ログを使用した問題の診断

次による相互運用

  • Oracle WSM 10g

  • Oracle Containers for J2EE

  • Oracle Web Service Gateways 10g

  • WebLogic ServerのWebサービス・ポリシー

  • Microsoft .NET 3.5

  • Oracle Service Bus 10g

  • Axis 1.4およびWSS4J 1.5.8

  • Glassfish Enterprise Server リリース3.0.1

『Oracle Web Services Manager相互運用ガイド』のOWSMの相互運用性シナリオ

1.4 Java EE (WebLogic) Webサービスの実装のためのロードマップ

この項では、Java EE (WebLogic) Webサービスの開発、保護および管理に共通のタスクを示し、詳細情報のリンクを提供します。

次の表に、共通のJava EE (WebLogic) Webサービスの詳細情報へのリンクを示します。

表1-12 Java EE (WebLogic) Webサービスの実装のためのロードマップ

タスク 詳細情報

Java EE Webサービスおよびクライアントの開発

Webサービスのデプロイ

Webサービスの管理

WebLogic Server管理コンソール・オンライン・ヘルプのWebサービスに関する項。

OWSMポリシーの作成

Oracle Fusion Middleware Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理Fusion Middleware ControlによるWebサービスのポリシーの管理に関する項。

WebLogic Webサービス・ポリシーの作成

OWSMポリシーの構成

Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理Webサービスの保護に関する項

WebLogic Webサービス・ポリシーの構成

カスタムOWSMポリシー・ファイルを作成する

Oracle Web Services Managerによる拡張可能アプリケーションの開発カスタム・アサーションの作成

カスタムWebLogic Webサービス・ポリシー・ファイルを作成する

Oracle Fusion Middleware Oracle WebLogic Server WebLogic Webサービスの保護カスタム・ポリシー・ファイルの作成および使用

OWSMポリシーの添付(開発時—Oracle JDeveloper)

WebLogic Webサービス・ポリシーのアタッチ(Oracle JDeveloper開発時)

OWSMポリシーの添付(デプロイメント時)

Oracle Fusion Middleware Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理ポリシーのアタッチに関する項

WebLogic Webサービス・ポリシーのアタッチ(デプロイメント時)

WebLogic Server管理コンソール・オンライン・ヘルプのWS-PolicyファイルとWebサービスの関連付けに関する項

Webサービスのテスト

Webサービスのパフォーマンスをモニターする

WebLogicおよびOWSMの各Webサービス・ポリシーの相互運用

Oracle Fusion Middleware Oracle Web Services Manager相互運用ソリューション・ガイドOWSM相互運用性シナリオ