InfoQ

News

Microsoftが主張:Atom Publishing ProtocolがWeb APIの今後の方向性を決定付ける

作者 Hartmut Wilms, 翻訳者 編集部 投稿日 2008年3月7日 午後12時13分

コミュニティ
.NET,
SOA
トピック
インターロップ
タグ
Astoria,
Web3S,
Atom

Microsoftは、MicrosoftのWeb上のLive Platformで提供されるサービスのため、Web Structured, Schema’d & Searchable (Web3S)プロトコルからAtom Publishing Protocol (AtomPub)へ転換する。

MicrosoftのLive Platform Servicesの副社長であるDavid Treadwell氏(source)が、Windows Live Platform Servicesに関するニュースおよび最新情報(ブログ・英語)を発表している。「フレームワークおよびプロトコルの標準化」というトピックのもと、以下のように述べて いる。

MicrosoftはオープンスタンダードベースのAtomプラットフォーム(RFC 4287)(source)とAtom Publishing Protocol (RFC 5023)でのサービスに向けて、デベロッパプラットフォームプロトコルの単一化に莫大な投資をおこなっている。HTTPを認識したアプリケーションが写 真や組織化されていないアプリケーションストレージのAtomフィードを容易に消費することを可能にするAtomPubエ ンドポイントを使用して、MIXでは新しいLiveサービスが可能になっている(詳細は以下を参照)。または .NET WCF Syndication(source)のようなAtomを認識したパブリックツールやライブラリでこれらのクラウドサービスベースのフィードを読んだり書いたりする。

AtomPubもADO.NET Data Services(サイト・英語) (コードネーム「Project Astoria」)用の標準プロトコルとして使用される。Pablo Castro氏はProject Astoria Team Blog(ブログ・英語)でAstoriaにおけるAPPサポート(ブログ・英語)について書いている。

Dare Obasanjo氏(ブログ・英語)は、MicrosoftがAPPに対する考えを変えて(ブログ・英語)、言うまでもなくWeb3S(source)を断念した理由を説明している。

Webデベロッパのコミュニティに話を聞いたところ(ブログ・英語)、われわれがコミュニティと共同しておこない、Microsoftよりふさわしくないと感じていたシナリオでAtomPubを実現するならば、圧倒的に専有プロトコルを作成するほうを選ぶということである。

Mark Baker氏がWeb3sとAtom/APP(ブログ・英語)のブログで、Microsoftの決定を歓迎している。

最高だ。Atom/APPが既存のスタンダード(付随する豊富な既存のツールと共に)であることに加え、Microsoftはアプリケーション状態の制約 のエンジン(参考記事)として、ハイパーメディアの革命的な強みを得る。それに関しては、Web3Sはスキーマ駆動のアプリケーションモデルで代替するとこを選択した

Microsoftの新しい相互運用性の原則(source)に沿って標準化されたAtom Publishing Protocolを採用する際は、REST(source)およびSyndication in WCF(source)のサポートおよびASP.NET MVC Framework(ブログ・英語)の高い拡張性およびプラグ可能性を利用できる。

原文はこちらです:http://www.infoq.com/news/2008/03/microsoft-atompub

ブックマーク
digg+,
reddit+,
del.icio.us+,
dzone+,
Hatena

No comments

返信

ジャンル別一覧

"YUKATA"から始まるコミュニケーション(Agile2008 ライトニングトークより)

私は「浴衣」を着てパーティーに参加したことで、たくさん声を掛けていただけました。 そこで感じたことは、このカンファレンスが人との繋がりを生み出し、また言葉の壁を越えて積極的に交流する場所であることです。民族衣装はそれらを助けてくれるものでした。きっとこの交流が、新たなムーブメントをアジア圏の仲間たちにも与えてくれると確信しています。

ソフトウェアのリーン思考入門

これは、InfoQ Chinaのアジャイル編集者、Jacky Li氏によるリーン思考とリーン思考をどのようにソフトウェア開発に適用するかについての入門です。

Java 6のスレッド最適化は実際に動作しているのか?

2つのパートからなるこの記事では、シングルスレッドベンチマークの助けを借りて、Java 6のスレッドのパフォーマンスに関する疑問に答える試みをしようと思います。

平鍋氏のGordon Pask Award受賞スピーチ

Agile2008において、Gordon Pask Awardの授与式が行われ、その一人として、チェンジビジョンの平鍋氏が受賞しました。本賞は、毎年、アジャイルコミュニティで定評のあるリーダーだけではなく、新たなリーダーになる可能性のある者に贈られるものです。InfoQでは、授与式のスピーチを動画にてお送りします。

Linda Rising氏による「誰を信頼しますか?」

Agile2008の3日目、8/6(水)午前中の、Linda Risingによるセッションです。セッションの冒頭、Linda Risingはとてもゆったりとしたきれいな、わかりやすい英語で話し始めました。

Jean Tabaka氏による「Collaboration Explained--真のアジャイルチームのためのファシリテーションツール」

Jean Tabaka氏の書いた書籍では、会議などのチーム活動において、ファシリテーションの手法とツールについて具体的かつ実践的に説明しています。8/8(金)、Agile2008の最終日の朝のセッションでは、Jean Tabaka氏自身が本の内容をベースとしたセッションを行いました。

Hubert Smits氏による「ゲーム・デザイン・ワークショップ」

Agile2008の4日目となる8/6(木)の8:30から、Hubert Smits氏による「ゲーム・デザイン・ワークショップ」がおこなわれました。ゲームと言っても単なる遊びではなく、「フレームゲーム」と呼ばれる、グループでの情報収集や意志決定、また教育やトレーニングの教材として使えるいろいろなゲームです。

スケーラビリティに関するベストプラクティス:eBayからの教訓

eBayが日々挑んでいる主要なアーキテクチャの勢力は、スケーラビリティです。これはアーキテクチャや設計に関するあらゆる意思決定を特徴づけたり、駆り立てたりします。