Oracle® Fusion Middleware

Webサービスの紹介

11gリリース1(11.1.1.9)

B61650-06(原本部品番号:E14294-09)

2018年3月

このドキュメントでは、Oracle WSMの最も一般的な相互運用性シナリオの実装方法について説明します。

Oracle Fusion Middleware Webサービスの紹介, 11g リリース1 (11.1.1.9)

B61650-06

Copyright © 2007, 2018, Oracle and/or its affiliates. All rights reserved.

原本著者: Oracle Corporation

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクル社までご連絡ください。

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the U.S. Government.

このソフトウェアもしくはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアもしくはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアもしくはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、オラクル社およびその関連会社は一切の責任を負いかねます。

OracleおよびJavaはOracle Corporationおよびその関連企業の登録商標です。その他の名称は、それぞれの所有者の商標または登録商標です。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

目次

タイトルおよび著作権情報

はじめに

- ドキュメントのアクセシビリティについて

- 表記規則

1 Webサービスの紹介

- Webサービスとは

- Oracle Fusion Middleware 11gのWebサービスの概要

- Webサービスのアーキテクチャ

- Webサービスおよびクライアントのタイプ

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

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

- Oracle Fusion Middleware Webサービスの実装のためのロードマップ

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

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

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

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

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

- 関連ドキュメント

はじめに

この章では、このガイド『Webサービスの紹介』で使用されているドキュメントのアクセシビリティ機能と表記規則について説明します。

ドキュメントのアクセシビリティについて

Oracleのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWeb サイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

サポートをご購入のOracleのお客様は、My Oracle Supportにアクセスして電子サポートを受けることができます。詳細情報は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info) か、聴覚に障害のあるお客様は (http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs)を参照してください。

表記規則

このマニュアルでは次の表記規則を使用します。

規則

意味

太字

太字は、操作に関連するGraphical User Interface要素、または本文中で定義されている用語および用語集に記載されている用語を示します。

イタリック体

イタリックは、ユーザーが特定の値を指定するプレースホルダ変数を示します。

固定幅フォント

固定幅フォントは、段落内のコマンド、URL、サンプル内のコード、画面に表示されるテキスト、または入力するテキストを示します。

1 Webサービスの紹介

このドキュメントでは、Oracle Fusion Middleware 11gにおけるWebサービスの概要を説明します。この章の内容は次のとおりです。

- Webサービスとは

- Oracle Fusion Middleware 11gのWebサービスの概要

- Oracle Fusion Middleware Webサービスの実装のためのロードマップ

- 関連ドキュメント

Webサービスとは

Webサービスは、様々なXMLベース言語を使用してリモートにアクセスできるプログラムです。このプログラムで何を実行するか(どのような機能を実装するか)は、Webサービス記述言語(WSDL)と呼ばれる標準XMLボキャブラリで記述します。たとえば、銀行業務Webサービスを作成し、口座をチェックしたり、取引明細書を印刷したり、入出金を処理したりできます。あらゆるコンシューマから呼び出すことのできるWSDLファイルにこれらの機能を記述して、銀行業務Webサービスへのアクセスを提供します。コンシューマ側では、どのWSDLファイルを呼び出すと何をできるかだけがわかっていればよく、Webサービスに関するそれ以上の情報は必要ありません。

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

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

Representational State Transfer (REST) WebサービスやRESTフルWebサービスも開発できます。RESTは、SOAPのように追加のメッセージ層を使用することなく、HTTPなどの標準化されたインタフェースでデータを転送するためのシンプルなインタフェースを記述したものです。RESTは、リソース(特定の情報のソース)と見なされて一意のURIによって特定できるステートレス・サービスを作成するための設計ルールを提供します。クライアントは、メソッドの標準化された固定セットであるURIを使用してリソースにアクセスし、リソースの表現が返されます。クライアントは、新しいリソース表現ごとに状態を転送するよう指示されます。

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

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

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

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

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

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

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

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

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

- WSDL—Webサービスを記述するためのモデルを提供するXMLベースの言語。

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

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

Oracle Fusion Middleware 11gのWebサービスの概要

次の図では、Oracle Fusion Middleware Webサービスとクライアント間の一般的な対話と、各対話ポイントでサポートされるWebサービス・ポリシーを示します。

Oracle Web Services Manager (WSM) Policy Managerは、Oracle Fusion Middleware 11g Webサービスのセキュリティおよび管理ポリシーの要です。Oracle WSM Policy Managerがポリシー管理のためのポリシー・フレームワークを提供する方法の詳細は、『Webサービスのためのセキュリティおよび管理者ガイド』のOracle WSMポリシー・フレームワークの理解に関する項を参照してください。

図1-1 Oracle Fusion Middleware 11g内のWebサービス

「図1-1 Oracle Fusion Middleware 11g内のWebサービス」の説明

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

- Webサービスのアーキテクチャ

- Webサービスおよびクライアントのタイプ

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

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

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

Webサービスのアーキテクチャ

Oracle Fusion Middleware 11gには、2つのWebサービスのカテゴリがあります。

- Oracle Infrastructure Webサービス—SOA、ADFおよびWebCenterサービス

- WebLogic Webサービス(Java EE Webサービス)

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

図1-2 Oracle Fusion Middleware 11g内のWebサービス

Webサービスおよびクライアントのタイプ

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

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

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

Webサービス

説明

WebLogic Webサービス(Java EE)

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

WebLogic Webサービスの開発の詳細は、次を参照してください。

- Oracle WebLogic ServerのWebサービスの紹介

- Oracle WebLogic Server JAX-WS Webサービス・スタート・ガイド

- Oracle WebLogic Server JAX-RPC Webサービス・スタート・ガイド

- Oracle JDeveloperのオンライン・ヘルプにあるWebサービスでの開発に関する項

WebLogic Webサービスは、スタンドアロン環境を含む、あらゆるOracle WebLogic Server環境にデプロイできます。

SOAサービス・コンポーネント

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

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

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

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

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

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

SOAサービス・コンポーネントの開発の詳細は、『Oracle SOA Suite開発者ガイド』を参照してください。

SOAサービス・コンポーネントをOracle Fusion Middleware環境にデプロイできます。

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

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

ADFビジネス・コンポーネント

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

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

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

- データの取得。

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

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

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

詳細は、『Oracle Application Development Framework Fusion開発者ガイド』のサービス対応のアプリケーション・モジュールの統合に関する項を参照してください。

WebCenterサービス

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

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

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

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

説明

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

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

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

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

- WebLogic ServerにデプロイされたJava EEコンポーネント - この種のクライアント・アプリケーションでは、EJB、サーブレット、または別のWebサービスなど、WebLogic ServerにデプロイされているJava Platform, Enterprise Edition (Java EE)バージョン5コンポーネント内でWebサービスが実行されます。したがって、WebLogic Serverコンテナの内部で実行されます。

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

- 『Oracle WebLogic Server JAX-WS Webサービス・スタート・ガイド』のWebサービスの呼出しに関する項

- Oracle JDeveloperのオンライン・ヘルプにあるWebサービスでの開発に関する項

SOA参照バインディング・コンポーネント

SOA参照バインディング・コンポーネントは、SOAコンポジット・アプリケーションを外部パートナに接続します。SOA参照バインディング・コンポーネントの開発の詳細は、『Oracle SOA Suite開発者ガイド』を参照してください。

ADF Webアプリケーション

ADF Webアプリケーションは、WebLogic Webサービス、SOAコンポジット・アプリケーション、サービス対応のADFアプリケーション・モジュールなどのサービスを起動できます。詳細は、『Oracle SOA Suite開発者ガイド』を参照してください。

また、ADF Webアプリケーションは、Webサービス・データ・コントロールを使用してユーザー・インタフェースによるWebサービスとの連携が可能です。サービス対応のアプリケーション・モジュールの生成、ADFアプリケーション・モジュールからのWebサービスの呼出し、Webサービスのデータ・コントロールの作成の詳細は、『Oracle Application Development Framework Fusion開発者ガイド』を参照してください。

WebCenterポートレット

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

Webサービス・ポリシーのタイプ

図1-2に示すように、Webサービスに添付できるポリシーには、2種類あります。

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

ポリシーのタイプ

説明

Oracle Web Services Manager(WSM)ポリシー

Oracle WSMによって提供されるポリシー。Oracle WSMおよび事前定義済ポシリーの詳細は、『Oracle Fusion Middleware Webサービスのためのセキュリティおよび管理者ガイド』を参照してください。

Oracle Infrastructure WebサービスにOracle WSMポリシーを添付できます。WebLogic JAX-WS WebサービスにはOracle WSM securityポリシーのみを添付できます。

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

WebLogic Webサービス・ポリシー

WebLogic Serverによって提供されるポリシー。WebLogic Webサービス・ポリシーの詳細は、Oracle WebLogic ServerのWebサービスの保護に関するガイドを参照してください。

WebLogic Webサービス・ポリシーの一部をOracle WSMポリシーと相互運用できます。詳細は、『Oracle Web Services Manager相互運用ガイド』の「Oracle WebLogic Server 11gのWebサービス・セキュリティ環境との相互運用性」に関する項を参照してください。

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

注意:
可能な場合は、WebLogic Webサービスについては常にOracle WSMポリシーを使用することをお薦めします。同じWebサービスで、Oracle WSMポリシーとWebLogic Webサービス・ポリシーを混在させて使用することはできません。

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

Webサービスを開発するには、次の表に示すツールか、好みのIDEを使用できます。

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

ツール

説明

Oracle JDeveloper

既存のWebサービスの検出と使用および、新規Webサービスの開発とデプロイに役立つ強力なツールを提供します。詳細は、Oracle JDeveloperのオンライン・ヘルプを参照してください。

Ant

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

WebLogic Server Scripting Tool (WLST)

管理者がWebサービスを表示、構成し、コマンドラインからWebサービス・ポリシーを管理できるようにします。詳細は、『WebLogic Scripting Toolコマンド・リファレンス』を参照してください。

Oracle Enterprise Pack for Eclipse(OEPE)

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

Oracle Workshop

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

http://download.oracle.com/docs/cd/E13224_01/wlw/docs103/index.html

注意: Oracle Workshopは非推奨になり、前述のOEPEに置き換えられています。

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

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

保護および管理対象

使用するツール

Oracle Infrastructure Webサービス

- Oracle Enterprise Manager Fusion Middleware Controlをすべてのセキュリティ・タスクおよび管理タスク用に使用します。詳細は、『Oracle Fusion Middleware Webサービスのためのセキュリティおよび管理者ガイド』.を参照してください。

- Oracle WebLogic Scripting Tool (WLST)を使用して、Oracle Infrastructure Webサービスを表示、構成および保護します。詳細は、『Oracle Fusion Middleware Oracle WebLogic Scripting Tool』を参照してください。

WebLogic Webサービス

- Oracle Enterprise Manager Fusion Middleware Controlを使用してOracle Web Service Manager (Oracle WSM)を活用し、実行時のポリシーの施行およびWebLogic Webサービスのパフォーマンスのテストとモニターを行います。詳細は、『Oracle Fusion Middleware Webサービスのためのセキュリティおよび管理者ガイド』を参照してください。

- WebLogic Server管理コンソールを使用してWebLogic Webサービスをデプロイおよび管理し、ポリシーを添付、管理および構成します。詳細は、Oracle WebLogic Server管理コンソール・オンライン・ヘルプを参照してください。

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

次の項では、Oracle Fusion Middleware Webサービスの開発、保護および管理に共通のタスクのロードマップを示します。図1-2に示した各Webサービスのカテゴリに対し、次のロードマップが提示されています。

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

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

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

次の各項では、Oracle Infrastructure Webサービスの開発、保護および管理に共通のタスクのロードマップを示します。

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

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

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

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

表1-6は、SOAコンポジット・サービスおよびクライアントの実装のためのロードマップのまとめです。

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

タスク

詳細

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

- Oracle Infrastructure Webサービス開発者ガイド

- Oracle SOA Suite開発者ガイド

Webサービスのデプロイ

- 『Oracle SOA Suite開発者ガイド』のSOAコンポジット・アプリケーションのデプロイに関する項

- 『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスのデプロイに関する項

- Oracle Fusion Middleware Oracle SOA Suiteエンタープライズ・デプロイメント・ガイド

Webサービスの管理

『Webサービスのためのセキュリティおよび管理者ガイド』の第2部「基本管理」および第3部「高度な管理」

ポリシーの作成

『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービス・ポリシーの管理に関する項

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

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

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

『Oracle SOA Suite開発者ガイド』のポリシーの管理に関する項

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

- 『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスへのポリシーのアタッチに関する項

- Oracle Fusion Middleware Oracle SOA Suite管理者ガイドのポリシーの理解に関する項

ポリシーの構成

- 『Webサービスのためのセキュリティおよび管理者ガイド』のポリシーに合せた環境の設定に関する項

- 『Webサービスのためのセキュリティおよび管理者ガイド』のポリシーの構成に関する項

Webサービスのテスト

『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスのテストに関する項

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

『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスのパフォーマンスのモニターに関する項

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

『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

Oracle Web Services Manager相互運用ガイド

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

表1-7は、ADFコンポーネントおよびクライアントの実装方法をまとめたものです。

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

タスク

詳細

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

- Oracle Infrastructure Webサービス開発者ガイド

- 『Oracle Application Development Framework Fusion開発者ガイド』のサービス対応のアプリケーション・モジュールの公開に関する項

- 『Oracle Application Development Framework Fusion開発者ガイド』のサービス対応のアプリケーション・モジュールによるリモート・データへのアクセスに関する項

- 『Oracle Application Development Framework Fusion開発者ガイド』のFusion WebアプリケーションへのWebサービスの統合に関する項

Webサービスのデプロイ

- 『Oracle Application Development Framework Fusion開発者ガイド』のFusion Webアプリケーションのデプロイに関する項

- 『Oracle Application Development Framework管理者ガイド』のADFアプリケーションのデプロイに関する項

- 『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスのデプロイに関する項

Webサービスの管理

『Webサービスのためのセキュリティおよび管理者ガイド』の第2部「基本管理」および第3部「高度な管理」

ポリシーの作成

『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービス・ポリシーの管理に関する項

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

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

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

『Oracle Application Development Framework Fusion開発者ガイド』のWebサービス・データ・コントロールの保護に関する項。

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

『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスへのポリシーのアタッチに関する項

ポリシーの構成

- 『Webサービスのためのセキュリティおよび管理者ガイド』のポリシーに合せた環境の設定に関する項

- 『Webサービスのためのセキュリティおよび管理者ガイド』のポリシーの構成に関する項

Webサービスのテスト

『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスのテストに関する項

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

『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスのパフォーマンスのモニターに関する項

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

『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相互運用ガイド

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

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

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

タスク

詳細

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

- Oracle WebCenter開発者ガイド

- Oracle JDeveloperのオンライン・ヘルプにあるWebCenterフレームワーク・アプリケーションの開発に関する項

WebCenterサービスのデプロイ

- Oracle WebCenter開発者ガイドのWebCenterアプリケーションのテストおよびデプロイに関する項

- Oracle Fusion Middleware Oracle WebCenter開発者ガイドのWebCenterアプリケーションのデプロイに関する項

WebCenterサービスの管理

『Oracle Fusion Middleware Oracle WebCenter管理者ガイド』

ポリシーの作成

『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービス・ポリシーの管理に関する項

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

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

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

- 『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスへのポリシーのアタッチに関する項

- Oracle Fusion Middleware Oracle WebCenter開発者ガイドのセキュリティの管理に関する項

ポリシーの構成

- 『Webサービスのためのセキュリティおよび管理者ガイド』のポリシーに合せた環境の設定に関する項

- 『Webサービスのためのセキュリティおよび管理者ガイド』のポリシーの構成に関する項

WebCenterサービスのテスト

Oracle WebCenter開発者ガイドのWebCenterアプリケーションのテストおよびデプロイに関する項

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

『Oracle Fusion Middleware Oracle WebCenter管理者ガイド』

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

『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相互運用ガイド

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

次の表は、WebLogic (Java EE) Webサービスの開発、保護および管理に共通のタスクのロードマップを示しています。

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

タスク

詳細

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

- Oracle WebLogic Server WebLogic Webサービスの紹介

- Oracle WebLogic Server JAX-WS Webサービス・スタート・ガイド

- Oracle WebLogic Server JAX-RPC Webサービス・スタート・ガイド

- Oracle JDeveloperのオンライン・ヘルプにあるWebサービスでの開発に関する項

Webサービスのデプロイ

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

- Oracle JDeveloperのオンライン・ヘルプにあるアプリケーションの設計と開発に関する項のWebサービスのデプロイに関する説明

Webサービスの管理

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

Oracle WSMポリシーの作成

『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービス・ポリシーの管理に関する項

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

- 『Oracle WebLogic Server WebLogic Webサービスの保護』のメッセージレベルのセキュリティの構成に関する説明

- Oracle WebLogic Server WebLogic Webサービスの保護のトランスポート・レベルのセキュリティの構成に関する項

- Oracle WebLogic Server WebLogic Webサービスの保護のアクセス制御セキュリティ(JAX-RPCのみ)の構成に関する項

Oracle WSMポリシーの構成

- 『Webサービスのためのセキュリティおよび管理者ガイド』のポリシーに合せた環境の設定に関する項

- 『Webサービスのためのセキュリティおよび管理者ガイド』のポリシーの構成に関する項

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

- 『Oracle WebLogic Server WebLogic Webサービスの保護』のメッセージレベルのセキュリティの構成に関する説明

- Oracle WebLogic Server WebLogic Webサービスの保護のトランスポート・レベルのセキュリティの構成に関する項

- Oracle WebLogic Server WebLogic Webサービスの保護のアクセス制御セキュリティ(JAX-RPCのみ)の構成に関する項

カスタムOracle WSMポリシー・ファイルの作成

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

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

『Oracle WebLogic Server WebLogic Webサービスの保護』の「カスタム・ポリシー・ファイルの作成と使用」

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

- 『Webサービスのためのセキュリティおよび管理者ガイド』のWebLogic Webサービスおよびクライアントへのポリシーのアタッチに関する項

- Oracle JDeveloperのオンライン・ヘルプにあるWebサービスでのポリシーの使用に関する項

WebLogic Webサービス・ポリシーの添付(開発時—Oracle JDeveloper)

- 『Oracle WebLogic Server WebLogic Webサービスの保護』の「Oracle Webサービス・マネージャのセキュリティ・ポリシーの使用」

- Oracle JDeveloperのオンライン・ヘルプにあるWebサービスでのポリシーの使用に関する項

- Oracle WebLogic ServerのJAX-RPC Webサービスの高度な機能のプログラミングのWebサービスの信頼できるメッセージ機能の使用

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

『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスへのポリシーのアタッチに関する項

WebLogic Webサービス・ポリシーの添付(デプロイメント時)

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

Webサービスのテスト

- 『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスのテストに関する項

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

- Oracle JDeveloperのオンライン・ヘルプにあるWebサービスのテストおよびデバッグに関する項

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

- 『Webサービスのためのセキュリティおよび管理者ガイド』のWebサービスのパフォーマンスのモニターに関する項

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

WebLogicとOracle WSMのWebサービス・ポリシーを相互運用する

Oracle Web Services Manager相互運用ガイド

関連ドキュメント

次の表は、Webサービスの開発、セキュリティおよび管理に関連するドキュメントをまとめたものです。

表1-10 関連ドキュメント

ドキュメント

説明

『Webサービスの紹介』

このドキュメント。Oracle Fusion Middleware 11gのWebサービスの概要を示します。

Web Servicesのセキュリティおよび管理者ガイド

Oracle Infrastructure Webサービスの保護および管理の方法について説明します。

『Oracle Web Services Manager Extensibility Guide』

Oracle Web Services Manager(Oracle WSM)のカスタム・アサーションのビルド方法が説明されています。

Oracle Web Services Manager相互運用ガイド

Oracle WSMの最も一般的な相互運用性シナリオの実装方法が説明されています。

Oracle Infrastructure Webサービス開発者ガイド

Oracle Infrastructure Webサービスに関連する概念について説明します。

Oracle WebLogic Server WebLogic Webサービスの紹介

WebLogic Webサービスの概要、サポートされる標準、相互運用性、関連するサンプルおよびドキュメントについて説明します。

Oracle WebLogic Server JAX-WS Webサービス・スタート・ガイド

JAX-WSを使用して単純なWebLogic Webサービスをプログラミングする上で必要となる基本的な知識とタスクについて説明します。このガイドには、使用例およびサンプル、反復的な開発手順、一般的なJWSプログラミング手順、データ型情報、およびWebサービスの呼出し方が含まれています。

Oracle WebLogic Server JAX-WS Webサービスの高度な機能のプログラミング

コールバック、XMLカタログ、SOAPメッセージ・ハンドラなどの高度な機能を、JAX-WSを使用してプログラミングする方法について説明します。

Oracle WebLogic Server JAX-RPC Webサービス・スタート・ガイド

JAX-RPCを使用した簡単なWebLogic Webサービスのプログラミングに必要な基本的な知識およびタスクについて説明します。このガイドには、使用例およびサンプル、反復的な開発手順、一般的なJWSプログラミング手順、データ型情報、およびWebサービスの呼出し方が含まれています。

Oracle WebLogic Server JAX-RPC Webサービスの高度な機能のプログラミング

Webサービスの信頼性のあるメッセージング、コールバック、会話形式のWebサービス、JMSトランスポートを使用したWebサービスの呼出し、SOAPメッセージ・ハンドラなどの高度な機能を、JAX-RPCを使用してプログラミングする方法について説明します。

Oracle WebLogic Server WebLogic Webサービスの保護

Webサービスの、メッセージレベル(デジタル署名および暗号化)、トランスポート・レベルおよびアクセス制御の各セキュリティのプログラムおよび構成方法について説明します。

Oracle WebLogic Server WebLogic Webサービス・リファレンス

JWS注釈、Antタスク、WS-Policyの信頼できるメッセージ機能のアサーション、WS-Policyのセキュリティ・アサーションおよびデプロイメント・ディスクリプタの参照情報を示します。

Oracle SOA Suite開発者ガイド

SOAコンポジットサービスの開発方法について説明します。

Oracle Application Development Framework Fusion開発者ガイド

ADFコンポーネントの開発方法について説明します。

Oracle WebCenter開発者ガイド

WebCenterサービスの開発方法について説明します。

Oracle JDeveloperのオンライン・ヘルプにあるWebサービスでの開発に関する項

Oracle JDeveloperを使用したWebサービスの開発およびポリシーのアタッチの方法について説明します。

Oracle Workshop for WebLogic

ソース・コードの記述と管理、および最先端のビジュアル・ツールやJavaフレームワークを使用した設計のためにWorkshopを活用する方法について説明します。

注意: Oracle Workshopは非推奨になり、前述のOEPEに置き換えられています。

Oracleの法律上の注意点

コピーライト

Copyright © 1994-2018, Oracle and/or its affiliates. All rights reserved.

ライセンス制約の保証と結果的に生じる損害の免責

このソフトウェアおよび関連ドキュメントの使用と開示は、ライセンス契約の制約条件に従うものとし、知的財産に関する法律により保護されています。ライセンス契約で明示的に許諾されている場合もしくは法律によって認められている場合を除き、形式、手段に関係なく、いかなる部分も使用、複写、複製、翻訳、放送、修正、ライセンス供与、送信、配布、発表、実行、公開または表示することはできません。このソフトウェアのリバース・エンジニアリング、逆アセンブル、逆コンパイルは互換性のために法律によって規定されている場合を除き、禁止されています。

保証免責

ここに記載された情報は予告なしに変更される場合があります。また、誤りが無いことの保証はいたしかねます。誤りを見つけた場合は、オラクルまでご連絡ください。

制限付権利について

このソフトウェアまたは関連ドキュメントを、米国政府機関もしくは米国政府機関に代わってこのソフトウェアまたは関連ドキュメントをライセンスされた者に提供する場合は、次の通知が適用されます。

U.S. GOVERNMENT END USERS: Oracle programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, delivered to U.S. Government end users are "commercial computer software" pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations. As such, use, duplication, disclosure, modification, and adaptation of the programs, including any operating system, integrated software, any programs installed on the hardware, and/or documentation, shall be subject to license terms and license restrictions applicable to the programs. No other rights are granted to the U.S. Government.

危険な用途への使用について

このソフトウェアまたはハードウェアは様々な情報管理アプリケーションでの一般的な使用のために開発されたものです。このソフトウェアまたはハードウェアは、危険が伴うアプリケーション(人的傷害を発生させる可能性があるアプリケーションを含む)への用途を目的として開発されていません。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用する際、安全に使用するために、適切な安全装置、バックアップ、冗長性(redundancy)、その他の対策を講じることは使用者の責任となります。このソフトウェアまたはハードウェアを危険が伴うアプリケーションで使用したことに起因して損害が発生しても、Oracle Corporationおよびその関連会社は一切の責任を負いかねます。

商標と登録商標について

OracleおよびJavaはオラクルおよびその関連会社の登録商標です。その他の社名、商品名等は各社の商標または登録商標である場合があります。

Intel、Intel Xeonは、Intel Corporationの商標または登録商標です。すべてのSPARCの商標はライセンスをもとに使用し、SPARC International, Inc.の商標または登録商標です。AMD、Opteron、AMDロゴ、AMD Opteronロゴは、Advanced Micro Devices, Inc.の商標または登録商標です。UNIXは、The Open Groupの登録商標です。

第三者のコンテンツ、製品、サービスに対する免責事項

このソフトウェアまたはハードウェア、そしてドキュメントは、第三者のコンテンツ、製品、サービスへのアクセス、あるいはそれらに関する情報を提供することがあります。適用されるお客様とOracle Corporationとの間の契約に別段の定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスに関して一切の責任を負わず、いかなる保証もいたしません。適用されるお客様とOracle Corporationとの間の契約に定めがある場合を除いて、Oracle Corporationおよびその関連会社は、第三者のコンテンツ、製品、サービスへのアクセスまたは使用によって損失、費用、あるいは損害が発生しても一切の責任を負いかねます。

Pre-General Availability (一般提供前)版のドキュメントについて

このドキュメントがPre-General Availability (一般提供前)版の場合:

このドキュメントはPre-General Availability (一般提供前)版であり、デモおよび暫定使用のみを目的としたものです。このソフトウェアを使用するハードウェアに限定するものではありません。Oracle Corporationおよびその関連会社は、このドキュメントに関して一切の責任を負わず、いかなる保証もいたしません。また、このドキュメントを使用したことによって損失、費用、あるいは損害が発生しても、一切の責任を負いかねます。

非公開のPre-General Availability (一般提供前)版のドキュメントについて

このドキュメントが非公開のPre-General Availability (一般提供前)版の場合:

このドキュメントに含まれる情報は、情報の共有のみを目的としたものであって、顧客諮問委員会(Customer Advisory Board)のメンバーとしてのお客様の立場でのみ、またはお客様のPre-General Availability Trial Agreement (Pre-GAトライアル契約)のみに従って検討されるべきものとします。マテリアル、コード、または機能の提供をお約束するものではなく、購入決定を行う際の判断材料とすべきではありません。このドキュメントに記載されている特徴または機能の開発、リリースおよび時期については、オラクルの裁量により決定されます。

このドキュメントには、ソフトウェアまたは印刷物などの形式を問わず、オラクルが独占的な権利を有する財産的情報が含まれています。この機密資料へのアクセスと使用は、お客様とオラクルとの間で締結され、お客様が遵守に同意した、Oracle Master Agreement、Oracle License and Oracle Services Agreement (オラクル・ライセンスおよびサービスに関する契約書)、Oracle Partner Network Agreement、Oracle Distribution Agreementまたはその他のライセンス契約の条件に従うものとします。このドキュメントとその内容の開示、コピー、複製および配布には、オラクルによる事前の承諾を必要とします。このドキュメントはライセンス契約の一部となるものではなく、オラクルおよびその子会社や関連会社との契約を構成するものではありません。

ドキュメントのアクセシビリティ

オラクルのアクセシビリティについての詳細情報は、Oracle Accessibility ProgramのWebサイト(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=docacc)を参照してください。

Oracle Supportへのアクセス

サポートをご契約のお客様には、My Oracle Supportを通して電子支援サービスを提供しています。詳細情報は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=info)か、聴覚に障害のあるお客様は(http://www.oracle.com/pls/topic/lookup?ctx=acc&id=trs)を参照してください。