次の項では、Oracle Fusion Middleware 11gコンポーネントを他のOracle Fusion Middleware 11gコンポーネントと使用する場合に考慮すべき相互運用性のシナリオについて説明します。
この章では次の項について説明します。
Webサービスは、オープンなXMLベースの標準規格およびトランスポート・プロトコルを使用して、クライアントとデータを交換するWebベースのアプリケーションです。Webサービスは、統合されたWebサービス・カテゴリによって提供されるJava Technology APIとツールを使用して開発します。
Oracleは、次のWebサービス・カテゴリをサポートします。これらのWebサービス・カテゴリは、特定のOracle Fusion Middleware製品やコンポーネントに関連付けられています。
Oracle WebLogic ServerのJAX-WS Webサービス
ADF Business ComponentsのWebサービス
Oracle SOA SuiteのWebサービス
Oracle Service Bus 11gのWebサービス
これらのOracle Webサービスのカテゴリは、Webサービスの様々なメッセージ形式、メッセージ機能およびセキュリティ機能をサポートします。このサポートはカテゴリによって異なりますが、Oracle Webサービスのすべてのカテゴリは、送受信する通信メッセージで次の標準機能をサポートしています。
標準SOAP
WS-Security(SSL)
WS-Security(非SSL)
したがって、これらのタイプのWebサービス・メッセージをサポートするWebサービス・アプリケーションを開発すると、作成するサービスは、Oracle Webサービスのいずれのセキュリティ・カテゴリとも相互運用可能な状態で使用できます。
カテゴリ間でサポートされるWS-Securityシナリオの詳細およびWebサービス・エンドポイントの構成方法については、『Oracle Fusion Middleware Oracle Web Services Manager相互運用ガイド』を参照してください。
Oracle Webサービスの各カテゴリの詳細は、次の項を参照してください。
JAX-WSは、WebサービスとWebアプリケーションでJAX-RPCに代わるように設計されています。JAX-WSおよびJAX-RPCでサポートされる機能を比較するには、『Oracle Fusion Middleware Oracle WebLogic Server WebLogic Webサービスの紹介』のJAX-WSまたはJAX-RPCの選択方法に関する項を参照してください。JAX-RPC WebサービスをJAX-WSに移行する方法については、JAX-RPC WebサービスおよびクライアントのJAX-WSへの移行に関する項を参照してください。
ADF Business Componentsは、再利用可能なコンポーネントのライブラリの提供およびOracle JDeveloperの設計時機能のサポートを介して、Java EEプラットフォームのビジネス・アプリケーションの開発、配信およびカスタマイズを簡素化するものです。
詳細は、『Oracle Fusion Middleware Oracle Application Development Framework Fusion開発者ガイド』のサービス対応のアプリケーション・モジュールの統合に関する項を参照してください。
Oracle SOAコンポジット・アプリケーションには、SOAサービス・コンポーネントが含まれます。SOAサービス・コンポーネントは、SOAコンポジット・アプリケーションの基本となるビルディング・ブロックであり、全体的なビジネス・ロジック機能の一部を実装します。
SOAサービス・コンポーネントをOracle Fusion Middleware環境にデプロイできます。SOAサービス・コンポーネントの詳細は、『Oracle Fusion Middleware Oracle SOA Suite開発者ガイド』を参照してください。
Oracle Service Busでは、そのセキュリティ・サービスのビルディング・ブロックとして、基礎となるWebLogicセキュリティ・フレームワークを使用します。具体的に言うと、Oracle Service Busでは、Webサービスを実装する際にWebLogic Server JAX-RPCスタックを使用します。また、WebLogic Serverセキュリティ・フレームワークは、これらのサービスを保護するために使用されます。
ポリシーの構成および添付の詳細は、『Oracle Fusion Middleware Oracle Service Bus開発者ガイド』のOracle Service Bus ProxyおよびBusiness ServicesでのWS-Policyの使用方法に関する項を参照してください。
この項では、Oracle Identity Managementの相互運用性に関する考慮事項について説明します。
注意: Oracle Identity Management Suiteと他のOracle Fusion Middleware 11g コンポーネントとの相互運用性については、Oracle Fusion Middlewareでサポートされるシステム構成のページに記載されています。
|
Oracle HTTP ServerのWebGateは、次の製品を介してOracle Fusion Middleware 11gと統合します。
Weblogic
Weblogic Serverに配置されるWeblogic IDアサーション・プロバイダ
Oracle HTTP Server 11gのWeb層
Oracle HTTP Server 11gのWebGate
詳細は、『Oracle Fusion Middlewareアプリケーション・セキュリティ・ガイド』のOracle Fusion Middlewareでのシングル・サインオンの構成に関する項を参照してください。
Websphere
Websphereに配置されるWebsphereコネクタ
IBM HTTP Server用の11gのWeb層
IBM HTTP Server用の11gのWebGate
詳細は、Oracle Fusion Middleware IBM WebSphere Application Server構成ガイドを参照してください。
Oracle Access Management(OAM)との統合に関する次の考慮事項を確認してください。
OAM 10gR3(10.1.4.3)のバックエンドまたはサーバーを使用する場合は、Oracle Fusion Middlewareコンポーネントとの統合には、OHS 11gのWebGateで構成されたOAM 10.1.4.3バージョンを使用します。
OAM 11gR1(11.1.1.3)の製品バージョンを使用する場合は、OHS 11gR1のWebGateで構成されたOAM 11gR1(11.1.1.3)バージョンを使用します。
注意: 個々のOracle Fusion Middleware製品とOAMとの統合方法の詳細は、製品固有のドキュメントを参照してください。動作保証されているバージョンの詳細は、Oracle Identity Managementの動作保証マトリクスを参照してください。 |
通常、バージョン番号またはパッチ・セットが同じであれば、別のOracle Fusion Middleware製品をサポートするように既存のOracle Fusion Middleware製品のドメインを拡張できます。たとえば、既存のSOA Suiteドメインが11.1.1.3.0の場合、Oracle WebCenter 11.1.1.3.1を使用して、そのドメインを拡張したり、そのドメインにパッチを適用したりできません。想定される相互運用性の問題を回避するには、両方のスイートが同等のバージョンで使用できるようになるまで待ってください。
表3-1では、異なるOracle Fusion Middlewareスイートの2つの別個の製品が同じドメイン内に配置されている場合のシナリオついて説明します。これらの特定のシナリオでは、両方の製品が同一バージョンで使用できるようになるまで、一方の製品に対して、拡張、アップグレードまたはパッチの適用を行うことはできません。
注意: SOA Suiteコンポーネント以外のOracle Fusion MiddlewareコンポーネントでOracle Identity Managementのドメインを拡張しないでください。現時点で、Oracle Identity Managementは、他のいずれの製品ともドメインを共有できません。 |
表3-1 ドメイン拡張時の相互運用性に関する考慮事項