はじめに はじめまして。井上武(たける)といいます。 2007年後半はAtomPub(Atom Publication Protocol)に関するニュースが目白押しでした。7月には、日本で初めてのAtomPub接続実験(Interop)が行われました。10月にはIETFでRFCとして承認され、仕様が確定しました。11月になるとGoogleからOpenSocialが発表されました。OpenSocialは、AtomPubをベースとしたSNS APIです。12月にはAtomPubの理論的背景を解説した『RESTful Web サービス』の日本語版が発売されました。 このように、AtomPubを取り巻く環境は、理論から実装、基本から拡張までとても賑やかです。AtomPubを使うと、Webサービスをシンプルでわかりやすく仕上げることができます。これが、AtomPubが注目を集めている理由です。 この
今回は接続先をAtomPubの提唱者であり、RFCの著者でもあるJoe GregorioさんのAPP Test Siteとし、cURLで接続してみます。 [dsakano@test $ curl -x GET "http://bitworking.org/projects/apptestsite/app.cgi/service/;serv ice_document" <?xml version="1.0" encoding="utf-8"?> <service xmlns="http://www.w3.org/2007/app" xmlns:atom="http://www.w3.org/2005/Atom"> <workspace> <atom:title>AtomPub Test Site</atom:title> /*中略*/ <collection href="media/"> <
疎結合 –多くのシステムで、各々が独立してそれ自体を管理することができなければなりません 選定 – さまざまな言語(Java, C#, PHP, Ruby, and ColdFusion)で実装されたクライアントに対し、システムは参入の障壁を低くする必要があります。 適応性 – システムは、多くの異なるデータタイプをサポートする必要があり、要求に応じて、新しいデータタイプを追加するために拡張可能でなければなりません 私たちは、Homeaway.com(リンク)で約1年前にまさにこの問題に直面していて、そこで私たちは双方の仕事をしていました。そして、2つの設計の考えを認めるのにそう時間はかかりませんでした。第一に、分散されたパブリッシュ/サブスクライブサービスが、サブシステムの弾力性と疎結合に対処するために良い方法であるということです。第二に、(SOAPのような重量級のプロトコルと比較して)
Ajaxの台頭や、Web APIの存在もあって、REST形式によるデータ授受に注目が集まっている。RESTとはRepresentational State Transferの略で、HTTPを使って通信を行う手段のことだ。レスポンスはXMLを使って行われることが多い。 Atomフィードとして認識されるものもある また、GETやPOSTといったブラウザでよく使われるメソッドの他に、PUTやDELETEを使うのも特徴だ。こうしたRESTを使ってデータの授受を行うのは既存のサービスに組み込むのが難しいこともあるだろう。そこで使ってみたいのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはAtomServer、AtomPubによるデータ配信を行うサーバソフトウェアだ。 AtomServerはJavaで作られたソフトウェアで、簡単に立ち上げることができるようになっている。AtomSer
_ AtomPub - サービス文書の記述力 [atompub] (2008-06-26 追記) その後の動向を [2008-06-26-1] に書きました. ZIGOROu さんと Catalyst::Controller::Atompub をいじっていて,コレク ション URI をデフォルトから変更したときのあれやこれやを修正したんで すが (CodeRepos にあります),それについて書く前にサービス文書とその 欠点について簡単にふれておきます. AtomPub サーバを開発していると,コレクションの設計には力を注いでも, サービス文書はおざなりという人が多いのではないでしょうか.サービス 文書はとても影が薄いように思います.ひとつはサービス文書がなくても 動作する状況が多いこと,もうひとつは Atom API 時代には存在しなかっ たことが理由でしょう. サービス文書には,コレク
この文書は RFC 5023 The Atom Publishing Protocol を, BCP78によって付託された権利に基づいて日本語に翻訳したものです。 翻訳には誤りがある可能性があります。この翻訳の正確性は保証しません。 翻訳についてのお問合せ先:(SSL対応フォーム) (非SSL対応フォーム) 翻訳者一覧 株式会社リコー 山本陽平 日野原寛 高桑寿一 中川勝樹 沖田邦夫 井上浩一 兵清弘 リコーソフトウエア株式会社 福田朋紀 更新履歴 2008-01-07 日外アソシエーツ株式会社 久我様の指摘を受け 9.7 の訳文をわかりやすく、11.2 の抜けを修正 2007-12-06 9.6、9.7.1、9.7.2、10 の誤記、表記ぶれを修正 2007-11-08 エヌ・ティ・ティ・コミュニケーションズ株式会社 朝倉様の指摘を受け 9.3/9.4 の誤訳を修正 2007-11-0
May 5, 2016 / Last updated : December 26, 2019 witha witha Atom 3章 Atom出版プロトコル – The Atom Publishing Protocol(AtomAPI) 最終更新日:2005/03/03 © Witha System, Ltd Witha System » Atom目次 » [1章 The Atom Project – RSSの興隆からAtomの誕生] » [2章 Atomフォーマット – The Atom Syndication Format] » [3章 Atom出版プロトコル – The Atom Publishing Protocol(AtomAPI)] » [4章 The Atom Publishing Protocol(AtomAPI)の利用法] » [AtomやAtomAPI関連のニュース
2017/03 - Apache Abdera has been retired. For more information, please explore the Attic. An Open Source Atom Implementation The goal of the Apache Abdera project is to build a functionally-complete, high-performance implementation of the IETF Atom Syndication Format (RFC 4287) and Atom Publishing Protocol (RFC 5023) specifications. News December 21, 2012: Abdera 1.1.3 Released Abdera 1.1.3 has be
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く