レベル: 中級 Dan Jemiolo (danjemiolo@us.ibm.com), Advisory Software Engineer, IBM
2007年 6月 19日 大量のカット・アンド・ペーストで苦労することなく、複数の管理可能リソースで構成されたシステムを設計および開発する方法を紹介します。Apache Muse プロジェクトにある WSDLMerge ツールを活用すれば、管理補助インターフェースを再利用に最適化するためのベスト・プラクティスを発見することができます。 セクション 1. 準備
このチュートリアルの内容と最も効果的な活用方法について説明します。
このチュートリアルについて
このチュートリアルでは、Apache Muse プロジェクトで無視されることの多いツールについて説明します。このチュートリアルは、前の記事の「管理可能なリソースを Apache Muse で設計する」で説明したベスト・プラクティスとの調整に役立ちます。 この WSDLMerge ツールを使えば、WSDL スキーマ・ファイルと XML スキーマ・ファイルを使って管理補助機能を設計し、Muse のコード生成ツールの WSDL2Java で使用可能な単一の WSDL を作成することができます。この記事では、大量のカット・アンド・ペーストで苦労することなく、複数の管理可能リソースで構成されたシステムを設計および開発する方法を紹介します。
目標
このチュートリアルでは、今日の IT システムでよく見られる 2 つのサンプル・リソース・タイプを定義します。この 2 つのリソースは、一部の特性が共通していますが、独自のユニークな特徴も兼ね備えています。できるだけ多くの定義が共有されるこれらのリソース用の Web サービス・インターフェースが設計できるように、リソースの特性を分解する方法を説明します。この Web サービス・インターフェースは、複数の機能で構成され、機能ごとに WSDL 文書があります。WSDLMerge ツールを使用して、これらの WSDL を管理して、各機能を個別に開発し、アプリケーション展開用の単一の WSDL を作成できます。このチュートリアルでは、何千行ものコードを含み、多くの XML が重複している WSDL ファイルに頼ることなく、Apache Muse を使って複雑なリソース・タイプを定義する方法を紹介します。
前提条件
Apache Muse の使用方法と Apache Muse が準拠している標準 (WS-ResourceFramework (WSRF)、WS-Notification (WSN)、および WS-DistributedManagement (WSDM)) に精通している必要があります。専門家である必要はありませんが、Muse プログラミング・モデルの背景にある基本概念を理解して、自力でこの Muse チュートリアルを完了する必要があります。また、このチュートリアルに関する先行記事を読むことをお勧めします。
システム要件
このチュートリアル内のサンプルを実行するには、Apache Muse 2.1.0 以降と Apache Ant 1.6.0 以降が必要です。
|