JBoss、JAX-RS実装「RESTEasy 1.0」正式版リリース

 米Red Hat傘下のJBoss.orgは1月20日、米Sun Microsystemsの認定を受けたJAX-RS実装「JBoss RESTEasy 1.0」正式版をリリースした。プロジェクトのページよりダウンロードできる。

 JAX-RS(JSR 311)は、JavaでRESTアーキテクチャを利用してWebアプリケーションを作成するためのJCP仕様。RESTEasyはJBossのJAX-RS実装で、開発者に容易に開発できるフレームワークを提供する。Tomcatなど、JDK 5以上をベースとしたサーブレットコンテナで動作するが、「JBoss Application Server」と蜜に統合することで、ユーザーエクスペリエンスを改善できるという。

 特徴はXML、JSON(JavaScript Object Notation)、YAML(YAML Ain’t a Markup Language)、Fast Infoset、Atomなどに対応するプロバイダセット、JBoss Web、Tomcat 6、Servlet 3.0向けの非同期HTTP(Comet)抽出層、EJB、Sprint、Spring MVCの統合など。

 また、JAX-RSはサーバー側の仕様だが、クライアント側のフレームワーク「RESTEasy JAX-RS Client Framework」により、JAX-RSアノテーションとインターフェイスプロキシーを利用して遠隔にあるサーバーに向けられたHTTPリクエストをマッピングできるという。

JBoss.org
http://www.jboss.org

「JBoss RESTEasy」
http://www.jboss.org/resteasy