![]()
公式Perlモジュール・PHPライブラリ公開の背景
川崎です。カーセンサーnet用・AB-ROAD用のPerl・PHP5ライブラリを公開 の補足です。
リクルート メディアテクノロジーラボは、
カーセンサー net Web サービス、及び AB-ROAD Web サービスに対応した
Perl 用・PHP5 用ライブラリを開発、公開しました。
リクルートは現在、計14種類の Web サービス を公開しています。
Web サービスの利用形態の多様化に合わせて、より手軽にご利用いただけるよう、
・JavaScript 利用者向けに JSON/JSONP インターフェースの提供
および リクルート WEBサービス UI Library の開発
・Flash 利用者向けに crossdomain.xml の設置
・Silverlight 利用者向けに clientaccesspolicy.xml の設置
など、少しずつではありますが、これまで取り組みを重ねてまいりました。
Perl 利用者向けとしては、昨年夏に試験的に先行プロトタイプ版として、
ドコイク?、じゃらん、ホットペッパー用の Perl モジュールを公開しました。
WebService::Recruit::Dokoiku
WebService::Recruit::Jalan
WebService::Recruit::HotPepper
今回、これらの先行プロトタイプ版で導入した枠組みを応用・拡張し、
Perl・PHP に対応した Web サービス用のライブラリ統合開発ツール WSST を構築、
まず第1弾としてカーセンサーnet、AB-ROAD 用ライブラリを公開しました。
----
Web サービスの公開は、XML データを吐き出すだけで完了とは思われません。
公開されたデータを活用するアプリケーションが実際に登場し、
便利にお使いいただく利用者の方が増えて初めて公開の意義があると考えます。
(Webサービス展開の5段階)
技術的に見ると、Web サービスを活用したマッシュアップ・アプリケーションの開発は、
従来よりもかなり一般的となって、大きく広がってきました。
今回のライブラリ提供を含めた取り組みの継続により、さらに多くの開発者の方に
Web サービスを体験いただき、新しいサービスの開発に繋がっていければと期待しています。
今回リリースした2サービス用のライブラリに留まらず、
今度、リクルートの提供するその他の Web サービスに対応したライブラリも
順次、公開していく予定です。お楽しみに♪
PS)
なお、今回の PHP 版ライブラリの開発過程では、第31回PHP勉強会 の場をお借りした先行レビューで
PHP 開発者の皆さまより多くのアドバイスを頂戴し、今回の公開に繋げることができました。
厚くお礼申し上げます。本当にありがとうございました。(川崎)
PS2)
今回構築したライブラリ統合開発ツール WSST (WebService Specification Schema Tool) については、
その成果をオープンソースとして公開し、今後は Google Code 上で開発を進める予定です。
プロジェクトご参加(コミット権)ご希望の方は、お気軽にお問い合わせ下さい。
