InfoQ ホームページ Architecture に関するすべてのコンテンツ
-
天文学的なBig Dataを扱うIBMのソフトウェアアーキテクチャ
IBMは、最近巨大なデータフローを処理することができるソフトウェアアーキテクチャのプロトタイプを作成した。IBMのソフトウェアは、SKA (Square Kilometre Array) 望遠鏡用に作られ、自動的に天体オブジェクトを分類することができる。ニュージランドWellington にあるVictoria大学で、ラジオ波天文学者 の Melanie Johnston-Hollitt氏は、IBMと協働でこのシステムを開発している。
-
SOA Gateway:ESBに代わるライトウェイトでローコストなゲートウェイ
Jaime Ryan氏は、ComputerWorldの記事の中で、ESBの代わりにライトウェイトでローコスト、使いやすく現代的なSOA Gatewayを推奨している。SOA Gatewayは、典型的なESBの機能的要求を実現するだけでなく、非機能的能力も追加されている。InfoQは、この理論の背後にある詳細な分析を明らかにするためにJaime Ryan氏に話を聞いた。
-
Rubyと.NETの安全なユーザー生成テンプレート
ユーザーに多くの権限を与えることにフォーカスしている他のテンプレートエンジンとは違い、Liquidはユーザーができることを制限するように設計されている。ゴールは、サーバーのセキュリティを悪化させることなく、エンドユーザーが彼ら自身のテンプレートを作ることができるようにすることである。LiquidはもともとRuby向けに作られており、.NETでも利用できるようになった。
-
PushToTestのOA TCO調査でTIBCOのActiveMatrix BusinessWorksが最高評価
オープンソーステストツールTestMakerの開発元であるPushToTestはIBM、Oracle、TIBCOのSOA開発ソリューションを導入した場合のTCOの比較および調査結果を公表した。この調査によれば複数の点において、TIBCOが最も優れた生産性を発揮するという。PushToTestは開発者日誌を含む詳細な情報をSOA Knowledge Kitとして公表した。InfoQはFrank Cohen氏に詳しい話を聞いた。
-
HPCC Systems、EC2にBig Data Delivery Engineをローンチ
LexisNexis傘下のHPCC SystemsがAmazon EC2にThor Data Refinery Clusterをローンチした。HPCC Systemsは企業向けのオープンソース化されたビッグデータ分析技術プラットフォームであり、膨大なデータの取り込み、変換、連結、インデックス作成ができ、ノードに分散した並列処理能力を備えている。
-
S#arp Lite: シンプルなS#arp Architecture
S#arp Liteはより使いやすくしたS#arp Architectureだ。NHibernateを使ってデータベースに接続するためのプロジェクトテンプレートや、再利用可能なクラスライブラリ、ベースリポジトリクラス、そしてサンプルプロジェクトを含んでいる。
-
ASP.NET MVCの依存性注入とMEF 2
ほとんどのアプリケーションは、依存性注入(dependency injection)フレームワークが完全に意味があるとはいえない。通常は、最初から最後まで手動ですべての依存性をつなげてても全く問題はない。しかしASP.NET MVCの場合は、実際��はひとつの起点ではない。それぞれの依存性は、サーバー、ユーザーセッション、コントローラーや個々のリクエストにスコープしている。多くの競合ライフサイクルにおいてDIフレームワークは、不要な問題から目をそらして、本質的な組織ツールに移行している。
-
IBMのソフトウエアエンジニアリングチーフサイエンティスト、コンピューティングについてのTVシリーズを作成中
IBMのソフトウエアエンジニアリングのチーフサイエンティストであり、ソフトウエア設計とアーキテクチャの著名な専門家であるGrady Booch氏がコンピューティングについてのTVシリーズを作っている。氏と氏の妻であるJan Booch氏は“あらゆる年代の視聴者に人間性を変えたテクノロジーの物語”を教えることを目的に11のエピソードを作成するつもりだ。
-
部分キャッシュとASP.NET
パフォーマンスに直面した時、開発者はページの部分キャッシュが必要な時がある。このレポートは、ASP.NETの現在のキャッシュに関する状況と、MvcDonutCachingと呼ばれるMVC3の新しいプロジェクトを紹介する。
-
Paul ClementsがBigLeverの副社長に
数少ないプロダクトライン・エンジニアリング専門会社の1つであるBigLeverは、最近 Dr. Paul Clementsを Customer Success部門の副社長に採用した。Clements 氏は、一般にソフトウェアアーキテクチャの草分けの1人として、そして特にプロダクトライン・エンジニアリングで有名である。
-
-
Restfuse 1.0.0 - REST/HTTPの統合テストを容易にするライブラリ
EclipseSourceは、REST/HTTPサービスのテストを自動化するJUnit拡張の最初の安定バージョンをオープンソースでリリースした。同期と非同期の両方のコールがサポートされている。
-
APIが苦痛になることもある
Subbu Allamaraju氏は自身のブログへの投稿で、現在のAPI利用の問題について提起し、クライアント要求に対してAPIを調整する責任のある追加の層を導入することを提案している。
-
eBay、HadoopとHBaseを使った次世代サーチエンジンを準備
Hadoop Worldのキーノートにおいて、eBayは完全に再構築したサーチエンジンCassiniのアーキテクチャについて説明し、2012年に稼動させる予定であることを表明した。このシステムはランキング生成を改善するためにコンテンツとユーザメタデータをすべてインデックス化しており、毎時それらインデックスを更新する。毎時のインデックス更新にはApache Hadoopを、アイテム情報へのランダムアクセスにはApache HBaseが使われている。
-
WSO2が CarbonとStratosの新しいバージョンをリリース
WSO2の新しいバージョンにはゴーストデプロイヤー、Cassandraベースのカラムストアサービス、Apache Subversionベースのデプロイメントとロードバランサの強化がされた。同じ機能はStratosLiveでも使える。