InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
ミリコンピュータクラスタによるより良いデータセンターの実現
Adrian Cockcroftは新しい種類のコンピュータを定義しこの問題解決方法、すなわち新たなエンタープライズコンピューティングプラットフォームを定義している。ミリコンピュータ-それは1ワット以上のエネルギーを必要としないコンピュータである。その概念はバッテリー充電されたモバイルスペースからの商品コンポーネントからエンタープライズサーバを構築するというものだ。また彼は100個のミリコンピュータを使用して一つの1Uラック上のクラスタ内で企業サーバを構築することを提示している。このサーバはエネルギーの使用を160w以下に抑えることができる。
-
マイクロソフト社がFree Software FoundationによるGPLv3に拘束される
Novell社がマーケティング提携を結び、SUSE Linuxに関する特許保護の論争を和解した際にオープンソースコミュニティのたくさんの人がこの動きに関してNovell社に怒りを感じた。しかし今FSFは、この提携によって、Novell社のLinuxの再販売者になるマイクロソフト社はGPLv3に対応しなければならないと主張している。
-
Javaからチェック例外を除外する
Neal Gafter氏は、多くのJava開発者が自問しまた互いに質問する、「言語やプラットフォームはチェック例外を無くせば、もっと良くなるのでは?」という質問を問いかけた。
-
Terracottaを使った実例:クラスタリングRIFE
TerracottaのJonas Bonér氏は最近になって、最近Terracottに雇用されたGeert Bevin氏と彼が、RIFE webアプリケーションフレームワーク をどのようにクラスタリングしたかについて詳しく語った。本記事は、RIFEのような重要なアプリケーションをクラスタリングする際の幾つかの試みと同様に、RIFEの継承の実装に関する貴重な洞察を提供するものである。
-
GridGainがAOPを使用可能なオープンソースのJavaグリッドコンピューティングプラットフォームをリリース
GridGainシステムズ社は、オープンソースのJavaグリッドコンピューティングプラットフォーム バージョン1.0をリリースした。
-
インターネットエクスプローラのクッキーのリミットが50に増加
インターネットエクスプローラが1ドメインごとのクッキーの制限を20から50に増加したが、Web開発者達にとっては、それによって引き起こされる大規模なHTTPリクエストサイズのパフォーマンス問題において注意が必要となる。
-
IBMはプロジェクトゼロで静的なSOAと動的言語を主張する
最近のインタビューでIBM WebSphere CTOのJerry Cuomo氏はRESTがプロジェクトゼロにおいてとても重要な中核となっていることを述べた。新たなWebアプリケーション開発フレームワークがもともとのJavaからかけ離れ続け、Webアプリケーション開発用の動的言語の方向に向かい、またRestfulなサービス開発が強調されるようになるだろう。
-
OpenCSA総会はSCAの標準化活動を推し進める
SCA関連の技術委員会の6つの新たな構成に関するアナウンスが成され、1週間もしないうちにOASISは、たくさんの委員会が参加し、教育デーを含む3日間に渡る総会があることを発表した。
-
JBoss Drools 4.0:プログラマ以外のユーザーにもさらに使いやすくなったビジネスルール
オープンソース・ビジネスルールエンジンであるJBoss Droolsが、最近V4.0に達した。JBoss Droolsと、その現在および将来の機能について、InfoQはもっとよく知る機会を得た。
-
Ajax Frameworkを評価する
Dr. Dobbs氏は、T. Rowe Priceの開発チームで作業をする過程で選択したAjaxフレームワークのケーススタディについて書いている。そのチームは、次世代のアプリケーションに利用するために、著名なAjaxフレームワークの評価を行った。
-
WSDLとXMLスキーマ(SAWDL)に関するSemanticの見解がW3Cの推薦となる
SemanticのWSDLとXMLスキーマ(SAWDL)に関する見解が推薦地位に到達し、2007年8月28日にW3C基準となった。
-
WicketユーザがJSFに立ち返る
Peter Thomas氏は、ごく最近にWicketでの開発をした後で、JSFをもう一度見直した。その評価は、彼が最近書いたSpring MVC/WebflowからWicketへ移行したという記事によって刺激させられたものである。
-
アプリケーションのモジュール化のためのOSGi - ある企業の設計選択
OSGi は、Java ベースのサービスプラットフォームの仕様であり、長時間実行、動的更新、および実行環境への配布を最小限に抑えることを必要とするシステムでの使用を目的としている。これまでの説明の多くは、ツールベンダ (Eclipse が最初)、およびアプリケーションサーバーベンダ (IBM、BEA、Oracle) による OSGi の採用に関するものだった。
-
SCAの将来
ブログの投稿で、David Chappell氏は、JavaOneで彼がモデレータとなったService Component Architecture (SCA)のセッションでの所感を書いている。David氏は、SCAが2つのもの(プログラミングモデルとアセンブリモデル)で構成されているということを強調している。
-
LiquiBaseでデータベースマイグレーションとリファクタリング
ソフトウェアの開発に使用されるプロセスやツールは、相互に関連がある中で、データベースの開発の世界は、未だに、Java、.NET、Rubyに見られる現代風のIDEやアジャイルプロセス、そしてビルドツールから、大きな影響を受けていない。時に、このことによって1つのソフトウェアプロジェクトで、 (ソフトウェア開発とデータベース開発の)2つのチームの人たちが使用したり、1つのチームで2つの役割を担うときでさえ、プロセスとツールの間にミスマッチが発生する。