タグ

ブックマーク / www.infoq.com (3)

  • Google Wave アーキテクチャ

    原文(投稿日:2009/6/1)へのリンク Google Waveは3つの要素で成り立っている: ツール、プラットフォーム、そしてプロトコルである。そのアーキテクチャの核は、並行制御をサポートするための理論的フレームワーク、オペレーショナルトランスフォーメーション(OT=Operational Transformation)である。 まず最初に定義が必要だろう。Google Waveとは: (ウェーブと呼ばれる)ホストされたXMLドキュメントをベースとした、並行に行われる変更と遅延の少ない更新をサポートする、新しいコミュニケーションとコラボレーションのプラットフォームである。 ツール Google Waveは「電子メールプログラム+インスタントメッセンジャー+協調的な文書共有と編集ツール」である。クライアントサイドではJavaScriptHTML5を使っており、Chrome、Firefo

    Google Wave アーキテクチャ
    matsuza
    matsuza 2009/06/04
  • AmazonのSimpleDBとIBMのBlue CloudがCloud Computingの発展を促す

    最近ソフトウェア業界のクラウドコンピューティングの領域はかなり多忙であった。今週初旬にAmazonは構成されたデータ上のクエリをリアルタイムで動作させるためのWebサービスであるSimpleDBのベータ版を発表した(source)。SimpleDBAmazonの他のコンピューティングサービスである、S3 AmazonAmazon EC2を補完したものになっている。この発表はIBMがBlue Cloud(source)のイニシアチブを発表した約1ヵ月後に行われた。この二つは両方ともプライベートのインフラストラクチャ使用する事からコンピューティングリ ソースのようなユーティリティを使用する事への移行において大きな役割を果たすかもしれない。可用性のみならず、コンピュータ初等教育と定評あるソフトウェアエンジニアも、またトレンドに影響を与えている。 10月にIBMとGoogleは大学向けインター

    AmazonのSimpleDBとIBMのBlue CloudがCloud Computingの発展を促す
  • ディベート: 何故ほとんどの大規模webサイトはJavaで構築されないのか?

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    ディベート: 何故ほとんどの大規模webサイトはJavaで構築されないのか?
    matsuza
    matsuza 2007/11/01
  • 1