<?xml version="1.0" encoding="UTF-8"?>
<!-- Reviewed: no -->
<!-- EN-Revision: 24249 -->
<sect1 id="zend.rest.introduction">
    <title>導入</title>

    <para>
        REST ウェブサービスは、そのサービス固有の <acronym>XML</acronym> フォーマットを使用します。
        つまり、REST ウェブサービスにアクセスする方法は、そのサービスごとに異なるということです。
        REST ウェブサービスは一般に、<acronym>URL</acronym> パラメータ (<constant>GET</constant> データ)
        やパス情報を用いてデータを要求し、POST データを用いてデータを送信します。
    </para>

    <para>
        Zend Framework では、クライアント機能とサーバ機能の両方をサポートしています。
        両方組み合わせて使用すると、ローカル環境上で仮想的なオブジェクト間のやり取りを体験できます。
        サーバコンポーネントは、関数やクラスを意味のある単純な <acronym>XML</acronym>
        形式で自動的に公開します。このサービスに対してクライアントからアクセスすると、
        リモートコールの返すデータを簡単に取得できます。
        クライアント側で Zend_Rest_Server ベースのサービス以外と組み合わせて使用する際にも、
        簡単にデータにアクセスできます。
    </para>

    <para>
        
        <classname>Zend_Rest_Server</classname> 及び <classname>Zend_Rest_Client</classname>
        コンポーネントに加えて、コントローラに REST リクエストをルーティングすることを助けるために
        <link linkend="zend.controller.router.routes.rest"><classname>Zend_Rest_Route</classname>
        及び <classname>Zend_Rest_Controller</classname></link> クラスが、提供されます。
    </para>
</sect1>

<!--
vim:se ts=4 sw=4 et:
-->
