Ajaxフレームワーク ユーザーズガイド
目次 索引 前ページ次ページ

第5章 アプリケーションの開発> 5.10 アプリケーションの開発例(マッシュアップ)

5.10.4 マッシュアップ定義ファイルの設定(マッシュアップ開発例)

Eclipseを利用して、マッシュアップ定義ファイル(muf.xml)に必要な定義を記述します。
Eclipseの操作方法については、“マッシュアップ定義ファイルの編集(Eclipse)”を参照してください。

■利用するWebサービスの定義

Ajaxフレームワークアプリケーションで利用するWebサービスを定義します。

サービス定義の編集時には、以下の情報を入力します。

サービス名

アダプタ名

URL

XSL

PrivateCalendar

htmladaptor

http://localhost/muServices/Services/auth/service1(注)

private_cal.xsl

PublicCalendar

restadaptor

http://localhost/muServices/Services/auth/service2(注)

指定なし

注) muServicesサンプルアプリケーションを利用した場合のURLです。ホスト名やポート番号など、実際に利用するWebサービスのURLを指定してください。

マッシュアップ定義ファイル(muf.xml)の記述内容

<!-- Webサービスの定義 -->
  <muf_services>
      <!-- HTML形式の私用カレンダ (サービスID:"PrivateCalendar") -->
      <muf_service name="PrivateCalendar">
          <adaptor name="htmladaptor"/>
          <parameters>
              <parameter
                  name="URL"
                  value="http://localhost/muServices/Services/auth/service1" />
              <!-- スクレイピングツールの定義 -->
              <parameter
                  name="XSL"
                  value="private_cal.xsl" />
          </parameters>
      </muf_service>
      <!-- REST形式の公開カレンダ (サービスID:"PublicCalendar") -->
      <muf_service name="PublicCalendar">
          <adaptor name="restadaptor"/>
          <parameters>
              <parameter
                  name="URL"
                  value="http://localhost/muServices/Services/auth/service2" />
          </parameters>
      </muf_service>
  </muf_services>

目次 索引 前ページ次ページ

Copyright 2009 FUJITSU LIMITED