
SOAエージェント:グリッドコンピューティングがSOAと出会う
本稿では、Boris LublinskyがグリッドコンピューティングをSOAアーキテクチャ全体でどのように利用することができるのかを説明します。そして、SOAサービスの実装の中で、グリッドを利用したプログラミングモデルを紹介します。

本稿では、Boris LublinskyがグリッドコンピューティングをSOAアーキテクチャ全体でどのように利用することができるのかを説明します。そして、SOAサービスの実装の中で、グリッドを利用したプログラミングモデルを紹介します。
Amazon Web Service (AWS) チームは,科学分野におけるハイパフォーマンスコンピューティングへのニーズを対象とするリソースセットを発表した。特に "スポット料金 (spot pricing)" マーケットについて,Amazon クラウド環境における費用対効果の高い大規模コンピューティングの手段として強調している。
YahooはHadoopのMap-Reduceのアーキテクチャの中核部分を再設計し、簡単に更新でき、より多くのクラスタで動作し、高速回復をサポートすることを発表した。また、Map-Reduce以外のプログラミングパラダイムもサポートする予定だ。再設計されることでMap-Reduceを制御するHadoopの中核部分はリソースマネージャに切り出される。このリソースマネージャがさまざまな分散処理のパラダイムをサポートする。また、Map-Reduceはユーザが利用できるライブラリになるので、同じクラスタで複数のバージョンのMap-Reduceコードを実行できるようになる。新しい設計はクラスタマネジメントプロジェクトであるオープンソースのMesosに似ている。Yahoo!とMesosは両者の違いと利用機会についてコメントした。
今月、San FranciscoのJavaOneで、GridGainのCEOであるNikita Ivanov氏が関数プログラミングについて講演する。リリース3.0で、APIを再設計して、その製品にもっと関数型の感じを加えた。InfoQは、Ivanov氏に関数型プログラミングの経験について、より詳しく聞いた。
HPや現在のRed Hat/JBossによるトランザクション技術を元々手がけたArjuna Technologiesが、フォルトトレラントなグリッドインフラストラクチャに取り組んでいると昨年報告した。それから1年弱の時を経てArjunaは先頃、「Arjuna Agility Federated Cloud Platform」という、より具体的なもののリリースを発表した。
JavaOne 2008 2日目、朝一番のOracleのゼネラルセッションにて、Thomas Kurian氏と開発チームは、Oracle Fusion Middleware 11gの新機能である、彼らのSOA Suiteに含まれるComplex Event ProcessingとBusiness Activity Monitoring、developing Enterprise 2.0向けのWebCenter Suite、ソーシャルコンピューティングアプリケーションの紹介を行った。
AppEngineが、先日大きな話題となった。AppEngineはPythonで書かれたウェブアプリケーションを稼働させるのにシンプル且つ簡単な方法を提供している。しかし、Rubyコミュニティは、Googleを待つ必要は無い。なぜならデプロイに対するGoogleに頼らない独自の解決方法があるからだ。我々は、これから独自の解決方法を二つ紹介する。