KAKASI WebService

KAKASI WebService とは?

KAKASI WebService は、KAKASI/Java を Web サービス化したものです。 現在、http://www.kawao.com/ で動作させています 都合により、停止中です。 WSDL は、こちら です。

リクエストの例を次に示します。日本語のエンコーディングは、UTF-8 です。

POST /soap/services/Kakasi HTTP/1.0
Content-Type: text/xml; charset=utf-8
Accept: application/soap+xml, application/dime, multipart/related, text/*
User-Agent: Axis/1.0
Host: www.kawao.com
Cache-Control: no-cache
Pragma: no-cache
SOAPAction: ""
Content-Length: 826

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope
  xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
  xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:ns="http://kakasi.rpc.kawao.com/">
  <soapenv:Body>
    <ns:doKakasi
      soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
      <options xsi:type="ns:options">
        <fromKanjiInto xsi:type="ns:characterSet">hiragana</fromKanjiInto>
        <splitMode xsi:type="soapenc:boolean">true</splitMode>
      </options>
      <input xsi:type="xsd:string">
        漢字かな混じり文がひらがな文に変換されます。
      </input>
    </ns:doKakasi>
  </soapenv:Body>
</soapenv:Envelope>
上記のリクエストに対するレスポンスを次に示します。
HTTP/1.1 200 
Date: Tue, 18 Feb 2003 09:46:24 GMT
Server: Apache
Connection: close
Content-Type: text/xml; charset=utf-8

<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <soapenv:Body>
  <ns1:doKakasiResponse soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:ns1="http://kakasi.rpc.kawao.com/">
   <result xsi:type="xsd:string">
        かんじ かな まじ り ぶん がひらがな ぶん に へんかん されます 。
      </result>
  </ns1:doKakasiResponse>
 </soapenv:Body>
</soapenv:Envelope>

コメントやバグレポートは、 kawao@kawao.com 宛にお送りください。

新着情報

2003/2/19 Version 0.3.0
First release.

プログラムソース

サーバ及びクライアントの最新版ソースは、 http://www.kawao.com/java/kakasi-ws/ から入手することができます。

ライセンス

KAKASI WebService はフリーソフトウェアです。あなたは、 Free Software Foundation が公表した GNU General Public License (GNU 一般公有使用許諾) バージョン 2 あるいはそれ以降の各バージョンの中からいずれかを選択し、そのバージョンが定める条項に従って本プログラムを再頒布または変更することができます。

KAKASI WebService は有用とは思いますが、頒布にあたっては、市場性及び特定目的適合性についての暗黙の保証を含めて、いかなる保証も行ないません。詳細については GNU General Public License をお読みください。

動作環境

Apache AXIS 1.0 以上が必要です。 また、サーバを動作させるには、KAKASI/Java が必要になります。

ダウンロード

KAKASI WebService のサーバ及びクライアントのソースコードです。