InfoQ ホームページ REST に関するすべてのコンテンツ
-
WCF Web API
ほとんどの開発者にとってWCFを最初に利用するのは、SOAPベースのWebサービスを公開する手段としてだ。しかしながらその名前に反して、Web サービスは実際のところWebサイトを構築するのには向いていない。XMLとJSONベースのRESTサービスが、大半のプロジェクトには、より適している。Microsoftは、このことを認識し、WCFを現代的な標準に合わせるプロジェクトに取り組んでいる。
-
RESTはクラウドにとって重要か
William Vambenepe氏は最近の記事でRESTが本当にクラウドに必要なのか問うている。 AmazonがRESTでないAPIで成功を納めたことが既存の通念に反しているので。
-
RESTfulサービスにおいて部分的更新を実装する
Alex Scordellis氏は、リソースの部分的更新についてのクライアントとRESTfulサービスのインタラクションがどのようにモデル化され、デザインされ得るかについての記事を投稿した。リソースを適切にモデル化すれば、問題は容易に解決するようだ。多くの場合、ただリソースをCRUDをサポートするエンティティとして考えることによってそれは問題となる。リソースを"リソース"とサービスとしてモデル化することだ。
-
JAX-RS 2.0に関する取り組みが始まった
JAX-RSは、エンタープライズJavaにおけるRestfulサービスの標準だ。この仕様は2008年に最終仕様となり、2009年の後半にJava EE6の一部となり、いくつかの実装が作成された。過去数年で、数多くの実装上の試みがおこなれ、OracleはJAX-RS 2.0に取り組み始めたことを発表し、現時点での考えを公開した。しかし、これらに欠けているものはないのだろうか。
-
WSO2,Carbon Studio をリリース
オープンソースベンダの WSO2が先月,同社のミドルウェアプラットフォーム用の Eclipse をベースとする包括的開発環境をリリースした。このツールはサービスやメディエーションフロー,Google ガジェットの開発,テスト,デプロイといった作業を簡略化する。
-
将来のWCFは、RESTful
Windows Communication Foundation (WCF) のプログラム マネージャであるGlenn Block氏は、「WCF、Webに向かって進化中」と題するオンライン ウェビナーで、サービス指向のアプリケーションを作るための Microsoftのフレームワークは、思いっきりリファクタリングされ、新しいアーキテクチャは、HTTPが中心になる、と語った。
-
Nuxeoによるfiseセマンティックエンジンの紹介
Nuxeo社は、自社が貢献しているオープンソースのRESTfulなセマンティックエンジンであるfiseを紹介している。fiseの目的は「開発の際の足がかりとなる再利用可能なHTTPセマンティックサービスの一群を提供することで、セマンティックに関する新しい機能や、流行の機能をCMS にもたらすこと」だ。fiseは、セマンティックWebを利用可能にすることで、CMSの提供範囲を広げようという、より大きな取り組みであるIKS(Interactive Knowledge Stack)の一部である。
-
FlashでRESTfulなサービスを構築する
最近のプログで、Adobe FlashにおけるRESTfulの実績に疑問が投げかけられている。OASIS SOA Reference Architectureの主要な著者であり、AdobeエバンジェリストのDuane Nickull氏がこれに応えて、SOAとRESTの陰にある中心原則がFlashの中でうまくサポートされている理由を説明する。
-
RESTとバージョニング
RESTベース環境におけるサービスのバージョニングは、繰り返し持ち上がる問題である。Ganesh Prasad氏はサービスのURLの修正ではなく、バージョニングの背後にある基本的な原因をもとに解決策を提案している。
-
OData サービスとクライアントで使用可能な認証機構
WCF データサービスチーム (Data Service Team) は最近,クライアント/ODataサービス認証で使用可能な認証機構に関するシリーズを続けている。
-
RESTをサポートしているという Webフレームワークは、どの程度 RESTful か?
今日では、RESTful サービスをサポートする webサービス プラットフォーム/アプリケーションがたくさんあるが、そのサポート程度は、様々である。最近の投稿で、 Stefan Tilkov氏は、これらのフレームワークやプラットフォームを評価するための出発点として使える、基準のリストを公開した。
-
NetBeans 6.9 リリース - JavaFX,Java EE6,OSGi をサポート
Oracle は人気の オープンソース IDE である NetBeans の バージョン 6.9 をリリースした。これは Oracle による Sun の買収以来,Oracle の管理下で行われる最初のリリースでもある。
-
-
GETとPOSTだけでRESTfulなサービスを作れるか
GETとPOSTしか使えない環境でRESTfulなサービスを開発する方法を調査する記事のなかで、Mike Amundsen氏がGETとPOSTだけでRESTfulなサービスを作れるか尋ねている。
-
JRubyとJerseyによるRubyのRESTfulサービス
Rubyの表現力とJavaのRESTフレームワークを足し合わせるため、Charles Nutter氏はJRubyとRailsを使ってRESTfulサービスを構築した。