InfoQ Software Architects' Newsletter A monthly overview of things you need to know as an architect or aspiring architect. View an example
まあそれはすでに通った道なんですぐに対応できたものの、いくらやっても「Not a valid mime-type for relation.」という非常に親切なエラーメッセージ。仕方なくNokiaでLifeblogのPC版を落としてインストールし、ポストして、XML on the wireの解析へ。 で、いろいろ変わった実装をしているもんで、どれがキーポイントなのかまた試行錯誤。Lifeblogが生成するAtom entryを見ると、なんと<content>の中身をいわゆるRFC 2045ばりに、72文字という中途半端な数で改行してやがんの。まさか?と思ってそれに対応してみたけど、やっぱりエラーは変わらず。
After I'd finished with my PHP Atom API implementation, it made sense to try developing a client. Looking at the current discussion of PUT and DELETE versus just using GET and POST there was a general feeling that Javascript and DHTML couldn't support PUT and DELETE. Short history of XmlHttpRequest I'd previously read about something called XmlHttpRequest which allowed Javascript to connect to a s
Ajaxの台頭や、Web APIの存在もあって、REST形式によるデータ授受に注目が集まっている。RESTとはRepresentational State Transferの略で、HTTPを使って通信を行う手段のことだ。レスポンスはXMLを使って行われることが多い。 Atomフィードとして認識されるものもある また、GETやPOSTといったブラウザでよく使われるメソッドの他に、PUTやDELETEを使うのも特徴だ。こうしたRESTを使ってデータの授受を行うのは既存のサービスに組み込むのが難しいこともあるだろう。そこで使ってみたいのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはAtomServer、AtomPubによるデータ配信を行うサーバソフトウェアだ。 AtomServerはJavaで作られたソフトウェアで、簡単に立ち上げることができるようになっている。AtomSer
NOTE: This is a work in progress. I haven't finished writing it yet! – Dan Diephouse Overview This tutorial will guide you through the following concepts: How to write a simple Atom Publishing Protocol server using Abdera How to set up an Abdera servlet The DefaultProvider and AbstractEntityCollectionAdapter classes Modelling an employee directory with an Atom Publishing Protocol Service This assu
A Short Introduction to the Atom Publishing Protocol 1. Overview 2. Creating and Manipulating Atom Entries 3. Uploading Resources 4. Introspection 1. Overview The Atom Publishing Protocol is a new protocol being developed at the IETF as part of their Atom Publishing Format and Protocol working group that lets you manipulate Atom feeds over a REST-style HTTP interface. The RFC is still in draft sta
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
_ AtomPub の multipart 拡張と OpenSocial のバッチ処理 [atompub][opensocial] 以前に "AtomPub で複数リソースをまとめて POST する方法" というエン トリを書きました [2008-03-29-1].このエントリでは,2通りの "エント リをまとめてPOST する方法" を紹介しました. このうち,"Media Resource と Media Link Entry を同時に POST" が multipart 拡張として正式に標準化されることになりました.元々 Picasa API として使われていた方法で,実績もあるため,標準化はすんな りと進みそうです. また,もうひとつの "複数の Resource をまとめて POST (BATCH 処理)" は,OpenSocial 仕様として正式に採用されるようです.いまのとこ
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
http://googledataapis.blogspot.com/2008/04/announcing-authentication-proxy-service.html 今までGoogle Apps (Hosted Domain用のGmailとかCalendarとか) にGData APIでアクセスすることはできなかった。それがGoogle Appsでもやっとできるようになったよ、というおはなし。むしろ今までできてなかったのが意外と言えば意外だけど。 別にエンタープライズだからといってSAML, Libertyに固執している訳ではないということだ。あくまでSAMLはイントラネットにあるアイデンティティプロバイダからサービスプロバイダであるGoogle Appsへとシングルサインオンするための手段に限定される。GoogleデータへのWebサービスの認証はあくまでGoogle Accou
Photo by Paco CT いま、Sticka用などに外部からデータの更新と参照をするためにWebAPIを計画しているんだけど、WebAPIと一口に言っても、いろいろなプロトコルがあって、どれを採用するかでとても悩み中。 候補になっているのは下記の4つ。 RESTful (Rails) XML-RPC AtomPP GData Railsだけを考えるなら、サービス全体をRESTfulにして、HTML以外にXMLも返す様にしておけば、外部から使うのも比較的容易。Rails同士ならActiveResourceも一応使えるし。ただ、Rails以外でクライアントを作るのがメンドクサイ。また、実際問題、HTMLのコントローラとAPI用のコントローラを一緒にするのは難しいケースもあるので、一つのクラスでHTMLもAPIもとはなかなか行かない。 サービスをRESTfulにしてXMLを返すのはいいけ
_ AtomPub - Catalyst::Controller::Atompub v0.5.0 [atompub][catalyst] zigorou さんからアドバイスをもらいつつ,Makefile.PL も直してもらい つつ,コレクション URI の変更方法を修正しました.いままでは,コレク ション URI を変更すると EditURI やサービス文書がおかしくなることが あったのですが,完全に直っていると思います. http://svn.coderepos.org/share/lang/perl/Catalyst-Controller-Atompub/trunk # Atompub の export が多いのは,今さら変更できないということで見逃 # してください >< 一ヶ月近く前に,daiba さんから "URI がおかしい" という報告をもらっ ていたのですが,わりと面倒な修
_ AtomPub - サービス文書の記述力 [atompub] (2008-06-26 追記) その後の動向を [2008-06-26-1] に書きました. ZIGOROu さんと Catalyst::Controller::Atompub をいじっていて,コレク ション URI をデフォルトから変更したときのあれやこれやを修正したんで すが (CodeRepos にあります),それについて書く前にサービス文書とその 欠点について簡単にふれておきます. AtomPub サーバを開発していると,コレクションの設計には力を注いでも, サービス文書はおざなりという人が多いのではないでしょうか.サービス 文書はとても影が薄いように思います.ひとつはサービス文書がなくても 動作する状況が多いこと,もうひとつは Atom API 時代には存在しなかっ たことが理由でしょう. サービス文書には,コレク
1月に三分の一を公開して以来、ずるずると遅れていた残りの記事の公開をやっと行いました。 RESTアーキテクチャスタイル入門 Web アプリケーションのアーキテクチャ Web サービスと REST RESTful な URI の設計 出版は2006年なので2年前の記事です。内容が一部古くなっている部分もあったため、現時点での最新情報に少しだけアップデートしました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く