InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
Java EE 6 Webサービス:JAX-RS 1.1がアノテーションベースのRESTサポートを提供
JavaEE 6リリースはRestful Webサービス(JAX-RS)サポートを含んでいる。これは、Representational State Transfer (REST)スタイルのソフトウェアアーキテクチャに従う軽量のWebサービスの構築をPOJOベースのフレームワークを提供する。JAX-RS APIはJSR 311の一部であり、JavaクラスメソッドをWebサービスとして外部に提供するために使われる行くつかのアノテーションを提供する。
-
Symbian のオープンソース化は遅すぎたか?
Symbian Foundation が Symbian プラットフォームをオープンソース化する意向を発表したのは 1年8ヶ月ほども前のことだ。これを最も普及しているプラットフォームの注目すべき動き,と見る向きのある一方で,すでに手遅れだ,という意見もある。
-
HTML,H.264,Flash 総まとめ
InfoQ では先週,YouTube の HTML5 ベータの提供と H.264 フォーマット採用のニュースをお伝えした。その後間もなく Vimeo からも HTML5 ベータの発表があり,ビデオコーデックには同じく H.264 を使用する。しかしながら Mozilla が H.264 に対して反対を表明し,一方では最近の iPad 発表で H.264 ハードウェアデコーディングに重点が置かれる,という状況だ。Flash の好敵手は本当に現れるのだろうか。
-
SOA設計 コントラクトとサービス実装どちらが重要?
Steve Jonesは「コントラクトが設計より大切な理由」という新たなポストでサービスコントラクトという重要な問題を論じサービスコントラクトの設計にもっと時間をかけるべき理由を説明
-
Oracle による Sun 買収の結末に関する見通し
およそ9ヶ月の憶測と遅延の後、Oracle は EU から Sun 買収の完了へと繋がる青信号を得た。発表の後には、Oracle が Sun の技術とプラットフォームに関する将来の計画を提示する、一日がかりのイベントが続いた。
-
どちらが重要か?実行時あるいは設計時のSOA統制
SOA の統制の重要性は、なおも熱いディベートの核心である。これへの新しい議論は、SOAとクラウドコンピューティングを融合することで始まった。最近のいくつかの投稿が統制の重要性を強調しながらこの問題について議論しているが、焦点は、設計時から実行時に移ってきた。
-
SOA 実践者はまず標準を定義せよ
標準は多くの場合,ベンダのロックインを回避し,異なった実装間の相互接続性を保証するために重要である,とされている。しかし Steve Jones 氏が最近指摘したように,多くの SOA 実践者が,SOA ライフサイクルの初期における標準の選択をいまだ軽視している。この記事では標準を適用すべき部分と,REST もこのルールの例外ではないことについて解説する。
-
枯渇するIPv4。IPv6はどこに?
今週、IPアドレスの割り当てを監督している5つの地域インターネットレジストリの代表機関であるNRO(Number Resource Organisation)は、未割り当てのIPv4アドレスが10%を切ったことを発表した。近い将来に解決されなければ、その影響はWebにとって深刻になるだろう。
-
WindowsドメインからAmazon EC2へのシングルサインオン・アクセスのソリューション
Chappell & Associatesの代表であるDavid Chappell氏が、WindowsドメインからAmazon EC2にデプロイされたアプリケーションに対して、シングルサインオン(SSO)でアクセスするいくつかの解決策をまとめたホワイトペーパーを発表した。InfoQは、それぞれのソリューションを詳細に調べ、各々の利点とトレードオフを探った
-
Bundle.update: モジュラリティの年
前回のBundle.updateからたくさんのニュースがあった。SpringSource dm ServerはEclipseでひとつのEPLプロジェクトになった。OSGiとEquinoxの新しい本が出版された。OSGiエンタープライズエキスパートグループは完成に近づいている。WebSphereはApache Ariesを基にしたアルファをリリースした。NimbleがOSGiのランタイムを手助けし、ECFリモートサービスは今、完成した。
-
HTML 5 sandbox 属性による iFrame セキュリティの向上
Web ハイパーテキスト・アプリケーション・テクノロジ・ワークショップ・グループ (WHATWG) は,W3C と共同で HTML 5 標準の開発作業を行っている。HTML 5 は WHATWG において,3ヶ月間に及ぶ "最終審査 (Last Call)" の段階にある。この期間中に重要な変更が行われた機能のひとつに iframe 要素の sandbox 属性がある。sandbox は信頼できないwebページのコンテントを,特定の操作の実行から隔離するために使用されるものだ。
-
動的言語総まとめ : PythonのGILが徹底改善されるも廃止はされない。SqueakがAndroidに移植された。
Pythonの高速化を支援するUnladen SwallowプロジェクトはメインストリームのPythonへ統合することを提案した。このプロジェクトの目標のひとつはGILを削除することだった。 Antoine Pitrou氏によるPythonの新しいGILはマルチコアCPU上で、よりスムーズに動くようになり、今までよりも邪魔にならなくるだろう。また、Squeak Smalltalk が Android上へ移植された。
-
Sunがパフォーマンスを大きく改善し、Windows 7サポートを追加したJava 6 update 18をリリース
SunはJava 6の今年最初のアップデートを行い、300を超えるバグフィックス、Windows 7 サポート、そして、かなりの数のパフォーマンスの改善を提供した。これらの中には、OSとしてSolarisかLinuxを使っているNUMAアーキテクチャマシンにおいて、既定のParallel Scavengerガベージコレクタを使った場合に30%-40%のパフォーマンスの改善を改善をもたらすものも含んでいる。
-
Lua: 組込みスクリプトエンジン、新しい高性能VMを搭載したLuaJIT 2.0
Luaは、Lua用のC言語のAPIのフックを提供するアプリケーションならどんなアプリケーションにも組み込むことができるスクリプトエンジンだ。JITコンパイラのバージョン2がベータになった。これには、トレースコンパイラとアセンブラで書かれたインタプリンタに基づいて完全に書き直されたVMが含まれている。
-
YouTube が HTML5 デモを公表 - ただし FireFox 3.6 では利用不可
YouTube は HTML5 サポートのベータ版 を発表した。Flash プラグインの力を借りずにビデオ再生を可能にするものだ。ビデオは H.264 フォーマットでのみ配布される。いくつかのハードウェア上ではパフォーマンスが向上するが,Ogg ビデオフォーマットのみをサポートしている FireFox の新バージョン 3.6 は対象外となる。