本文へジャンプ

「送信する」をクリックすることにより、お客様は developerWorks のご使用条件に同意したことになります。 ご使用条件を読む


お客様が developerWorks に初めてサインインすると、プロフィールが作成されます。プロフィールで選択した情報は公開されますが、いつでもその情報を編集できます。お客様の姓名(非表示設定にしていない限り)とディスプレイ・ネームは、投稿するコンテンツと一緒に表示されます。

送信されたすべての情報は安全です。

  • 閉じる [x]

developerWorks に初めてサインインするとプロフィールが作成されますので、その際にディスプレイ・ネームを選択する必要があります。ディスプレイ・ネームは、お客様が developerWorks に投稿するコンテンツと一緒に表示されます。

ディスプレイ・ネームは、3文字から31文字の範囲で指定し、かつ developerWorks コミュニティーでユニークである必要があります。また、プライバシー上の理由でお客様の電子メール・アドレスは使用しないでください。

「送信する」をクリックすることにより、お客様は developerWorks のご使用条件に同意したことになります。 ご使用条件を読む


送信されたすべての情報は安全です。

  • 閉じる [x]

Apache Muse を使用して HTTP サーバー用の WSDM インターフェースを作成する

Web サービス標準を使って一般的製品の管理機能を公開する方法

Dan Jemiolo, Advisory Software Engineer, EMC
Dan Jemiolo は、ノースカロライナ州リサーチ・トライアングル・パークにある IBM Autonomic Computing チームの Advisory Software Engineer です。彼は Apache Muse 2.0 の設計および開発を指揮し、現在も引き続きこのプロジェクトに取り組んでいます。また、Dan は WS-RF TC に WS-ResourceMetadata 仕様のエディターとして参加しており、Web サービス標準の採用を促進する IBM の戦略に携わっています。彼はわずか 2 年前に、Rensselaer Polytechnic Institute で Computer Science を専攻し理学修士の学位を取得した後、IBM に入社しました。

概要:  Apache Muse を使用して管理可能リソース用 WS-DistributedManagement (WSDM) 準拠インターフェースを作成する方法を学びましょう。このチュートリアルでは、リソース用の Web サービス・インターフェースを設計する方法、実装用コードを生成する方法、そしてそのコードを Web アプリケーションとしてデプロイする方法を学習します。このチュートリアルで取り扱う管理可能リソースは、一般に「httpd」と呼ばれる広く普及した Apache HTTP Server です。このチュートリアルを修了した時点で、WSDM 準拠の管理クライアントで httpd リソースを操作することができる、Muse ベースのアプリケーション が完成します。

日付:  2006年 11月 21日
レベル:  中級

アクティビティー:  10408 views
お気軽にご意見・ご感想をお寄せください:  

セクション 1. 始める前に

まず、このチュートリアルの内容と最も効果的な活用方法について説明します。

このチュートリアルについて

このチュートリアルでは、単純な例を挙げるだけでなく、ソフトウェア製品用の WS-DistributedManagement (WSDM) インターフェース (今日の IT システムにおいて極めて一般的なもの) を構築する方法について説明します。Apache Muse プロジェクトのツールとフレームワークを使用して、Apache HTTP Server (一般に「httpd」と呼ばれます) 用の WSDM インターフェースを設計、実装し、デプロイします。これまで Muse を使用したことがない場合は、まず Muse プロジェクトの文書に含まれる入門チュートリアル (「参考文献」を参照) を修了しておかなければ、このチュートリアルを十分に理解するのは難しいかもしれません。


目標

このチュートリアルでは、既存の管理可能リソース用の Web サービス・インターフェースを設計するうえでの詳細なポイントを学びながら、httpd 用 Web サービス・インターフェースを定義する Service Definition Language (WSDL) 文書を作成していきます。次に、Muse の付属ツールを使用して、このインターフェースに準拠した、Java™ Platform, Enterprise Edition (Java EE) Web アプリケーションとしてデプロイすることのできるコードと成果物を生成します。WSDM 互換の管理クライアントで httpd を操作することができるようなアプリケーションを完成していく過程で、WSDM の概念を製品の既存の管理 API にマップする方法を学ぶことができるでしょう。


前提条件

このチュートリアルは、中級レベルのスキルと経験を有する Java プログラマーを対象としています。また、WS-ResourceFramework (WSRF) と WSDM 標準で定義されている概念および XML スキーマについても、しっかりと理解しておく必要があります。さらに、Muse 2.0 ディストリビューションに付属する入門チュートリアル (リンクは「参考文献」を参照) を試し、サンプル・アプリケーションを正しく実行できるようにしておくことも期待されます。


システム要件

このチュートリアルで構築するアプリケーションを実行するためには、システムに Apache Tomcatのインストールが必要です。Tomcat 5.5 には Java Platform, Standard Edition (Java SE) 1.5 が必須なので、Java SE 1.4 をご使用の場合は Tomcat 4.1 または 5.0 が必要となります。作業には Microsoft Windows コンソールを使用しますが、UNIX® や Linux® をお使いの場合でも、本チュートリアルはご利用いただけます。

1 / 15 | 次へ

コメント



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=60
Zone=Tivoli, SOA and web services
ArticleID=252230
TutorialTitle=Apache Muse を使用して HTTP サーバー用の WSDM インターフェースを作成する
publish-date=11212006
author1-email=danjemiolo@us.ibm.com
author1-email-cc=weitzelm@us.ibm.com

タグ

Help
このタグで、My developerWorks のすべてのタイプのコンテンツを見つけるために検索フィールドを使用します。

スライダーバーを使用することで、より多く(少なく)タグを表示します。

人気のタグは、この特定のコンテンツ・ゾーン(例えば、Java テクノロジー、Linux や WebSphere など)に対するトップのタグを表示します。

マイ・タグは、この特定のコンテンツ・ゾーン(例えば、Java テクノロジー、Linux や WebSphere など)に対するお客様ご自身のタグを表示します。

このタグで、My developerWorks のすべてのタイプのコンテンツを見つけるために検索フィールドを使用します。人気のタグは、この特定のコンテンツ・ゾーン(例えば、Java テクノロジー、Linux や WebSphere など)に対するトップのタグを表示します。マイ・タグは、この特定のコンテンツ・ゾーン(例えば、Java テクノロジー、Linux や WebSphere など)に対するお客様ご自身のタグを表示します。