この章では、Oracle Infrastructure Webサービスの概要を示し、サポートされている標準について説明します。
この章の内容は次のとおりです。
このドキュメントおよびその他のドキュメントに記載されている用語の定義については、用語集を参照してください。
Oracle Fusion Middleware 12cには、次のタイプのWebサービスの開発、セキュリティおよび管理をサポートするためのWebサービス・カテゴリが2つあります。
Oracle Infrastructure Webサービス: SOA、Application Development Framework (ADF)、Oracle Service BusおよびOracle Enterprise Schedulerの各サービス
Java EE Webサービス: SOAP (JAX-WS)サービスおよびRESTful (JAX-RS) Webサービス
Webサービスとクライアントのタイプの詳細は、Webサービスの理解のOracle Fusion Middleware 12cのWebサービスの概要に関する項を参照してください。
この章では、Oracle Infrastructure Webサービスを開発するための概念について説明します。Java EE Webサービスの詳細は、『Oracle WebLogic Server WebLogic Webサービスの理解』を参照してください。
次の表は、Oracle実装の一部となるOracle Infrastructure Webサービス仕様をハイレベルな機能別に編成してまとめたものです。
オラクル社では、Webサービス・プラットフォームの相互運用性を、Webサービス仕様の考え得るあらゆるエッジ・ケースのサポートよりも重要視しています。Oracleは、Web Services Interoperability Organizationによる次の仕様に準拠し、これらの仕様をWebサービスの相互運用性の基準として考えています。
Basic Profile 1.1および1.0: http://www.ws-i.org/Profiles/BasicProfile-1.1-2004-08-24.html
Basic Security Profile 1.0: http://www.ws-i.org/Profiles/BasicSecurityProfile-1.0.html
WS-I Attachments Profile 1.0: http://www.ws-i.org/Profiles/AttachmentsProfile-1.0.html
注意: Oracle Infrastructure Webサービスのセキュリティ標準の詳細は、『Oracle Web Services Managerの理解』のWebサービス・セキュリティ標準に関する項を参照してください。 |
表1-1 Oracle Infrastructure Webサービスでサポートされる仕様
機能 | 仕様 |
---|---|
(メタデータ注釈に基づく)プログラミング・モデルおよびランタイム・アーキテクチャ |
Web Services Metadata Exchange (WS-MetadataExchange) 1.1: WS-Federationロードマップの一部であり、Webサービス・エンドポイントに関するメタデータの取得を可能にします。詳細は、 |
Webサービス記述 |
|
Webサービスとリクエスト側クライアントの間のデータ交換 |
|
セキュリティ |
|
信頼性のある通信 |
|
原子性トランザクション |
Webサービス原子性トランザクション: Web Services Coordination仕様で説明されている拡張可能調整フレームワークとともに使用する原子性トランザクション調整タイプを定義します。WS-AtomicTransaction仕様およびWS-Coordination仕様では、一連の参加者の間で分散されたアクティビティを調整するための拡張可能フレームワークを定義しています。詳細は、次を参照してください: |
XML送信の最適化 |
|
通知(登録および検出) |
|
次の表は、Oracle Infrastructure Webサービスの開発、セキュリティおよび管理に関連するドキュメントをまとめたものです。
表1-2 関連ドキュメント
ドキュメント | 説明 |
---|---|
『Webサービスの理解』 |
Oracle Fusion Middleware 12cのWebサービスの概要を示します。 |
『Oracle WebLogic Server WebLogic Webサービスの理解』 |
WebLogic Web Services (Java EE)の概要を示します。 |
『Oracle Web Services Managerの理解』 |
Webサービスのポリシーのアタッチメントと管理に使用するOracle Web Services Manager (OWSM)の概要を示します。 |
『Webサービスの管理』 |
Webサービスの保護および管理の方法について説明します。 |
『Oracle Web Services ManagerによるWebサービスの保護とポリシーの管理』 |
OWSMポリシーを使用したWebサービスの保護方法について説明します。このドキュメントではまた、OWSMポリシーの作成および管理方法についても説明します。 |
Oracle Web Services Managerを使用したWebサービスの保護のユースケース |
OWSMを使用してWebサービスを保護する方法を示すユースケースを提供します。 |
『Oracle Web Services Manager Extensibility Guide』 |
OWSMのカスタム・ポリシー・アサーションの構築方法について説明します。 |
『Oracle Web Services Manager相互運用性ソリューション・ガイド』 |
OWSMの最も一般的な相互運用性シナリオの実装方法が説明されています。 |
Oracle SOA SuiteでのSOAアプリケーションの開発 |
SOAコンポジットサービスの開発方法について説明します。 |
『Oracle Application Development FrameworkによるFusion Webアプリケーションの開発』 |
ADFコンポーネントの開発方法について説明します。 |
『Oracle Jdeveloperによるアプリケーションの開発』のWebサービスの開発および保護に関する説明 |
Oracle JDeveloperを使用したWebサービスの開発およびポリシーのアタッチの方法について説明します。 |